[计算机类试卷]VB笔试模拟试卷281及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷281及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷281及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 281及答案与解析 1 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 2 已知数组 a(1 To 10)As Integer,下面调用 GetValue函数正确的是 ( )。 Private Function GetValue(a()As Integer)As Integer For i=1 To 10 Get Value=GetValue+a(i) Next i End Function ( A) S=GetValue(a(1 To 10) ( B) S=GetValue(a) ( C) S=GetVal
2、ue(a(10) ( D) S=GetValue a 3 关闭当前的工程并退出 Visual Basic的快捷键是 ( A) Alt+B ( B) Alt+Q ( C) Alt+Shift ( D) Alt+a 4 下列选项中不属于结构化程序设计方法的主要原则的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 5 在数据流图 (DFD)中, 带有名字的箭头表示 _。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 6 下面叙述正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令
3、 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 7 在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 8 在 深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 9 对 n个记录的序列进行快速排序,所需的辅助存储空间为 ( )。 ( A) O(1) ( B) O(log2n) ( C) O(n) ( D) O(n2) 10 下列描述中正确的是 ( A)程序就是软件 ( B)软件开发不受计算机系统的限
4、制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 11 假定在图片框 Picturel中装入了一个图形,为了清除该图形 (不删除图片框 ), 应采用的正确方法是 ( )。 ( A)选择图片框,然后按 Del键 ( B)执行语句 Picture 1.Picture=Load Picture(“) ( C)执行语句 Picture1.Picture=“ ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按回车键 12 在窗体上画一个名称为 TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(Keyasci
5、i as integer) End Sub 若焦点位于文本框中,则能够触发 KeyPress事件的操作是 ( A)单击鼠标 ( B)双击文本框 ( C)鼠标滑过文本框 ( D)按下键盘上的某个键 13 在列表框中,当前被选中的列表项的序号由下列 ( )属性表示。 ( A) List ( B) Index ( C) Listlndex ( D) Tablndex 14 在运行程序时,在程序代码中改变文本框的 Text属性值,或在文本框中输人新的内容,相应会触发 ( )事件。 ( A) GotFocus ( B) Click ( C) Change ( D) DblClick 15 软件设计阶段产
6、生的文档是 _。 ( A)系统模型说明书 ( B)程序流程图 ( C)系统功能说明书 ( D)模块结构图和模块说明书 16 将文本框的 ( )属性设置为 True时,文本框可以输入或显示多行文本,且会自动换行。 ( A) Text ( B) Scro11Bars ( C) Mu1tiLine ( D) Enabled 17 如果要在程序代码中为图片框动态加载或清除图形,可以通过 ( )函数来实现。 ( A) InputBox ( B) Input ( C) LoadPicture ( D) Paintpicture 18 在窗体上画一个命令按钮,其名称为 Command1。程序运行后,单击命令
7、按钮,输出结果为 ( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i, “*“) Print x Next i End Sub Private Sub Command1_Click() p1 (3) End Sub ( A) * * * * * * ( B) * * * * * * ( C) * * * ( D) * * * * * * 19 设有如下通用过程: Public Function f(x As Integer) Dim y As Integer x=20 y=2 f=x*y End Function 在
8、窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer x=10 y=5 y=f(x) Print x; y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 _。 ( A) 10 5 ( B) 20 5 ( C) 20 40 ( D) 10 40 20 如果要改变窗体的标题,则需要设置的属性是 ( A) Caption ( B) Name ( C) BackColor ( D) Borderstyle 21 在窗体上画一个名称为 Text1的文本框和 一个名称
9、为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 _。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 22 在窗体上画一个名称为 Listl的列表框,一个名称为 La
10、bell的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是 _。 ( A) Private Sub Listl_Click() Labell.Capfion=Listl.Listlndex End Sub ( B) PrivateSubLial click() Labell.Name=Listl.Listlndex End Sub ( C) PrivateSubListl click() Labell.Name=Listl.Text End Sub ( D) Private Sub Listl_Click() Label
11、l.Caption=Listl.Text End Sub 23 在用菜单编辑器设计菜单时,必须输 入的项是 _。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 24 下列程序的运行结果为 _。 Private Sub Command1_ Click() Dim s As Long Dim x As Integer s = 0 for x = 99 To 1 step - 2 s=s+ x Next x Print sEnd Sub ( A) 100 ( B) 500 ( C) 2500 ( D) 5000 25 在 VB中,过程 共有三种,它们是 _。 ( A)事件过程,子过程和函
12、数过程 ( B) Sub 过程 , Function 过程和 Property 过程。 ( C)事件过程,函数过程和属性过程。 ( D) Sub 过程,函数过程和通用过程。 26 如果要在任何新建的模块中自动插入 option Explicit 语句,则应采用下列 _ 操作步骤。 ( A)在 “工具 ”莱单中选取 “选项 ”命令,打开 “选项 ”对话框,单击 “编辑器 ”选项卡,选中 “要求变量声明 ”选项 ( B)在 “编辑 ”菜单中执行 “插入文件 ”命令。 ( C)在 “工程 ”菜单中执行 “添加文件 ”命令。 ( D)以上操作均不对 27 表达式 x=Sqr(a2-5)+sqr(b2-
13、5)的类型是 ( A)算术表达式 ( B)逻辑表达式 ( C)关系表达式 ( D)字符表达式 28 在窗体上画一个名称为 Commana1的命令按钮,然后编写如下程序: Dim SW As Boolean Function func(X As Integer)As Integer If X 20 Then Y=X Else Y=20+X End If func = Y End Function Private Sub Form MouseDown(Button As Integer,_ Shift As Integer,X As Single, Y As Single) SW = False
14、End Sub Private Sub Form_MouseUp( Button As Integer,_ Shift As Integer ,X As Single, Y As Single) SW = True End Sub Private Sub Commandl_Click( ) Dim intNum As Integer intNum = InputBox(“ “) If SW Then Print func(intNum) End If End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为 ( A)输出 0 ( B)输出 2
15、5 ( C)输出 45 ( D)无任何输出 29 不在 Visual Basic 6启动时的基本控件集中的是 _。 ( A) Timer ( B) OLE ( C) Shape ( D) CommonDialog 30 在窗体上画一个命令按钮 (名称为 Command1),编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Print a=b+c End Sub 程序运行后,单击命令按钮,输出的结果是: _。 ( A) a=11 ( B) a=b+c ( C) a= ( D)假 31 在窗体上画两个名称分别为 Text1、 Texte2的文本框和一个名
16、称为 Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Dim x As Integer, n As Integer x=1 n=0 Do While x 20 x=x*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。 ( A) 15和 1 ( B) 27和 3 ( C) 195和 3 ( D) 600和 4 32 表达式 Sgn(-2)-3.5的值是 _ 。 ( A) -1.5 ( B) -2.5 ( C) -
17、3.5 ( D) -4.5 33 不能脱离控件 (包括客体 )而独立存在的过程是 ( A)事件过程 ( B)通用过程 ( C) Sub过程 ( D)函数过程 34 执行以下程序段 a =“Visual Basic Programming“ b =“C+“ c =UCase(Left (a, 7) Min End Sub 46 以下是一个判断一元二次方程 ax2+bx+c=0根的方程的程序,请补充该程序。提示: 当 a 0时有两个根设 delta=b2-4ac,当 delta 0时,有两个不同的实根当delta=0时,有两个相同的实根。当 delta 0时,有两个不同的虚根。 当 a=0, b
18、0时,有一个根。 当 a=0、 b=0时,方程无意义。 Private Sub Command1_Click() Dim a As Single Dim b As Single Dim c As Single Dim sb As Single Dim xb As Single Dim re As Single a = InputBox (“请输入 a的值 ”) c = InputBox(“请输入 c的值 ”) if【 】 then delta = b 2- 4 * a * c re = -b/(2 * a) if【 】 then sb = Sqr (delta)/(2 * a) Print “
19、方程有两个实根 ” Elseif delta = 0 then Print “方程有两个相等实根 ” Else xb = Sqr( - delta)/(2 * a) Print “方程有两个虚要 ” End if Else if【 】 then ygz = - b / c Print “方程仅有一个根 ” Else print “方程无意义 ” End if End if End Sub 47 以下程序段的输出结果是【 】。 num=0 Do While num =5 num=num+1 Loop Print num 48 以下程序段的输出结果是【 】 。 x=8.5 print int (x
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 281 答案 解析 DOC
