机密★启用前
2024年10月高等教育自学考试全国统一考试
互联网软件应用与开发
(课程代码 00898)
注意事项:
1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
3.涂写部分、画图部分必须使用 2B铅笔,书写部分必须使用黑色字迹签字笔。
第一部分 选择题
一、单项选择题:本大题共15 小题,每小题1分,共15分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.下列哪个阶段的目的是开发符合项目设计规划的高质量的 Web 应用阶段
A.建设和测试阶段
B.设计阶段
C.规划阶段
D.运行及维护阶段
2.UML 模型描述图中,通过描述对象之间的交互来表达被描述对象行为的是
A.类图
B.序列图
C.合作图
D.包图
3.UML 中常用的图可以分为五类,其中属于静态图的是
A.活动图
B.部署图
C.包图
D.构建图
4.在 SQL 语言中,用来删除表结构的语句是
A. DROP TABLE
B. CREATE TABLE
C. ALTER TABLE
D. CREATE DATABASE
5.能够通过其装载的软件访问 Intermet 服务与资源的设备是
A.服务机
B.客户机
C.交换机
D.路由器
6.下列不属于IIS 提供的基本服务的是
A.支持用户通信
B.传输文件
C.发布信息
D.提出域名解析请求
7.下列标记符中,没有对应的结束标记的是
A. <html>
B.<head>
C. <br>
D. <title>
8.在 HTML 表单中,不是<textarea>属性的是
A. size
B. cols
C. rows
D. name
9.DOM 的四个基本接口中,哪个接口提供了访问 DOM 树中元素内容与信息途径
A. NodeList
B. Node
C. NamedNodeMap
D. Document
10.在DOM中,下列节点与节点之间的关系不正确的是
A.根节点
B.兄弟节点
C.叶节点
D.子孙节点
11.不属于流行的 J2EE开发框架的是
A. Hibernate
B. Struts
C. Spring
D. Silverlight
12.在C#语言中,不属于引用类型的是
A.数组
B.结构
C.接口
D.类
13.在 C#中,下列不属于循环语句的是
A. do
B. for
C. switch
D. while
14.在 JSP的内置对象中,可用来保存在服务器与一个客户端之间需要保存的数据的是
A. session
B. request
C. out
D. response
15.在 PHP的原始类型中,属于复合类型的是
A.浮点型
B.布尔类型
C.字符串类型
D.数组
第二部分 非选择题
二、填空题:本大题共 10小题,每小题1分,共10分。
16.软件开发期中,在_______阶段要尽量发现程序中潜在的错误。
17.状态图常用的模型元素有:状态、_______、初态和终态。
18.数据库设计可以分为六个阶段:需求分析、概念结构设计、逻辑结构设计、_______、数据库实施、数据库运行和维护。
19.ASP.NET访问数据库的开发流程中,利用_______对象数据源执行 SQL命令。
20.JavaScript程序可以存放在HTML网页的<body></body>中、_______、以及外部.is文件中。
21.CSS 作用于 HTML 文档,有内嵌样式表、内部样式表和_______三种方式。
22.在 ASP.NET中,简单控件是最基础也是经常被使用的控件。简单控件包括标签控件、超链接控件以及_______等。
23.J2EE平台由一整套服务(Services)、_______和协议组成。
24.在JSP中,_______指令用于在当前 JSP 页面中在当前使用该指令的位置嵌入其他文件。
25.在PHP 中,可以使用_______函数读取打开的文件。
三、名词解释题:本大题共5小题,每小题3分,共15分。
26.敏捷开发
27.UML
28.超文本
29.Microsoft.NET 框架
30.JDBC
四、简答题:本大题共5小题,每小题6分,共30分。
31.简述数据库五种类型的完整性约束限制。
32.简述 Internet 的组成。
33.简述 JavaScript中指定事件处理程序的三种方法。
34.简述 ADO.NET访问数据库的步骤。
35.简述创建 Servlet 的步骤。
五、应用题:本大题共2小题,每小题15 分,共30分。
36.(1)简述 JavaScript 的三种流程控制语句。
(2)写出下面程序运行后在 Web 页面中的显示内容。
<html>
<body>
<script type="text/javascript"'>
var ASum-0;
var BSum=0;
var temp-0;
for(;temp<8;temp+ +){
if(temp%2--0){
ASum+=temp;
}else {
BSum+=temp;
}
}
document.write("第一个和为:"+ASum);
document.write("<br>");
document.write("第二个和为:"+BSum);
document.write("<br>");
document.write("临时值为:"+temp);
</script>
</body>
</html>
37.数据库中有一个名为sudent 的表,其中的数据如图所示。
学号 |
姓名 |
性别 |
年龄 |
学分 |
200502 |
刘林 |
男 |
19 |
54 |
200503 |
方平 |
男 |
18 |
56 |
200504 |
李静 |
女 |
20 |
50 |
200506 |
周新门 |
男 |
19 |
52 |
200507 |
王丽丽 |
女 |
21 |
53 |
200508 |
王华 |
女 |
19 |
54 |
请写出完成以下操作的 SQL 语句:
(1)将学号为200504的学生学分改为53;
(2)查询所有男同学的学号、姓名、年龄;
(3)查询年龄大于 19 的学生的所有信息;
(4)删除学号为 200508的学生的信息;
(5)统计得出男、女同学的总学分数。
(2)本站自学考试信息供自考生参考,权威信息以各省(市)考试院官方为准。
暂无评论内容