国家二级(VB)机试模拟试卷386
选择题
1.在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:E—R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic 6.0。以下方式中,不能启动VisualBasic 6.0的是( )。(B)
A. 通过”我的电脑”找到vb6.exe,双击该文件名
B. 进入DOS方式,执行vb6.exe文件
C. 通过”开始”菜单中的”运行”命令
D. 通过”开始”菜单中的”程序”命令
解析:考查VB6.0环境的启动。正确安装了VB以后,最常用的启动模式是通过”开始”菜单,选择”程序”命令,启动Visual Basic的程序;如果”开始”菜单没”启动”文件,则可在硬盘中寻找VB安装文件夹,找到VB6.exe可执行文件,双击运行;如果了解运行路径,则可在”运行”中直接输入可执行文件名,即可运行。注意:VB6.exe是Windows下的应用软件,不能脱离Windows操作系统运行。
3.表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是( )。(A)
A. -1
B. -2
C. 0
D. 1
解析:本题考查函数Int的功能,Int(x)的作用是取不大于x的最小的整数,Fix(x)则是简单的取整数部分。
4.在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。
(C)
A. Combo1.AddItem Text1.Text
B. Combo1.AddItem Text1.SelStart
C. Combo1.AddItem Text1.SelText
D. Combo1.AddItem Text1.SelLength
解析:根据题意可知,横线处应该是将文本框中选中文本添加到组合框中。文本框Text属性返回整个文本框中的文本,故A选项错误;SelStart属性返回选中文本的起始位置,故B选项错误;SelLength属性返回选中文本的长度,故D选项错误;SelText属性返回选中的文本,故C选项正确。
5.下列叙述中正确的是( )。(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中需要队头指针与队尾指针来共同反映队列中元素的动态变化情况,所以B与C错误。
6.在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:
Private Function fun(x As Long)As Boolean
lf x Mod2=0Then
fun=True
Else
fun=False
End If
End Function
Private Sub Command1_Click()
Dim n As Long
n=Val(Text1.Text)
P=IIf(fun(n),\\(A)
A. 20是一个奇数
B. 20
C. 20是一个偶数
D. 2
解析:本题考查函数调用以及IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=IIf(<条件>,<True部分>,<False部分>),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。函数fun(n)的功能是判断n是否为偶数,是偶数则返回True,否则返回False。输入20时,fun返回True,则Command1的单击事件中IIf语句得到“奇数”。
7.下列能够接受键盘输入的控件是( )。(B)
A. 列表框
B. 组合框
C. 标签
D. 框架
解析:列表框显示可滚动的数值列表,用户可以从中选择一个或多个选项。不能接受键盘输入,故A选项错误。当组合框的Style属性设置为l时,此时的组合框称为“简单组合框”(SimpleComboBox),它由可输入文本的编辑区和一个标准列表框组成,可以接受键盘输入,故B选项正确。标签控件仅能用于显示文本,故C选项错误。框架可以用来对其他控件进行分组,以便用户识别功能上的区分,故D选项错误。所以答案为B选项。
8.以下能从字符串“VisualBasic”中直接取出子字符串 “Basic”的函数是( )。(B)
A. Left
B. Mid
C. String
D. Instr
解析:本题考查字符串函数。函数Left表示从字符串的左边取连续个字符构成子串。Mid可以从字符串的任意位置取出子串。String则返回字符串的第一个字符构成的,含有相同个数字符的子串。Instr为字符串匹配函数。
9.下面程序执行时,输出的结果是( )。
Private Sub Form_Click()
Dim iAs Integer,j As Integer
i=10
Do
i=i+j
Forj=10 To i Step-3
1=i+j
Nextj
Loop While i<50
Print i;j
End Sub(C)
A. 50 10
B. 50 9
C. 57 10
D. 57 9
解析:本题考查二层循环的分析。程序段中的循环结构为外循环Do…Loop While,又包括了For型循环。外循环为直到型循环,先执行循环体,再判断条件。i的初值为10,内循环执行完一次后,i值为20,;值为7,此时内层循环变量i小于i,内循环结束;执行下一次外循环,此时i初值为27,内存循环i初值为10,小于终止值,内层循环不执行;以此类推,当i为57时,循环结束。
10.以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是( )。
Private Sub Form_Click()
Dim x As Single,y As Single
Open\\(D)
A. Input #1,y Print #2,x,y
本文档预览:3600字符,共18201字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载