国家二级(VB)机试模拟试卷249
选择题
1.线性表常采用的两种存储结构是( )。(C)
A. 散列方法和索引方式
B. 链表存储结构和数组
C. 顺序存储结构和链式存储结构
D. 线性存储结构和非线性存储结构
解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
2.程序流程图中带有箭头的线段表示的是( )。(C)
A. 图元关系
B. 数据流
C. 控制流
D. 调用关系
解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。
3.在文本框中,要设置显示的文本颜色,应该设置( )属性。(A)
A. ForeColor
B. BackColor
C. FillColor
D. BackStyle
解析:本题考查文本框的常见属性。ForeColor为前景颜色属性:设置控件的前景颜色(即正文颜色),其值是一个16进制常数,用户也可以在调色板中直接选择所需颜色;BackColor为背景颜色属性;FillColor设置封闭图形的填充颜色:BackStyle是背景样式属性。
4.窗体上有文本框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属性改变代码即可。
5.窗体上有名称为Commandl的命令按钮,名称分别为Listl、List2的列表框,其中Listl的MuhiSelect属性设置为1(Simple),并有如-F事件过程:
Private Sub Command l_Click( )
For i=0 To Listl.ListCount_l
If Listl.Selected(i)=True Then
List2.Addhem Text End If
Next
End Sub
上述事件过程的功能是将Listl中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是( )。(C)
A. 将For循环的终值改为Listl.ListCount
B. 将Listl.Selected(i)=True改为Listl.List(i).Selected=True
C. 将List2.Addltem Text改为List2.Addltem Listl.List(i)
D. 将List2.Addltem Text改为List2.Addltem Listl.Listlndex
解析:题目程序不能将Listl中的选中项添加到List2中,List2.Addltem Text一行有误,应该改为List2.Addhem Listl.List(i)才能使Listl中每个选中的行添加到List2中。列表框控件的List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值。
6.VB的数值型数据分为( )两种。(B)
A. 整数和长整数
B. 整数和浮点数
C. 单精度浮点数和双精度浮点数
D. 整数和货币数据类型
解析:本题考查数值型数据。VB中提供的数值类型包括整数、浮点数、货币类型和字节型。一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
7.可设置文字字体为斜体的属性是( )。(C)
A. FontSlope
B. FontBold
C. Fontltalic
D. FontUnderline
解析:与字体有关的属性有:字体类型属性FontName,字体大小属性。FontSize,粗体字属性FontBold,斜体字属性。FontItalic,加删除线字属性FontStrikethru,加下划线(即底线)属性FontIJnderline。
8.在窗体上画一个命令按钮,然后编写如下代码:
Private Sub Command1 Click()
Dim MaxSize,NextChar,MyChar
Open“d:\temp\female.txt”For Input As#1
MaxSize=LOF(1)
For NextChar=MaxSize To 1 Step—1
Seek #1.NextChar
MyChar=Input(1,#1)
Next NextChar
Print EOF(1)
Close#1
End Sub
程序运行后,单击命令按钮,其输出结果为( )。(B)
A. True
B. False
C. 0
D. Null
解析:本题考查文件的操作。以读的方式打开文件female.txt,Nextchar表示从文件的最后一个字符开始。程序首先定位到该字符,然后取出一个字符,存放到字符串Mychar中。输出的EOF(1)表示文件指针是否到达文件1的末尾。返回值有True(移动到末尾)和False(没有到末尾)。既然是从后往前读出每个字符,因此操作结束以后,文件指针不可能移动到文件的末尾,所以EOF(1)的值必然为False。
9.要想使列表框只允许单选列表项,应设置的属性为( )。(C)
A. Style
B. Selected
C. MultiSelect
D. Enabled
解析:列表框的Style属性是设置列表框的外形;
Selected属性在程序运行中设置或返回列表项的选中状态;
Enabled属性设置列表框可用不可用;
MultSelect用来设置选择列表项的方式。0为默认,只允许单选列表项;1为复选,可同时选中一个或多个列表项,但要一个一个选中;2也为复选,可一个一个选中列表项,也可连续选中。故选C。
10.下列程序在运行时输出的结果是( )。
本文档预览:3600字符,共19326字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载