国家二级ACCESS机试(选择题)模拟试卷171
选择题
1.结构化分析可以使用的工具是( )。(B)
A. N-S图
B. DFD图
C. PAD图
D. 程序流程图
解析:数据流图(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。
2.对于循环队列,下列叙述中正确的是(D)
A. 队头指针是固定不变的
B. 队头指针一定大于队尾指针
C. 队头指针一定小于队尾指针
D. 队头指针可以大于队尾指针,也可以小于队尾指针
解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。
3.下列描述中,不属于软件危机表现的是( )。(A)
A. 软件过程不规范
B. 软件开发生产率低
C. 软件质量难以控制
D. 软件成本不断提高
解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。
4.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置(A)
A. 参照完整性
B. 有效性规则
C. 输入掩码
D. 级联更新相关字段
解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。
5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是(B)
A. 编辑软件
B. 操作系统
C. 教务管理系统
D. 浏览器
解析:软件根据应用目标的不同,是多种多样的。软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,还包括辅助管理人员控制开发进程和项目管理的工具软件。
6.在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为(A)
A. (n+1)/2
B. n
C. 3n/4
D. n/4
解析:在一个长度为n的线性表中顺序查找值为x的元素时,在等概率情况下查找成功时平均查找长度为(n+1)/2,所以选项A正确。
7.运行宏,不能修改的是( )。(A)
A. 宏本身
B. 窗体
C. 表
D. 数据库
解析:通过宏能够自动执行重复任务,使用户更方便而快捷地操纵Access数据系统。宏运行的前提是有触发宏的事件发生。宏在运行时不能修改的是宏本身。
8.软件设计中划分模块的准则是(B)
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
9.用对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“进球门”分别对应的是( )。(B)
A. 属性、对象、方法、事件
B. 属性、对象、事件、方法
C. 对象、属性、方法、事件
D. 对象、属性、事件、方法
解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象可以辨别或响应的动作是事件,比如足球可以踢,人可以走;对象的方法就是对象的可以执行的行为,比如足球进门。
10.在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是(D)
A. 用Enter键打开数据库
B. 打开数据库时按住Alt键
C. 打开数据库时按住Ctrl键
D. 打开数据库时按住Shift键
解析:本题考查宏的自动运行的知识。在Access中以.AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。
11.利用Access创建的数据库文件,其扩展名为(D)
A. .ADP
B. .DBF
C. .FRM
D. .ACCDB
解析:
12.如果在查询的条件中使用了通配符方括号“[]”它的含义是(C)
A. 通配任意长度的字符
B. 通配不在括号内的任意字符
C. 通配方括号内列出的任一单个字符
D. 错误的使用方法
解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:“*”代表0个或多个任意字符;“?”代表一个任意字符;“#”代表一个任意数字字符;“[]”代表与口内任意一个字符匹配;“!”代表与任意一个不在方括号内的的字符匹配,必须与口一起使用。
13.在窗体中有命令按钮Command1和两个文本框Text0、Text1,命令按钮对应的代码过程如下:
Private Sub Command1_Click()
Dim m,k As Integer
Dim flag As Boolean
m=Val(Me!Text0)输入一个整数
Do While 1
k=2
flag=True
Do While k<=m/2 And flag
If m Mod k=0 Then
flag=False
Else
k=k+1
End If
Loop
If flag Then
Me!Text1=m’输出计算结果
Exit Do
Else
m=m+1
End If
Loop
End Sub
运行程序,在Text0中输入15,单击命令按钮,程序的输出结果是( )。(A)
A. 17
B. 15
C. 13
本文档预览:3600字符,共6840字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载