国家二级(VB)机试模拟试卷192
选择题
1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。(D)
A. 内模式
B. 用户模式
C. 外模式
D. 概念模式
解析:数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。描述数据库中全体数据的全局逻辑结构和特征的是概念模式,D选项正确。
2.现有语句:y=IIf(x>0,x Mod 3,0)
设x=10,则y的值是( )。(B)
A. 0
B. 1
C. 3
D. 语句有错
解析:IIF是条件函数,它的语法格式是:
IIf(,,),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3即10 Mod 3结果为1。故选B。
3.窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是( )。
(B)
A. Private Sub save_Click()
save_Click()
Text1.Text=file.save.Caption
End Sub
B. Private Sub save_Click()
Text1.Text=save.Caption
End Sub
C. Private SUb file_Click()
Text1.Text=file.save.Caption
End Sub
D. Private SUb file_Click()
Text1.Text=save.Caption
End Sub
解析:本题考查菜单事件。菜单建立以后,对于每个菜单项要进行编写程序,才可以进行处理,单击“保存”命令时,代码窗体自动出现事件过程:Private Sub save_Click()End Sub在程序之间加上Text1的Text属性改变代码即可。
4.在数据库管理技术的发展中,数据独立性最高的是( )。(C)
A. 人工管理
B. 文件系统
C. 数据库系统
D. 数据模型
解析:在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数据共享性差:在数据库系统阶段,共享性好,独立性高。
5.以下关于局部变量的叙述中错误的是( )。(D)
A. 在过程中用Dim语句或Static语句声明的变量是局部变量
B. 局部变量的作用域是它所在的过程
C. 在过程中用Static语句声明的变量是静态局部变量
D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
解析:局部变量是在过程(事件过程或通用过程)内定义的变量,作用域为该变量所在的过程,定义时使用。Dim、Static关键字。使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。
6.表达式Abs(-5)+Len(\\(C)
A. 5ABCDE
B. -5ABCDE
C. 10
D. 0
解析:本题考查数学函数和字符串函数。数学函数Abs(-5)用于求-5的绝对值,而Len()函数则用于计算字符串中包含的字符个数。
7.以下关于Do Until…Loop循环的说法正确的是( )。(C)
A. 先进入循环执行语句段落后,再判断是否再进入循环
B. 先进入循环执行语句段落后,再判断是否不再进入循环
C. 执行前先判断是否不满足条件,若不满足才进入循环
D. 执行前先判断是否不满足条件,若满足才进入循环
解析:本题考查Do LIntil…Loop循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在Until引出的循环条件为False时执行循环体,条件为True时退出循环。
8.以下叙述中错误的是( )。(C)
A. 在程序运行时,通用对话框控件是不可见的
B. 调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
C. 调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
D. 调用通用对话框控件的ShowColor方法,可以打开颜色对话框窗口
解析:调用通用对话框的ShowOpen方法,只是显示文件“打开”对话框,如果ShowOpen方法后面没有其他处理文件的代码,就不能实现打开文件的功能。故选项C错误。
9.下列叙述中正确的是( )。(D)
A. 栈是“先进先出”的线性表
B. 队列是“先进后出”的线性表
C. 循环队列是非线性结构
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。
10.为了使模块尽可能独立,要求( )。(B)
A. 内聚程度要尽量高,耦合程度要尽量强
B. 内聚程度要尽量高,耦合程度要尽量弱
C. 内聚程度要尽量低,耦合程度要尽量弱
D. 内聚程度要尽量低,耦合程度要尽量强
解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
11.下列有关文件的叙述中,正确的是( )。(C)
A. 以Output方式打开一个不存在的文件时,系统将显示出错信息
B. 以Append方式打开的文件,既可以进行读操作,也可以进行写操作
C. 在随机文件中,每个记录的长度是固定的
D. 无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的
解析:A选项错误原因:当以output方式打开一个不存在的顺序文件时,Open语句会首先创建该文件,然后再打开它,系统不会出错。B选项错误原因:以Append方式打开文件后,可将内存中的数据追加到顺序文件的尾部,可进行写操作,不能进行读操作。D选项错误原因:VB中三种可访问的文件有:顺序文件、随机文件和二进制文件,不同文件打开的方式是不同的。C选项中随机文件中的每一行称为一条记录,每条记录的长度相同,通过记录号来定位和查找指定记录。故C选项正确。
12.命令按钮Command1的单击事件过程如下:
Private Sub Com
本文档预览:3600字符,共17681字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载