国家二级(VB)机试模拟试卷401
选择题
1.对建立良好的程序设计风格,下面描述正确的是( )。(A)
A. 程序应简单、清晰、可读性好
B. 符号名的命名只要符合语法
C. 充分考虑程序的执行效率
D. 程序的注释可有可无
解析:程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。
2.数据库应用系统中的核心问题是( )。(A)
A. 数据库设计
B. 数据库系统设计
C. 数据库维护
D. 数据库管理员培训
解析:数据库应用系统中的核心问题是数据库的设计。
3.以下叙述错误的是( )o(D)
A. 滚动条的重要事件是Change和Scroll
B. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能
C. 组合框是组合了文本框和列表框的特性而形成的一种控件
D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上
解析:本题考查常见控件的基本特点。滚动条的重要事件是Change和Scroll,框架的主要作用是将控件进行分组;使用组合框时既可以输入,也可以从列表中选择;计时器控件没有Visible属性,程序运行期间一直不显示。
4.下面哪个属性不是框架控件的属性( )。(C)
A. Caption
B. Left
C. Text
D. Enabled
解析:框架控件的Caption属性用来显示说明性的文字,Left属性来指定框架左侧坐标,Enabled属性用来指定框架是否可用。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等,不包括框架控件。
5.为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是( )。(A)
A. 按住Alt键,不要松开,然后单击每个要选中的控件
B. 按住Shift键,不要松开,然后单击每个要选中的控件
C. 按住Ctrl键,不要松开,然后单击每个要选中的控件
D. 拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内
解析:按住Alt键只能选中单个控件,不能同时选中多个控件。故选A。
6.设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。(B)
A. Private Sub Timed_Timer()
Label1.Caption=True
End Sub
B. Private Sub Timer1_Timer()
Label1.Caption=Time$
End Sub
C. Private Sub Timer1_Timer()
Label1.Interval=1
End Sub
D. Private Sub Timer1_Timer()
For k=1 To Timer1.Interval
Label1.Caption=Timer
Next k
End Sub
解析:Timer1的Interval属性值是1000,Enabled属性为True,说明定时器开始工作,每隔1000毫秒(即1秒)触发一次Timer事件,从而执行一次Timer事件过程。要想每秒在标签中显示一次系统时间,则在Timer事件过程中把系统时间赋给标签的Caption属性就能实现。故选B。
7.在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。
(C)
A. Open \\
B. Open \\
C. Open \\
D. Open \\
解析:在VB中可以访问的文件有:顺序文件、随机文件和二进制文件。不同文件存取方式不同,但处理的步骤大致一样:
①用Open语句打开文件,并为文件制定一个文件号。根据文件的的存取方式使用不同的模式打开文件。
本题是随机文件,读写的是一条一条的记录,所以用For Random 模式打开,记录的长度为Person类型变量p的长度。
②从文件中读出数据进行处理或处理数据后,把数据写入文件。
本题是把变量的数据写入随机文件,所以用Put语句写入。
③文件操作结束,关闭文件。各种文件关闭统一用 Close #文件号 关闭。
综合一下,故选C。
8.下列关于通用对话框CommonDialog1的叙述中,错误的是( )。(A)
A. 只要在\\
B. 使用CommonDialog1.ShowColor方法,可以显示\\
C. CancelError属性用于控制用户单击\\
D. 在显示\\
解析:打开对话框主要用来获取用户指定的文件信息并供程序使用,对话框本身并不提供打开文件功能,这些功能需另外编写代码才能实现,所以在\\
9.窗体上有名为TextI、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示。为了实现上述功能,在程序中的横线处应填入的内容是( )。
(B)
A. Optionl.Index
B. Index
C. Option l(Index)
D. Option 1(Index).Value
解析:本题考查控件数组元素的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号(Index),索引号从0开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。
10.为了使模块尽可能独立,要求( )。(B)
A. 内聚程度要尽量高,耦合程度要尽量强
B. 内聚程度要尽量高,耦合程度要尽量弱
C. 内聚程度要尽量低,耦合程度要尽量弱
D. 内聚程度要尽量低,耦合程度要尽量强
解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
11.数学式子5+(a+b)×2对应的Visual Basic表达式是( )。(C)
A. 5+a+b*2
B. 5+(a+b)2
C. 5+(a+b)*2
D. 5+(a+b)*(a+b)
解析:本题考查数学式与表达式之间的转化。VB中一个表达式写在
本文档预览:3600字符,共16830字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载