单选题
时间:90分钟
满分:100分
一、选择题
1、下列数据结构中,属于非线性结构的是()。
@A.循环队列@B.带链队列@C.二叉树@D.带链栈
2、下列数据结构中,能够按照“先进后出”原则存取数据的是()。
@A.循环队列@B.栈@C.队列@D.二叉树
3、对于循环队列,下列叙述中正确的是()。
@A.队头指针是固定不变的@B.队头指针一定大于队尾指针@C.队头指针一定小于队尾指针@D.队头指针可以大于队尾指针,也可以小于队尾指针
4、算法的空间复杂度是指()。
@A.算法在执行过程中所需要的计算机存储空间@B.算法所处理的数据量@C.算法程序中的语句或指令条数@D.算法在执行过程中所需要的临时工作单元数
5、软件设计中划分模块的一个准则是()。
@A.低内聚低耦合@B.高内聚低耦合@C.低内聚高耦合@D.高内聚高耦合
6、下列选项中不属于结构化程序设计原则的是()。
@A.可封装@B.自顶向下@C.模块化@D.逐步求精
7、 软件详细设计产生的图如下 [ee68ef9e91d76d50f2e7e2cbe65f0efe.jpg] 该图是().
@A.N-S图@B.PAD图@C.程序流程图@D.E-R图
8、数据库管理系统是()。
@A.操作系统的一部分@B.在操作系统支持下的系统软件@C.一种编译系统@D.一种操作系统
9、在E-R图中,用来表示实体联系的图形是()。
@A.椭圆形@B.矩形@C.菱形@D.三角形
10、 有三个关系R,S,T 如下: [e17b50db5180f1599ac3fe4c6bc9412c.jpg] 其中关系T由关系R和S通过某种操作得到,该操作称为()。
@A.选择@B.投影@C.交@D.并
11、Access数据库的结构层次是()
@A.数据库管理系统→应用程序→表@B.数据库→数据表→记录→字段@C.数据表→记录→数据项→数据@D.数据表→记录→字段
12、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为()
@A.一对一联系@B.一对多联系@C.多对多联系@D.无联系
13、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()
@A.选择@B.投影@C.联接@D.比较
14、在Access中,可用于设计输入界面的对象是()
@A.窗体@B.报表@C.查询@D.表
15、下列选项中,不属于Access数据类型的是()
@A.数字@B.文本@C.报表@D.时间/日期
16、下列关于OLE对象的叙述中,正确的是()
@A.用于输入文本数据@B.用于处理超级链接数据@C.用于生成自动编号数据@D.用于链接或内嵌Windows支持的对象
17、在关系窗口中,双击两个表之间的连接线,会出现()
@A.数据表分析向导@B.数据关系图窗口@C.连接线粗细变化@D.编辑关系对话框
18、在设计表时,若输入掩码属性设置为“LLLL“,则能够接收的输入是()
@A.abcd@B.1234@C.AB+C@D.ABa9
19、在数据表中筛选记录,操作的结果是()
@A.将满足筛选条件的记录存入一个新表中@B.将满足筛选条件的记录追加到一个表中@C.将满足筛选条件的记录显示在屏幕上@D.用满足筛选条件的记录修改另一个表中已存在的记录
20、已知“借阅”表中有 “借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是()
@A.Select 学号, count(学号) from 借阅@B.Select 学号, count(学号) from 借阅 group by 学号@C.Select 学号, sum(学号) from 借阅@D.select 学号, sum(学号) from 借阅 order by 学号
21、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是()
@A.[47eb5b8b508fe9e020f0b925395cba97.jpg]@B.[ef4bc2013089730e9db40884dc891c0a.jpg]@C.[dae6a6de58027d24ab001a0920e92446.jpg]@D.[ce4b34ac1b0419f8f3bdd36fd0697972.jpg]
22、启动窗体时,系统首先执行的事件过程是()
@A.Load@B.Click@C.Unload@D.GotFocus
23、 在设计报表的过程中,如果要进行强制分页,应使用的工具图标是() [a8cbb99f464608f1f501d4a5f0dc6629.jpg]
@A.A@B.B@C.C@D.D
24、下列操作中,适合使用宏的是()
@A.修改数据表结构@B.创建自定义过程@C.打开或关闭报表对象@D.处理报表中错误
25、执行语句:MsgBox ”AAAA”, vbOKCancel+vbQuetion, “BBBB”之后,弹出的信息框()
@A.标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”@B.标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”@C.标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”@D.标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”
26、窗体中有3个命令按钮,分别命名为Command1、Command2和 Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是()
@A.[d3d38bd9bb2faaad5a99c298e210acd9.jpg]@B.[620693ca19bfa188c105d8b6f21d1f54.jpg]@C.[0447aa26f9bd987c202f0d473ee8dc2c.jpg]@D.[0266cdc80b19d0e2b938fcaaca64fc67.jpg]
27、用于获得字符串S最左边4个字符的函数是()
@A.Left(S, 4)@B.Left(S, 1, 4)@C.Leftstr(S, 4)@D.Leftstr(S, 1, 4)
28、窗体Caption属性的作用是()
@A.确定窗体的标题@B.确定窗体的名称@C.确定窗体的边界类型@D.确定窗体的字体
29、下列叙述中,错误的是:()
@A.宏能够一次完成多个操作@B.可以将多个宏组成一个宏组@C.可以用编程的方法来实现宏@D.宏命令一般由动作名和操作参数组成
30、下列程数据类型中,不属于VBA的是()
@A.长整型@B.布尔型@C.变体型@D.指针型
31、下列数组声明语句中,正确的是()
@A.Dim A [3,4] As Integer@B.Dim A (3,4) As Integer@C.Dim A [3;4] As Integer@D.Dim A (3;4) As Integer
32、
在窗体中有一个文本框Test1,编写事件代码如下:
Private Sub Form_Click( )
X= val (Inputbox(“输入x的值”))
Y= 1
If X<>0 Then Y= 2
Text1.Value = Y
End Sub
打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是()
@A.1@B.2@C.3@D.4
33、
在窗体中有一个命令按钮Command1和一个文本框Test1,编写事件代码如下:
Private Sub Command1_Click( )
For I = 1 To 4
x = 3
For j = 1 To 3
For k = 1 To 2
x= x + 3
Next k
Next j
Next I
Text1.Value = Str(x)
End Sub
打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是()
@A.6@B.12@C.18@D.21
34、
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum( )
Dim rs As Object
Set rs = Me.Recordset
MsgBox-----
End Sub
程序空白处应填写的是()
@A.Count@B.rs.Count@C.RecordCount@D.rs. RecordCount