国家二级(VB)机试模拟试卷382
选择题
1.为组合框Combol增加一个列表项“电脑”,下列语句正确的是( )。(C)
A. Combol.Text=\\
B. Combol.ListIndex=\\
C. Combol.Addltem\\
D. Combol.ListCount=\\
解析:本题考查组合框。可以通过Addltem方法给组合框添加列表项。
2.以下叙述错误的是( )o(D)
A. 滚动条的重要事件是Change和Scroll
B. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能
C. 组合框是组合了文本框和列表框的特性而形成的一种控件
D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上
解析:本题考查常见控件的基本特点。滚动条的重要事件是Change和Scroll,框架的主要作用是将控件进行分组;使用组合框时既可以输入,也可以从列表中选择;计时器控件没有Visible属性,程序运行期间一直不显示。
3.如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是( )。(A)
A. X2-X1=Y1-Y2
B. X1=X2并且Y1=Y2
C. X1=Y1或X2=Y2
D. Y1=X1*Sin(3.14/4)并且Y2=X2*Sin(3.14/4)
解析:VB中窗体的坐标系使用的是绝对坐标系,如下图所示,直线的两个端点的坐标分别为(x1,y1)和(x2,y2),根据正切公式
4.以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写( )。
DimN As String,C As String,D As String
N=Text1.Text
M=_______
For i=M To 1 Step-l
C=Mid(N,i,1):D=D&C
Nexti
Text2.Text=D
End Sub(D)
A. Len(Text1.Text)-1
B. Text1.MaxLength
C. Len(N)-1
D. Len(Text1.Text)
解析:本题考查字符串的逆序。取得Text1中文本的长度,M=Len(Text1.Text),循环中对字符串从后往前一次读出字符串的每一个字符,连接到D中。
5.下列关于线性链表的描述中,正确的是( )。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。(D)
A. 仅I、Ⅱ
B. 仅I、Ⅲ
C. 仅Ⅱ、Ⅲ
D. 全部
解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域.其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。
6.下面控件中,没有Caption属性的是( )。(C)
A. 复选框
B. 单选按钮
C. 组合框
D. 框架
解析:Caption属性是设置或返回控件的标题。组合框没有Caption属性。故选C。
7.设有变量声明为“Dim aDate As Date”,则能为变量aDate正确赋值的表达方式是( )。(A)
A. aDate=#8/2008#
B. aDate=#“8/8/2008”≠}
C. aDate=Date(“8/8/2008”)
D. aDate=Format(“m/d/yy”,“8/8/2008”)
解析:本题考查日期型数据。一般日期型数据可以是任何可以表示的日期,放在一对“#”号中,或者可以用数字序列表示日期。注意,如“”8/8/2008”为字符串,不表示日期。函数Date返回当前日期,函数的参数为空。Format函数的第一个参数为日期,第二个参数为格式串。
8.阅读程序:
Private Sub Form_Click()
a=0
For j=1 To 15
a=a+j Mod 3
Next j
Print a
End Sub
程序运行后,单击窗体,输出结果是( )。(D)
A. 105
B. 1
C. 120
D. 15
解析:
9.语句 Dim Arr(-2 To 4)As Integer 所定义的数组的元素个数为( )。(A)
A. 7个
B. 6个
C. 5个
D. 4个
解析:本题是定义了一个一维数组,下标是-2 to 4 ,所以数组元素的个数是4-(-2)+1=7 ,故选A。
10.下列叙述中错误的是( )。(D)
A. 一个工程中可以含有多个标准模块文件
B. 以.bas为扩展名的文件是标准模块文件
C. 窗体文件包含该窗体及其控件的属性
D. 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
解析:本题考查工程中的文件。一个VB工程中包括各种类型的文件,常见的有工程文件,多个窗体文件(.frm)和多个模块文件(.bas),窗体文件中包含窗体及控件的属性设置,窗体级变量等。资源管理器中可以同时管理多个工程文件。
11.设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。(B)
A. 7
B. 8
C. 9
D. 10
解析:在具有n个结点的满二叉树,其非叶子结点数为int(n/2),而叶子结点数等于总结点数减去非叶子结点数。本题n=15,故非叶子结点数等于ira(15/2)=7。叶子结点数等于15.7=8。
12.在窗体上画1个命令按钮,并编写如下事件过程:
Private Sub Command1_Click()
Dim a(3,3)
For m=1 To 3
For n=1 To 3
If n=m Or n=4一m Then
a(m,n)=m+n
Else
a(m,n)=0
End If
Print a(m,n);
Next n
Next m
End Sub
运行程序,单击命令按钮,窗体上显示的内容为( )。(B)
A. 2 0 0
0 4 0
0 0 6
B. 2 0 4
0 4 0
4 0 6
C. 2 3 0
3 4 0
本文档预览:3600字符,共19564字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载