国家二级(VB)机试模拟试卷283
选择题
1.能够存放组合框的所有项目内容的属性是( )。(C)
A. Caption
B. Text
C. List
D. Selected
解析:组合框没有Caption属性;Text属性用来设置或返回组合框中当前选项的文本内容;Selected属性是列表框控件的属性,组合框没有Selected属性;List属性用来设置或返回组合框中的各选项,它是一个字符串数组,组合框中各选项内容用List(下标)表示。故A、B、D选项错误,C选项正确。
2.窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件( )。
(B)
A. 是图像框(Image)
B. 是图片框(PictureBox)
C. 是形状控件
D. 不是上述3种控件中的一种
解析:图片框是\\
3.在窗体上画一个名称为Combol的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。
(C)
A. Combol.AddItem Text1.Text
B. Combol.Addhem Text1.SelStart
C. Combol.AddItem Text1.SelText
D. Combol.AddItem Text1.SelLength
解析:根据题意可知,横线处应该足将文本框中选中文本添加到组合框中。文本框Text属性返回整个文本框中的文本,故A选项错误;SelStart属性返回选中文本的起始位置,故B选项错误;SelLength属性返回选中文本的长度,故D选项错误;SelText属性返回选中的文本,故C选项正确。
4.下列叙述中正确的是( )。(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中需要队头指针与队尾指针来共同反映队列中元素的动态变化情况,所以B与C错误。
5.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
6.在过程定义中,Private表示( )。(D)
A. 此过程可以被其他过程调用
B. 此过程不可以被任何其他过程调用
C. 此过程只可以被本工程中的其他过程调用
D. 此过程只可以被本窗体模块中的其他过程调用
解析:本题考查Private的含义。Private表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被本窗体模块中的其他过程调用。
7.将E-R图转换为关系模式时,实体和联系都可以表示为( )。(C)
A. 属性
B. 键
C. 关系
D. 域
解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。
8.设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是( )。(B)
A. |a|
B. -|a|
C. a
D. =-a
解析:IIf函数可以用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,其格式为:result=IIf(条件,True部分,False部分)。其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”,否则返回“False部分”。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中IIf函数的作用是如果a>0则返回.a,否则返回a,等价于-|a|。
9.为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( )。(C)
A. 0
B. 1
C. 2
D. 3
解析:文本框的ScrollBars属性值:0表示无滚动条,1表示只有水平滚动条,2表示只有垂直滚动条,3表示水平和垂直滚动条都有。本题文本框只具有垂直滚动条,则ScrollBar属性值就设置为2,故C选项正确。
10.设有如下通用过程:
Public Function f(x As Integer)
Dim y As Integer
x=20
y=2
f=x * y
End Function
在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
Static x As Integer
x=10
y=5
y=f(x)
Print x; y
End Sub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(B)
A. 10 5
B. 20 40
C. 20 5
D. 10 40
解析:过程f中形参变量x没有指定传递方式,则默认按地址传递,会影响实参值。而变量y在按钮事件过程和f过程中都是局部变量只在本过程中起作用。因此执行y=f(x)后,x值在过程中被改变为20,而y被赋为过程返回值40。因此程序窗体上会显示20和40。
11.以下关于通用对话框的叙述中,错误的是( )。(B)
A. 在程序运行状态下,通用对话框控件是不显示的
B. 通用对话框控件是Visual Basic的标准控件
C. 设计时,通用对话框控件的大小是固定的,不能改变
D. 在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框
解析:通用对话框是一个ActiveX控件,不是标准控件,故B选项错误。
12.在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:
Private Sub Form_Load()
Show
Text1.Text=\\(C)
A. ChinaBeijing
B. China
C. Beijing
D. ChinaB
解析:程序运行后,在文本框Text1中输入字符后,触发它的Change事件,通过中部截取函数Mid把文本框Text1中的内容从第6个字符’B’开始截取后面的字符,得到\\
13.用来设置文字字体是否为粗体的属性是( )。(D)
A. Fon
本文档预览:3600字符,共18248字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载