一、选择题 在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列对于线性链表的描述中正确的是
A)存储空间不一定是连续的,且各元素的存储顺序是任意的
B)存储空间不一定是连续的,且前件元素一定存储在后件元素的前面
C)存储空间必须连续,且前件元素一定存储在后件元素的前面
D)存储空间必须连续,且各元素的存储顺序是任意的
(2)栈和队列的共同点是
A)都是先进后出
B)都是先进先出
C)只允许在端点处插入和删除元素
D)没有共同点
(3)设有一个已按各元素的值排好序的顺序表(长度大于2 ),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较次数分别是s和b,在查找不成功的情况下,s和b的关系是
A)s= b
B)s> b
C)s< b
D)s> =b
(4)下列选项中不符合良好程序设计风格的是
A)源程序要文档化
B)数据说明的次序要规范化
C)避免滥用goto语句
D)模块设计要保证高耦合、高内聚
(5)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A)概要设计
B)详细设计
C)可行性分析
D)需求分析
(6)面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是
A)模拟现实世界中不同事物之间的联系
B)强调模拟现实世界中的算法而不强调概念
C)使用现实世界的概念抽象地思考问题从而自然地解决问题
D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
(7)数据库系统的核心是
A)数据模型
B)数据库管理系统
C)软件工具
D)数据库
(8)在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是
A)一对一
B)一对多
C)多对多
D)多对一
(9)在关系数据库中,用来表示实体之间联系的是
A)树结构
B)网结构
C)线性表
D)二维表
(10)按条件f对关系R进行选择,其关系代数表达式是
A)R |×| R
B)R f|×|R
C)σf(R)
D)πf(R)
(11)用二维表来表示实体及实体之间联系的数据模型是
A)实体-联系模型
B)层次模型
C)网状模型
D)关系模型
(12)下列实体的联系中,属于多对多联系的是
A)学生与课程
B)学校与校长
C)住院的病人与病床
D)职工与工资
(13)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A)课号,成绩
B)学号,成绩
C)学号,课号
D)学号,姓名,成绩
(14)Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是
A)输入掩码
B)有效性规则
C)默认值
D)参照完整性
(15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是
A)000000
B)999999
C)CCCCCC
D)LLLLLL
(16)要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
A)*
B)?
C)!
D)#
(17)在Access中已建立了"学生"表,表中有"学号"、"姓名"、"性别"和"入学成绩"等字段。执行如下SQL命令:Select 性别,avg (入学成绩) From 学生 Group by 性别,其结果是
A)计算并显示所有学生的性别和入学成绩的平均值
B)按性别分组计算并显示性别和入学成绩的平均值
C)计算并显示所有学生的入学成绩的平均值
D)按性别分组计算并显示所有学生的入学成绩的平均值
(18)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是
A)选择查询
B)生成表查询
C)追加查询
D)更新查询
(19)在过程定义中有语句:
Private Sub GetData(ByRef f As Integer)
其中"ByRef"的含义是
A)传值调用
B)传址调用
C)形式参数
D)实际参数
(20)可以作为窗体记录源的是
A)表
B)查询
C)Select语句
D)表、查询或Select语句