国家二级VB机试(选择题)模拟试卷254 (题后含答案及解析)
题型有:1.
1. 下面属于应用软件的是
A.学生成绩管理系统
B.UNIX操作系统
C.汇编程序
D.编译程序
正确答案:A
解析:计算机软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等,B、C、D均为系统软件。应用软件为了应用于特定的领域而开发的软件,A选项正确。
2. 关系表中的每一行记录称为一个( )。
A.字段
B.元组
C.属性
D.关键码
正确答案:B
解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。
3. 下列描述中正确的是
A.程序就是软件
B.软件开发不受计算机系统的限制
C.软件既是逻辑实体,又是物理实体
D.软件是程序、数据与相关文档的集合
正确答案:D
解析:计算机软件与硬件是计算机系统中相互依存的两部分。计算机软件是包括程序、数据及相关文档的完整集合。软件由两部分组成:一部分是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。软件具有以下六个特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性。②软件的生产与硬件不同,它没有明显的制作过程。③软件在运行、使用期问不存在磨损、老化问题。④软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移值的问题。⑤软件复杂性高,成本昂贵。⑥软件的开发涉及诸多社会因素 知识模块:软件工程基础
4. 下面程序运行后,语句“Print i”执行的次数是( )。 Private SubForm_Click( ) Dim i As Integer,j As Integer i=0 Do i=i+1 Forj=10 To 1 Step-3 i=i+j Prin i Nextj Loop While i<50 End Sub
A.4
B.8
C.12
D.16
正确答案:C
解析:本题考查双重循环的分析。程序段中的循环结构为外循环Do…Loop While,内部又包括了For循环,内循环的执行次数固定,每执行一次外循环,执行4次内循环,每次执行完内循环后,外循环变量i的值增加23,因此外循环共执行了3次。可推出内循环中的语句Print i共执行了12次。
5. VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。
A.只触发KeyUp事件
B.这3个事件都会触发
C.只触发KeyDown、KeyPress事件
D.不触发其中任何一个事件
正确答案:B
解析:当控件具有焦点时,如果按下一个字母键,将会依次触发此控件的KeyDown、KevUp和KevPress事件。
6. 两个或两个以上模块之间关联的紧密程度称为
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
正确答案:A
解析:模块的独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系较少且接口简单。衡量软件的模块独立性使用:内聚性和耦合性两个定性度量标准。内聚性是对一个模块内部各个元素彼此结合的紧密程度的度量;耦合性是对模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 知识模块:软件工程基础
7. 设有以下函数过程: Function fun(a As Integer,b As Integer) Dim C As Integer Ifa<b Then c=a:a=b:b=c End if c=0 Do c=c+3 Loop until C Mod b=0 fun=c End Function 若调用函数fun时的实际参数都是自然数,则函数返回的是
A.a、b的最大公约数
B.a、b的最小公倍数
C.a除以b的余数
vb编程基础知识题库D.a除以b的商的整数部分
正确答案:B
解析:本题考查循环结构的使用。在fun函数中,首先判断a和b的大小,并把a和b中大的保存在a当中,小的保存在b当中。然后进入循环,在循环体内部,c如果不能整除b则每次增加a,这是求a和b的最小公倍数。 知识模块:数据类型及运算
8. 下面( )不是VB的文件系统控件。
A.DriveListBox控件
B.DirListBox控件
C.FileListBox控件
D.ListBox控件
正确答案:D
解析:本题考查常见的文件系统控件。常见的文件系统控件有目录列表框、文件列表框和驱动器列表框。ListBox不是文件系统控件。
9. 以下能在窗体Forml的标题栏中显示“VisualBasic窗体”的语句是
A.Form1 Name=“VisualBasic窗体”
B.Form1.Title=“VisualBasic窗体”
C.Form1.Caption=“VisualBasic窗体”
D.Form1.Text=“VisualBasic窗体”
正确答案:C
解析:本题考查控件的属性设置。根据题目要求设置标题栏显示一段文本,这是设置窗体的Caption属性。 知识模块:对象及其操作
10. 在窗体上画一个水平滚动条,其属性值满足Min<Max。程序运行后,如果单击滚动条右端的箭头,则Value属性值( )。
A.增加一个SmallChange量
B.减少一个SmallChange量
C.增加一个LargeChange量
D.减少一个LargeChange量
正确答案:A
解析:当水平滚动条的属性值Min<Max时,如果单击滚动条右端或左端的箭头,Value属性值会增加或减少SmallChange量;如果单击滚动块和右端箭头之间空白的地方时,Value属性值会增加LargeChange量,反之,减少LargeChange量。本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmallChange量。故选A)。 知识模块:常用标准控件
11. 在窗体上画一个文本框,其名称为Text1,然后编写如下程序:Option Base 1Pfivate Sub Form_Click( )Dim Arr(10)As IntegerFor i=6 To 10An-(i)=i一3Next iTextl.Text=Str(Arr(6)+An-(An.(6)+Arr(10)))End Sub程序运行后,单击窗体,在文本框中显示的内容是( )。
A.7
B.8
C.9
D.10
正确答案:D
解析:For循环对数组Arr的第6个到第10个元素赋值。Arr(6)=3;Arr(10)=7;因此,输出结果是10。选D)。 知识模块:Visual Basic控制结构
12. 窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。命令按钮的单击事件过程如下: Private Sub Command1_Click( ) x=InputBox(“输入x:”,,0):y=InputBox(“输入y:”,,0) Label1.Caption=x+y End Sub 运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是
A.程序运行有错误,数据类型不汽配
B.程序运行有错误,InputBox函数的格式不对
C.在Label1中显示5
D.在Labll中显示23
正确答案:D
解析:本题考查常用函数的使用。InputBox提供了一个可供输入数据的对话框,返回值是字符串类型。运行程序,单击命令按钮,输入2和3,那么x和y的值分别为“2”和“3”两个字符串,因此x+y表示字符串相加得到字符串“23”。 知识模块:常用标准控件
13. 以下叙述中错误的是
A.在keyPress事件过程中不能识别键盘的按下与释放
B.在keyPress事件过程中不能识别回车键
C.在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母
D.在keyDown和keytJp事件过程中,从键盘上输入的“1”和从右侧小键盘上输入的“1”
正确答案:B
解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDown事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KevPress事件能检测的键有Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B)错误。 知识模块:对象及其操作
14. 窗体上有一个名称为Textl的文本框,一个名称为Combol的组合框。将文本框中的内容添加到组合框中所使用的命令是
A.Textl.AddItern Combo1.Text
B.Comb01.Addltem Textl.Text
C.Comb01.Text=Text1.Text
D.Textl.Text=Combo1.Text
正确答案:B
解析:组合框的AddItem方法可以将指定的字符串加入到组合框的尾部,本题要求加入的是文本框的值,即文本框的Text属性值。 知识模块:常用标准控件
15. 下面关于控件数组的叙述中正确的是
A.控件数组中所有控件的名称相同,但其Index属性值各不相同
B.控件数组中所有控件的名称相同,但其Value属性值各不相同
C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程
D.上述都是错误的
正确答案:A
解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有惟一的索引号(Index),即下标,默认索引号从0开始,不能为负值。 知识模块:数组
16. 在窗体上画一命令按钮和一文本框,其名称分别为Command1和Text1,然后编写如下
程序:Function Fun(x As Integer,y As Integer)As IntegerFun=IIf(x<y,x,y)End FunctionPrivate Sub Form_Load( )Command1.Default=TrueEnd SubPrivate Sub Command1_Click( )Dim a As Integer,b As Integera=20:b=12Text1.Text=Str(Fun(a,b))End Sub程序运行后,按回车键,文本框中显示的内容为
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论