VB笔试-试卷79
(总分:104.00,做题时间:90分钟)
一、 选择题(总题数:36,分数:72.00)
1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)
__________________________________________________________________________________________
解析:
2.下列程序执行后,变量a的值为( )。 Dim a,b,c,d as single a=100 b=20 c=1000 if b>a Then d=a:a=b:b=d End if if c>a Then d=a:a=c:c=d End if if c>b Then d=b:b=c:c=d End if
(分数:2.00)
A.0
B.1000 √
C.20
D.100
解析:
3.关闭当前的工程并退出Visual Basic的快捷键是
(分数:2.00)
A.Alt+B
B.Alt+Q √
C.Alt+Shift
D.Alt+a
解析:解析:Alt+Q关闭当前的工程并退出Visual Basic。
4.当发生Form_ Click 事件后,下面这段程序代码的执行结果为在窗体中输出______。 Option Explicit Private Sub Form Click () Dim num As String * 1, n As Integer Open "C:/ Check. txt" For Random As #10 For n = 1 To 6 num = Chr(n + 64) Put %10, n, num Next n Seek #10, 3: Get #10, , num Print Loc(10); Seek(10) End Sub
(分数:2.00)
A.3 4 √
B.4 5
C.5 3
D.3 3
解析:
5.下列数据结构中,属于非线性的是( )。
(分数:2.00)
A.线性表
B.队列
C.树 √
D.栈
解析:解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
6.设计程序时,应采纳的原则之一是( )。
(分数:2.00)
A.程序的结构应有助于读者的理解 √
B.限制GOTO语句的使用
C.减少或取消注释行
D.程序越短越好
解析:解析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用GOTO语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。
7.设有下列二叉树:对此二叉树后序遍历的结果为
(分数:2.00)
A.ABCDEF
B.BDAECF
C.ABDCEF
D.DBEFCA √
解析:解析:二叉树的遍历分为先序,中序、后序三种不同方式。本题要求后序遍历,其遍
历顺序应该为:后序遍历左子树?后序遍历右子树?访问根结点。按照定义,后序遍历序列是 DBEFCA,故答案为D。
8.软件工程与计算机科学性质不同,软件工程着重于______。
(分数:2.00)
A.理论研究
B.建造软件系统 √
C.原理和理论
D.原理探寻
解析:解析:计算机科学中的研究成果均可用于软件工程,但计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。从工程化角度对软件的开发加以科学的设计和管理。
9.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是______。
(分数:2.00)
A.路径的集合 √
B.循环的集合
C.目标的集合
D.地址的集合
解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
10.数据库的概念模型______。
(分数:2.00)
A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依鞍子DBMS
C.依赖于计算机硬件,独立于DBMS
D.独立于计算机硬件和DBMS √
解析:
11.检查软件产品是否符合需求定义的过程称为
(分数:2.00)
A.确认测试 √
B.集成测试
C.验证测试
D.验收测试
解析:解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。
12.窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。 Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For k=1 To 4 S=S+a(k) Next k Print S End Sub
(分数:2.00)
A.10
B.14 √
C.15
D.120
解析:解析: 解答本题的关键是读懂程序。程序中首先通过赋值语句定义一个有5个元素的数组(数组的下标从零开始);接下来通过For循环来循环给变量S赋值(即对数组元素求和),这里循环中k从1开始,因此a(k)从2开始取值,到a(4)也就是5结束,计算结果为14。
13.以下关于窗体的描述中,错误的是( )。
(分数:2.00)
A.执行UnLoad Forml语句后,窗体Forml消失,但仍在内存中 √
B.窗体的Load事件在加载窗体时发生
C.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
D.窗体的Height、Width属性用于设置窗体的高和宽
解析:
14.设置组合框的风格,可用的属性是
(分数:2.00)
A.Backstyle
B.Borderstyle
C.Style √
D.Sorted
解析:解析:Style属性返回或设置一个值,指定控件的行为或外观。
15.通过文本框( )事件过程可以获取文本框中输入字符的ASCII码值。
(分数:2.00)
A.Change
B.LostFocus
C.KeyPress √
D.GotFocus
解析:
16.复选框是否被选中,取决于复选框的( )。
(分数:2.00)
A.Enabled属性
B.Value属性 √
C.Checked属性
D.Visible属性
解析:解析:本题考查复选框的常见属性。复选框的Enabled属性决定复选框是否可用,Value属性决定复选框是否选定,其属性值有3种:0|Unchecked:表示未被选定,1-Checked:选定,2-Grayed:灰,禁止选择;Visihle属性决定其是否可见;复选框没有Checked属性。
17.在设计程序时,应采纳的原则之一是( )。
(分数:2.00)
A.不限制goto语句的使用
B.减少或取消注解行
C.程序越短越好
D.程序结构应有助于读者理解 √
解析:
18.运行下面的程序后,输出的结果为 Cls Dim t(5, 5) as Integer For i=1 To 5: t(i, i) =1: Next For i=1 To 5 For j=1 To 5 Print t(i, j), Next Print Next
(分数:2.00)
A.1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
B.1 1 1 1 1
C.1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 √
D.1 1 1 1 1
解析:解析:考查考生对多重循环和Print方法的掌握。程序以矩阵格式输出一个二维数组,由
程序可知,数组的主对角线上的元素赋值为1,其他元素未赋值,初值为0。所以输出结果如选项C)所示。嵌套使用多重循环时,应注意程序执行过程。
19.下列各项中,不是通用过程特点的是( )。
(分数:2.00)
A.通用过程不与任何特定事件相联系
B.通用过程完成特定任务 √
C.通用过程由用户创建
D.通用过程可以由鼠标激发
解析:
20.在窗体上画1个名称为Cornmandl的命令按钮,并编写以下程序: Private Sub Commandl_Click() Print fun(“ABCDEFG”) End Sub Function fun(st As String)As String stle
n=Len(st) temp=“” For k=1 To stlen/2 temp=temp+Mid(st,k,1)+Mid(st,stlen-k+1,1) Next k fun=temp End Function 程序运行时,单击命令按钮,则在窗体上显示的是( )。
(分数:2.00)
A.ABCDEFG
B.AGBFCE √
C.GFEDCBA
D.AGBFCED
解析:解析:本题考查函数过程。fun函数中包含一个For循环语句,主要功能是:首先从字符串头和尾开始执行,每次分别取出一个字符,共取3次,并连接到一起产生一个新字符串。
21.以下声明语句中错误的是______。
(分数:2.00)
A.Constvar1=123
B.Dimvar2='ABC' √
C.Dim intSum As Integer
D.Static vat3 As Integer
解析:解析:Visual Basic中Dim只能声明变量,而不能声明一个常量。声明常量要用Const。Static则是用来定义一个静态变量的。
22.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为______。
(分数:2.00)
A.Get文件号,记录号,变量名
B.Get文件号,变量名,记录号
C.Put文件号,变量名,记录号字符串函数的length属性
D.Put文件号,记录号,变量名 √
解析:解析:Put语句的格式为:Put[#]filenumber,[recnumber], vamame 其中filenumber表示有效的文件号。recnumber表示记录号或字节数,即开始写入的地方。varname表示变量名。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论