高等教育自学考试软件工程专业(独立本科段)课程设置及学分标准
专业代码:B080720
序号 课程代码 课程名称 学分 备注
1* 0004 毛泽东思想概论 2
2* 0005 马克思主义政治经济学原理 3
3* 0015 英语(二) 14
4* 2197 概率论与数理统计(二) 3
5* 2324 离散数学 4
6* 2328 面向对象程序设计 4
7 7163 高级数据库技术 4
7164 高级数据库技术(实践) 2
8 7026 网络应用程序设计 4
9 7165 软件工程概论 4
7166 软件工程概论(实践) 1
10 7167 多媒体计算机技术 4
7168 多媒体计算机技术(实践 1
11 7028 软件测试技术 4
12 7029 软件项目管理 4
13 7169 软件开发工具与环 3
7170 软件开发工具与环境(实践) 1
14* 2141 计算机网络技术 4
15 7172 信息安全 4
6999 毕业论文 不计学分
总学分 70
教材直接去你所在地的图书批发市场里买自考教材,一般都有折扣
去你所在地的区县自学考试办公室报名就行了!,到时候交钱报明!
程序员考试题 姓名: 考试时间: 90分钟 身份证号: —-------试------卷--------内--------容--------— 01题. 请回答下列计算机术语的中文意思 RedHat、DB、XML、JSP、SQL、FTP、POP3、SMTP、telnet、HTML 02题.如何快速检测一台主机是否联通网络 03题. 配置一台电脑的IP地址,通常有哪几个配置项 04题. IP地址与域名地址有什么联系和区别? 05题. 因特网的核心协议是? 06题. UML的含义是什么?它的作用是什么? 07题. 请简单描述C/S两层结构多用户数据库应用软件和B/S多层结构多用户数据库应用软件是什么样的,他们各自的优缺点是什么? 08题. MVC的全称是什么?谈谈你对MVC FrameWork的理解。
09题.什么是对象?你认为面向对象程序设计语言最显著的特征是? 10题.请解释什么是类的继承?画出〔本科生、教授、研究生、学生、人、自学者〕之间的继承关系。 11题. 在Java中int和java.lang.Integer有何区别? 12题. Java异常的throw和throws有什么区别? 13题. 浅谈Java异常处理中关键字finally作用。
14题. 写出你所知道的可以被Javadoc所识别的@标记。 15题. 请简述servlet 、jsp 和html 三者之间的关系。
16题. init、service和 destroy 方法是 Servlet 生命周期的方法,请分别说明它们何时被servlet容器调用。 17题. 目前常用的关系数据库有哪些?你在编程时通常使用什么方式去连接他们? 18题. 请在下列表格中填写public,private,protected,package的访问机制,若可访问,就在该饰词对应栏中打以“√” 修饰符 同一个类 同一个包 不同包的子类 不同包的非子类 private package protected Public 19题.表单用GET方式提交时,第一个参数前面的特定符号是( ) (A) * (B) % (C) & (D)? 20题.在jsp的当前页面中有个表单name=iForm,iForm中有个输入框name=a,请用javascript脚本获得输入框a的值:__________________。
21题.设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是(答案可多选): SELECT 学员,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY__(1)__ HAVING__(2)__ (1) A.学号 B.姓名 C.系名 D.课程号 (2) A.COUNT(DISTINCT 学号)>3 B.COUNT(课程号)>3 C.COUNT(DISTINCT 学号)>=3 D.COUNT(课程号)>=3 22题. 有一产品表TBL_PRODUCT,字段描述如下:产品编码(主键)、产品名称、计量单位、单价、是否上市、产品简介。表结构如下: 表名(TBL_PRODUCT) 字段说明 字段名称 可否为空 键 产品编码 PROD_CODE NOT NULL PK 产品名称 PROD_NAME NOT NULL 单价 PRICE 计量单位 UNIT 是否上市(上市1、未上市0) IS_MARKET 产品简介 PROD_DESCR 假定表中也存在如下数据: 产品编码 产品名称 单位 计量单位 是否上市 产品简介 001 产品1 30.01 元 1 XXX 002 产品2 1.01 件 0 YYYY 请写出符合以下要求的sql语句。
给出产品编码为0001的产品名称和价格; 更新产品编码为0002的产品为上市产品; 23题. 请写出下面用流程图描述的算法所完成的功能是什么。 24题. 用递归的方法来 求s=1*2*3*4*……*n,用你熟悉的语言写出可以让其运行的程序。
25题. 你在软件开发中曾经使用过何种软件过程方法、规范、标准(比如RUP、XP、PSP、国标等)?请简叙其开发流程和每个过程的关键文档名称及其作用。 26题. 你在软件开发工作中,使用过什么样的开发框架,请简要描述其结构。
27题.请介绍你在编程时,是否注意遵循编程的规范性?为什么要遵循编程的规范性?你常遵循和注意哪些编程规范? 28题. 有一些程序人员不重视和不愿意编写技术文档,因此文档编写的质量和水平也较差,你如何看待这个问题?对你来说你觉得是写程序简单还是写技术文档简单? 29题. 你以前是否曾发生这样的情况:程序发生变化后,技术文档没有及时变化,造成文档和现在的系统发生了很大的差异?你觉得这个问题应该如何解决? 30题.我们希望能通过这样的考试,来检验你软件开发方面的基础知识: 1. 计算机应用基础 2. JAVA编程语言基础 3. 面向对象软件设计与编程基础 4. WEB开发基础 5. 简单算法基础 6. 数据库开发基础 7. 软件工程基础 若你觉得我们的考试题目或者你已经回答的内容并不能反映出你真实和基本的情况,请足够详细的说明你的哪些优势无法在考题中反映出来,为此你可以先递交你的考试答题纸,然后申请不超过30分钟的时间和足够的纸张进行书面说明。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.573秒