国家二级(VB)机试模拟试卷206
选择题
1.窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。
(A)
A. 在设计“粘贴”菜单项时,在菜单编辑器窗口中设置了“有效”属性(有“√”)
B. 菜单中的横线是在该菜单项的标题输入框中输入了一个“一”(减号)字符
C. 在设计“选中”菜单项时,在菜单编辑器窗口中设置了“复选”属性(有“√”)
D. 在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了“可见”前面的“√”
解析:快捷菜单中的“粘贴”菜单项为无效时,在菜单编辑器窗口中“有效”属性应该是不选中状态,没有“√”,故A选项错误。
2.要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是( )。
①先画一个框架,再在框架中画两个单选按钮
②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中
③先画两个单选按钮,再画框架将单选按钮框起来(A)
A. ①
B. ①、②
C. ③
D. ①、②、③
解析:①的操作方法可使两个单选按钮属于同一个框架,其他方法不行。故A选项正确。
3.工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:
Public X As Integer
Private Y As Integer
窗体文件的程序代码是:
Dim a As Integer
Private Sub Form_Load()
Dim b As Integer
a=2:b=3:X=10:Y=20
End Sub
Private Sub Commandl_Click()
a=a+5:b=b+5:x=X+5:y=Y+5
Print a;b;X;Y
End Sub
运行程序,单击窗体上的命令按钮,则在窗体上显示的是( )。(D)
A. 5 5 15 5
B. 7 5 15 25
C. 7 8 15 5
D. 7 5 15 5
解析:程序在模块文件中定义x为整型全局变量,在整个工程中都起作用,而y定义为整型私有变量,只能在本模块文件中起作用。在窗体文件中变量a在本窗体文本中起作用,窗体加载事件中定义的变量b和没有声明的变量y,只在本事件过程起作用。程序窗体加载时,对后边有影响的变量值为a为2,x为10,没有指定初值的变量值默认为0,因此单击命令按钮后,a=a+5=7,b=b+5=5,x=x+5=15。y=y+5=5,结果输出7 5 15 5。
4.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(B)
A. 软件矛盾
B. 软件危机
C. 软件藕合
D. 软件产生
解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。
5.数据库技术的根本目标是( )。(B)
A. 数据存储
B. 数据共享
C. 数据查询
D. 数据管理
解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。
6.要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。(C)
A. Type stu
no As Integer
nameAs String
score(1 To 5)As Single
End Type
B. Type stu
no As Integer
name As String*10
score()As Single
End Type
C. ype stu
no As Integer
name As String*10
score(1 To 5)As Single
End Type
D. Type stu
no As Integer
name As String
score()As Single
End Type
解析:本题考查自定义类型。自定义类型定义的关键字为Type,自定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。
7.以下数组定义语句中,错误的是( )。(C)
A. Static a(10)As Integer
B. Dim c(3,1 To 4)
C. Dim d(-10)
D. Dim b(0 To 5, 1 To 3)As Integer
解析:定义数组有2种格式:
第1种格式:
数组每一维的只给出下标的上界,即可以使用的下标的最大值。
格式为Dim|public|private|static(上界,[上界…]) [As 类型名]
形如:Dim a(5) As Interger , Dim b(4,5)As Integer
这种形式,数组各维的下标的下界只能为0或1,而且下标的上界>=下界。本题中C选项下标上界-10<0或1,故A选项正确,C选项错误。
第2种格式:
数组的每一维下标的上界和下界都说明。
格式为Dim|public|private|static((下界 to 上界)[,(下界 to 上界)…])
形如:Dim a(-2 to 5)As Interger
Dim a(1 to 3, 2 to 6)As Interger
这种形式,数组各维下标的下界没有限制,只要保证下标的上界>=下界就行。故D选项正确。
以上两种形式也可以混合使用。故B选项也正确。
8.下列表达式的值为2123的是( )。(B)
A. Val(“123asd”)&2000
B. Val(“123asd”)+2000
C. Str(123)&“2000”
D. Str(123)+“2000”
解析:本题考查系统函数和字符串连接运算符。Val的功能是把从头开始的连续数字串转化成数字。而Str的功能是把数字转化为字符。当操作数为字符串时,运算符“+”表示对字符串进行连接运算,否则为加法运算。因此选项A)为1232000,选项B)为2123,选项C)和D)全部为1232000。
9.运行以下程序后,输出的图案是( )。
Forml.Cl
本文档预览:3600字符,共19502字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载