国家二级ACCESS机试(选择题)模拟试卷353
选择题
1.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。(B)
A. DEFXYZABC
B. FEDZYXCBA
C. FEDXYZCBA
D. DEFZYXABC
解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABC—DEF,退出三个元素入队,队列元素为FED,将X,Y,Z入栈后栈中元素为ABCXYZ,退栈全部人队后,队列元素为FEDZYXCBA。
2.用SELECT语句实现生成表查询时,必须包含的子句是( )。(B)
A. TO
B. INTO
C. ORDER BY
D. GROUP BY
解析:生成表查询时利用一个或多个表中的全部或部分数据建立新表,用SELECT语句实现生成表查询时,用INTO语句来限定生成的新表的名称。
3.下列选项中,不属于模块间耦合的是( )。(C)
A. 数据耦合
B. 标记耦合
C. 异构耦合
D. 公共耦合
解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。
4.对如下二叉树
(D)
A. ABCDEF
B. DBEAFC
C. ABDECF
D. DEBFCA
解析:所谓后序遍历是指在访问根据结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根点。因此,后序遍历二叉树的过程也是一个递归过程。其简单描述为:若二叉树为空,则结束返回;否则,先后序遍历左子树,然后后序遍历右子树,最后访问根结点。对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,所以选项D)为正确答案。
5.在Access数据库中已经建立了“教师”表,若在查询设计视图“教师编号”字段的“条件”行中输入条件:Like\\(D)
A. T00009
B. T00008
C. T00007
D. 没有符合条件的记录
解析:Like运算符用于指定查找文本字段的字符模式,方括号描述一个范围,用于可匹配的字符范围。故查找不出符合条件的记录。
6.SQL的数据操纵语句不包括( )。(D)
A. INSERT
B. UPDATE
C. DELETE
D. CHANGE
解析:SQL查询的数据操纵语句包括:INSERT(插入)、UPDATE(更新)、DELETE(删除),不包括CHANGE语句。
7.下列叙述中正确的是(B)
A. 所谓算法就是计算方法
B. 程序可以作为算法的一种描述方法
C. 算法设计只需考虑得到计算结果
D. 算法设计可以忽略算法的运算时间
解析:算法是一组有穷指令集,是解题方案的准确而完整的描述。通俗地说,算法就是计算机解题的过程,重在解题方案的设计,并且不等于计算方法,故选项A和选项C不正确。程序的编制不可能优于算法的设计,但算法的描述可以用程序、伪代码、流程图来描述,故选项B正确。算法要求执行过程中所需要的基本运算次数和时间最少,即时间复杂度最低,所以选项D错误。
8.下列描述中正确的是( )。(D)
A. 软件测试应该由程序开发者来完成
B. 程序经调试后一般不需要再测试
C. 软件维护只包括对程序代码的维护
D. 以上三种说法都不对
解析:为了达到好的测试效果,应该由独立的第三方进行测试工作。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是会不同程度地存在障碍的,所以选项A)错误。在程序调试时,修改了一个错误的同时可能引入了新的错误。解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误。所谓软件维护,就是将交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改,所以选项C)错误。
9.窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能( )。
①输入数据
②编辑数据
③存储数据
④以行、列形式显示数据
⑤显示和查询表中的数据
⑥ 导出数据(C)
A. ①②③
B. ①②④
C. ①②⑤
D. ①②⑥
解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示和查询表中的数据、输入数据、编辑数据和修改数据。但没有包含③④⑥三项功能。
10.在软件开发中,需求分析阶段可以使用的工具是(B)
A. N—S图
B. DFD图
C. PAD图
D. 程序流程图
解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
11.数据流图用于抽象描述一个软件的逻辑模型,数据流图由二些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是(A)
A. 控制流
B. 加工
C. 数据存储
D. 源和潭
解析:数据流图中的主要图形元素有加工(转换)、数据流、存储文件(数据源)、源和潭等。
12.假定在窗体中的通用声明段已经定义有如下的子过程:
Sub f(x As Single,y As Single)
t=x
x=y
y=x
End Sub
在窗体上添加一个命令按钮(名为
Command1),然后编写如下事件过程:
Private SubCommandl_Click( )
a=10
b=20
f(a,b)
MsgBox a &b
End Sub
打开窗体运行后,单击命令按钮,消息框输出的值分别为( )。(A)
A. 20和10
B. 10和20
C. 10和10
D. 20和20
解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响到实参a和b,即a和b也完成了交换。
13.发生在控件接收焦点之前的事件是(A)
A. Enter
B. Exit
<本文档预览:3600字符,共9638字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载