国家二级ACCESS机试(选择题)模拟试卷196
选择题
1.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的( )。(B)
A. 关键字
B. 默认值
C. 有效性文本
D. 输入掩码
解析:在一个数据库中,会有一些字段的数据内容相同或部分相同。例如,“学生”表中的性别字段只有“男”或“女”两种值,这种情况下就可以设置一个默认值。设置默认值后,在生成新记录时,若该字段没有输入内容,则默认值就是该字段的内容。故选项B正确。
2.算法的空间复杂度是指(A)
A. 算法在执行过程中所需要的计算机存储空间
B. 算法所处理的数据量
C. 算法程序中的语句或指令条数
D. 算法在执行过程中所需要的临时工作单元数
解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
3.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是(A)
A. 选择
B. 投影
C. 联接
D. 比较
解析:选择操作是从关系中找出满足给定条件的元组的操作。所以从学生表中查找所有年龄小于20岁的姓王的男生应用的关系运算是选择。
4.数据表中的“行”称为( )。(C)
A. 字段
B. 数据
C. 记录
D. 数据视图
解析:本题考查Access数据库表结果基本概念。表中“行”称为记录,“列”称为字段。
5.在已建立的数据表中,若显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。(D)
A. 排序
B. 筛选
C. 隐藏
D. 冻结
解析:本题考查数据表编辑与使用相关知识。排序是指按照指定字段的排序方式将数据表中的记录位置进行调整。筛选数据是将只符合筛选条件的数据记录显示出来,以便用户查看。隐藏列可以将当前不需查看的数据隐藏起来,仅显示用户感兴趣的数据列。冻结列是指,在移动水平滚动条时,使某些字段(列)总是固定显示在数据表视图最左边。
6.设栈的顺序存储空间为S(0:49),栈底指针bosom=49,栈项指针top=30(指向栈顶元素)。则栈中的元素个数为(C)
A. 30
B. 29
C. 20
D. 19
解析:在操作系统中,栈是向下生长的,如下图如示:
7.在Access数据库的表设计视图中,不能进行的操作是(D)
A. 修改字段类型
B. 设置索引
C. 增加字段
D. 删除记录
解析:本题考查表设计视图的知识。在表的设计视图中可以对表进行各种设计,包括增加和删除字段、修改字段的名称和类型、设置索引等,但是不能进行对数据记录的增加、删除和修改工作。
8.在SELECT命令中,使用ASC时必须配合使用的短语是( )。(B)
A. GROUP BY
B. ORDER BY
C. WHERE
D. FROM
解析:在SQL查询中,使用0RDERBY子句对查询结果进行排序,可同时指定排序方式,ASC表示检索结果按某一字段值升序排列,DESC表示检索结果按某一字段值降序排列。
9.度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为(B)
A. 14
B. 15
C. 16
D. 不可能有这样的树
解析:根据题目可知本树中还有度为2的结点。树的总结点=(度1*个数+度2*个数…)+1,这里我们设度为2的结点数为x,那么30=3*3+2*×+1*4+1=2*x+14,由此可计算出x=8。树的叶子结点数等于总结点减去所有度不为0的结点,也就是30-3-8-4=15。
10.在已建“图书”表中查找定价大于等于20并且小于30的记录,正确的SQL命令是( )。(C)
A. SELECT*FROM图书WHERE定价BETWEEN20AND30
B. SELECT*FROM图书WHERE定价BETWEEN20TO30
C. SELECT*FROM图书WHERE定价BETWEEN20AND29
D. SELECT*FROM图书WHERE定价BETWEEN20TO29
解析:本题考查SELECT查询中BETWEEN…A…AND…B字句的用法,该字句表示在A与B之间(包括A和B),题目要求大于等于20并且小于30。
11.以下不是宏的运行方式的是( )。(D)
A. 直接运行宏
B. 为窗体或报表的事件响应而运行宏
C. 为窗体或报表上的控件的事件响应而运行宏
D. 为查询事件响应而运行宏
解析:本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。
12.在设计窗体时,成绩字段只能输入“优秀”、“良好”、“中等”、“及格”和“不及格”,可以使用的控件是 ( )。(D)
A. 复选框
B. 切换按钮
C. 文本框
D. 列表框
解析:根据题干可知,要实现限定输入选项的功能,复选框和切换按钮是用来显示表或查询中的“是/否”值,不适合作为输入控件;文本框控件可以接受外部输入,不能实现限定输入选项的功能;列表框可以保证输入的正确性。故选择D选项。
13.关闭窗体时所触发的事件的顺序是( )。(B)
A. 关闭,停用,卸载
B. 卸载,停用,关闭
C. 停用,关闭,卸载
D. 卸载,关闭,停用
解析:关闭窗体时,将按照下列顺序发生相应的事件:卸载(Unload)→停用(Deactivate)→关闭(Close)。故选择B选项。
14.在窗体中按下鼠标按钮,触发的事件是( )。(A)
A. Form_MouseDown
B. Form_MouseUp
C. Form_MousePress
D. Form_MouseTouch
解析:对于鼠标操作来说,主要有MouseDown(鼠标按下)、MouseMove(鼠标移动)和Mouseup(鼠标抬起)3个事件。
15.如果加载一个窗体,先被触发的事件是( )。(A)
A. Load事件
B. Open事件
C. Click事件
D. DdClick事件
解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,Click事件和DbClick事件均是窗体打开以后才触发的,而当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件。
16.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是(C)
A. 软件设计
B. 软件测试
C. 可行性研究
D. 数据库设计
解析:定义阶段包括:问题定义、可行性研究和需求分析。
问题定义:要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认
本文档预览:3600字符,共7242字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载