国家二级VB机试(选择题)模拟试卷481
选择题
1.能够用于标识对象名称的属性是(A)
A. Name
B. Caption
C. Value
D. Text
解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。
2.设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是(B)
A. Picture1.Picture=\\
B. Picture1.Picture=LoadPicture(\\
C. LoadPicture(\\
D. Call LoadPicture(\\
解析:本题考查图片框的属性设置。图片框的Picture属性用于设置显示图片,在运行期间装入图形文件,使用LoadPiture方法。
3.下列关于控件焦点的叙述中正确的是( )。(A)
A. 标签控件不能接收焦点事件
B. 如果将文本框控件中TabStop属性值设为False,则该文本框将不能接收焦点事件
C. 窗体控件不能接收焦点事件
D. 不能通过程序代码设置焦点属性
解析:本题考查控件的焦点。设置控件的Tablndex属性可以改变控件的焦点的移动顺序,在窗体上绘制控件的时候,VB默认分配给控件的Tabhutex属性,第一个默认为0,以下类推,可以在代码中更改。当控件的Visible和Enabled属性为真时,控件可以接受焦点,某些控件没有焦点,如标签、框架、计时器等。TabStop属性决定是否可以使用Tab来选定对象。
4.在窗体上画一个名为CheCkl的复选框,如果在窗体启动事件中编写语句“Check1 Enabled=False”,则运行后复选框的状态为( )。(D)
A. 选中状态
B. 未选中状态
C. 0
D. 灰色
解析:本题考查复选框的常见属性。复选框的Enabled属性表示复选框是否可用,为True时复选框可用;为False时复选框为灰色的,不可以使用。
5.有三个关系R、S和T如下:
(B)
A. 选择
B. 差
C. 交
D. 并
解析:关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。
6.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有(B)
A. 节省存储空间
B. 插入与删除运算效率高
C. 便于查找
D. 排序时减少元素的比较次数
解析:顺序表和链表的优缺点比较如下表:
7.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command 1 Click()
aS=InputBox(\\(D)
A. Left
B. Right
C. Val
D. Mid
解析:Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串。本题中要将二进制数转换为十进制数,应该取出二进制数的每一位然后乘以位权。
8.软件需求规格说明书的作用不包括(D)
A. 软件验收的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件设计的依据
D. 软件可行性研究的依据
解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。
软件需求规格说明书有以下几个方面的作用。①便于用户、开发人员进行理解和交流,B正确;②反映出用户问题的结构,可以作为软件开发工作的基础和依据,正确;③作为确认测试和验收的依据,A正确。
9.软件调试的目的是(B)
A. 发现错误
B. 改正错误
C. 改善软件的性能
D. 验证软件的正确性
解析:软件调试的任务是诊断和改正程序中的错误。程序调试活动由两部分组成,一是根据错误的迹象确定程序中的错误的确切性质、原因和位置。二是对程序进行修改,排除这个错误。
10.以下关于变量的叙述中,错误的是(D)
A. 在过程中用Dim或Static语句声明的变量是局部变量
B. 局部变量的作用域是声明它的过程
C. 在过程中用Static语句声明的变量是静态局部变量
D. 任何局部变量在声明它的过程执行完毕后即被释放
解析:不是任何局部变量都是在声明它的过程执行完毕后即被释放,如用Static声明的局部变量在程序执行完毕后会保留程序执行结果,直到彻底结束程序。故正确答案为D选项。
11.以下关于VB特点的叙述中,错误的是(D)
A. VB采用事件驱动的编程机制
B. VB程序能够以解释方式运行
C. VB程序能够以编译方式运行
D. VB程序总是从Form Load事件过程开始执行
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(.EXE)。VB程序代码中,一个对象可以对应多个事件,整个程序从Form Load事件过程开始执行。
12.将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是(B )
A. 文本框中没有内容
B. 文本框的MultiLine属性值为False
C. 文本框的MultiLine属性值为True
D. 文本框的Locked属性值为True
解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:
①0.表示没有滚动条(默认值);
②1.表示只有水平滚动条;
③2.表示只有垂直滚动条;
④3.表示有水平和垂直滚动条。
设置0以外的值时MultiLine属性值必须为True 。
13.在Visual Basic中,所有标准控件都具有的属性是(B)
A. Caption
B. Name
C. Text
D. Value
解析:窗体和控件都是Visual Basic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。
14.下列不包含滚动条的控件是(B)
A. 列表框
B. 标签
C. 组合框
D. 文本框
解析:标签控件不包含滚动条。
15.窗体上有名称为Listl的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是(B )
A. Listl.Addltem”Basic”
B. Listl.List(Listl.Listlndex)=”Basic”
C. Listl.Text=”Basic”
D. 以上都可以
本文档预览:3600字符,共13045字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载