当前位置:首页计算机类软件水平考试初级程序员->2014年下半年《程序员》真题

2014年下半年《程序员》真题

推荐等级:

发布时间: 2021-12-20 10:05

扫码用手机做题

试卷预览

1 单选题 1分

HTML中,以下 <input> 标记的type属性值( )在浏览器中的显示不是按钮形式。

查看答案 开始考试
正确答案:C

本题解析:

本题考查HTML语言的基本知识。

HTML语言中<input>标记含有多种属性,其中type属性用于规定input元素的类型,包含button、checkbox、hidden、image、password、reset、submit、text等几种,其中:

button用于定义可点击的按钮5

checkbox用于定义文档中的复选框;

hidden用于定义隐藏的输入字段;

image用于定义图像形式的提交按钮。

password用于定义密码字段,该字段中的字符将被掩码;

reset用于定义重置按钮,重置按钮可以清除表单中的所有数据;

submit用于定义提交按钮,该按钮可以将表单数据发送至服务器;

text用于定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。

2 单选题 1分

以下关于单元测试的叙述中,不正确的是( )。

查看答案 开始考试
正确答案:D

本题解析:

本题考查软件测试的基础知识。

单元测试也称为模块测试,在模块编写完且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征:模块接口、局部数据结构、重要的执行路径和边界条件。

3 单选题 1分

下列关于计算机病毒的描述中,错误的是( )。

查看答案 开始考试
正确答案:B

本题解析:

本题考查计算机病毒的基础知识。

计算机病毒是一段认为编写的,具有一定破坏功能的恶意程序,具有隐蔽性、感染性、潜伏性、可激发性等特性,它是通过网络或者移动存储设备传播,传播的方式是通过网络在被感染主机或者磁盘上进行写操作,将恶意程序写入被感染对象实现的。病毒的可激发性是指当病毒运行的条件满足时,才会发作或者感染其他的计算机。

4 单选题 1分

ICMP协议属于因特网中的( )协议,ICMP协议数据单元封装在( )中传送。

查看答案 开始考试
正确答案:D

本题解析:

ICMP(Internet control Message Protocol)与IP协议同属于网络层,用于传送有关通信问题的消息,例如数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。

5 单选题 1分

ICMP协议属于因特网中的( )协议,ICMP协议数据单元封装在( )中传送。

查看答案 开始考试
正确答案:B

本题解析:

ICMP(Internet control Message Protocol)与IP协议同属于网络层,用于传送有关通信问题的消息,例如数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。

6 单选题 1分

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

查看答案 开始考试
正确答案:A

本题解析:

本题考查关系数据库及SQL方面的基础知识。

根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m;又因为根据题意“一个教师可以讲授多门课程,一门课程可以由多个教师讲授”,故教师“讲授”课程的联系类型为n:m。

学生“选课”的联系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,课程号。

SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

7 单选题 1分

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

查看答案 开始考试
正确答案:B

本题解析:

本题考查关系数据库及SQL方面的基础知识。

根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m;又因为根据题意“一个教师可以讲授多门课程,一门课程可以由多个教师讲授”,故教师“讲授”课程的联系类型为n:m。

学生“选课”的联系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,课程号。

SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

8 单选题 1分

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

查看答案 开始考试
正确答案:D

本题解析:

本题考查关系数据库及SQL方面的基础知识。

根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m;又因为根据题意“一个教师可以讲授多门课程,一门课程可以由多个教师讲授”,故教师“讲授”课程的联系类型为n:m。

学生“选课”的联系类型为n:m,故需要构建一个独立的关系模式,且主关键字为:学生号,课程号。

SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的As子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

9 单选题 1分

数据库系统中,数据的( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的( )是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。

查看答案 开始考试
正确答案:C

本题解析:

本题考查数据库系统概念方面的基本概念。

数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。其中:

①安全性(security)是指保护数据库受恶意访问,即防止不合法的使用所造成的数据泄漏、更改或破坏。这样,用户只能按规定对数据进行处理,例如,划分了不同的权限,有的用户只能有读数据的权限,有的用户有修改数据的权限,用户只能在规定的权限范围内操纵数据库。

②完整性(integrality)是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。

③并发控制(concurrency control)是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

④故障恢复(recovery from failure)。数据库中的4类故障是事务内部故障、系统故障、介质故障及计算机病毒。故障恢复主要是指恢复数据库本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或一致状态。恢复的原理非常简单,就是要建立冗余(redundancy)数据。换句话说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。

10 单选题 1分

在数据库系统中,数据的( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的( )是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。

查看答案 开始考试
正确答案:A

本题解析:

本题考查数据库系统概念方面的基本概念。

数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。其中:

①安全性(security)是指保护数据库受恶意访问,即防止不合法的使用所造成的数据泄漏、更改或破坏。这样,用户只能按规定对数据进行处理,例如,划分了不同的权限,有的用户只能有读数据的权限,有的用户有修改数据的权限,用户只能在规定的权限范围内操纵数据库。

②完整性(integrality)是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。

③并发控制(concurrency control)是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

④故障恢复(recovery from failure)。数据库中的4类故障是事务内部故障、系统故障、介质故障及计算机病毒。故障恢复主要是指恢复数据库本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或一致状态。恢复的原理非常简单,就是要建立冗余(redundancy)数据。换句话说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。

其他考生还关注了更多>

相关题库更多>