第一篇:西华师范大学计算机VB试题及答案8
试卷编号:8486
一、填空 共5题(共计5分)第1题(1.0分)题号:1120 A和B同为正整数或同为负整数的VB表达式为【1】.=======(答案1)======= A=INT(A)AND B=INT(B)AND A*B>0 第2题(1.0分)题号:1490 如果将框架的【1】属性设置为False,则表示框架内的对象均被屏蔽.=======(答案1)======= Enabled 第3题(1.0分)题号:1363 数学表达式如图的VB算术表达式为【1】.=======(答案1)======= Sin(15*3.14/180)+ Sqr(x + Exp(3))/Abs(xLog(3 * x)第4题(1.0分)题号:1374 下面程序运行后输出的结果是【1】.Private Sub Command1_Click()a$=“*”::B$=“$” For i=1 To 4 If i Mod 2=0 Then x$=String(Len(a$)+i,B$)Else x$=String(Len(a$)+i,a$)End If Print x$ Next i End Sub =======(答案1)======= ** $$$ **** $$$$$ 第5题(1.0分)题号:245 声明单精度常量g(重力加速度)代表9.8可写成【1】.=======(答案1)======= const g=9.8 =========或========= const single g=9.8
二、判断 共5题(共计5分)第1题(1.0分)题号:332
在MsgBox 函数中 prompt 参数是必须的.答案:Y
第2题(1.0分)题号:352
在过程中用Dim和Static定义的变量都是局部变量.答案:Y
第3题(1.0分)题号:1123
使用Print方法只能在窗体中输出,不能在图片框中输出.答案:N
第4题(1.0分)题号:342
在VB中,可以将在Picture控件中绘制的图形以文件的形式保存 在磁盘上.答案:Y
第5题(1.0分)题号:270
当窗体的ScaleTop=0,ScaleLeft=0时,这个窗体Top和Left值也是0.答案:N
三、单项选择 共5题(共计5分)第1题(1.0分)题号:3173
当一个窗体被卸载时,最后引发的一个事件是.A:Deactivate B:QueryUnload C:Unload D:terminate 答案:D
第2题(1.0分)题号:3182 记录长度最大可取的值是______字节.A:32767 B:32768 C:65535 D:65536 答案:A
第3题(1.0分)题号:869
要清除已经在图片框Picture中打印的字符串而不清除图片框中的 图像,应使用语句().A:A.P1.Cls
B:P1.picture=LoadPicture(“")C:P1.Print”“ D:P1.piture”“ 答案:A 第4题(1.0分)题号:3234 执行下面程序段后,变量a的值为______.For I=1 To 3 For j=1 To I For k=j To 3 a=a+1 Next k Next j Next I A:3 B:9 C:14 D:21 答案:C 第5题(1.0分)题号:2231 Rnd函数不可能是下列()值.A:0 B:1 C:0.1234 D:0.0005 答案:B
四、多项选择 共5题(共计5分)第1题(1.0分)题号:276 下列语句哪些是错误的语句()? A:Const Imax As Integer=&o155 B:Const _Ga As String=”abc“ C:Dim aa,bb As Integer,cc As String D:yy=8,uu=9 答案:BD 第2题(1.0分)题号:278 下列哪些标识符不符合变量的命名规则()?A:hyu B:$abc C:4w D:y.u E:ty% F:_n8 答案:BCDEF 第3题(1.0分)题号:284 设A=”abcdefghijklm“,下列()的函数值为”jklm“。A:Mid(A,10,4)B:Left(A,4)C:Right(A,4)
D:Mid(A,10,14)答案:ACD
第4题(1.0分)题号:275 下列说法中哪些是正确的()? A:逻辑型数据占1个字节 B:长整型数据占4个字节 C:单精度型数据占4个字节
D:一个汉字在Visual Basic中占1个字节 答案:BCD
第5题(1.0分)题号:277 下列说法哪些是正确的()? A:不能对符号常量重新赋值
B:Label控件用来在窗体中显示文本,其中的文本用户不能直接修改
C:TAB()函数用于在输出表达式前将输出点定位在第N-1个字符位置
D:格式输出函数Format()可以使数值、日期或字符串按用户指定的格式输出 答案:ABD
五、程序填空 共1题(共计10分)第1题(10.0分)题号:491
'-------'【程序填空】
'-------'功能:以下程序的功能为,单击窗体后如果输入的数据分别为”W“,”8“和”?“时,' 窗体上显示的内容分别是:W is Alpha Character、8 is Numeral Character、' ?is Other Character
'-------Private Sub Form_Click()Dim strC As String * 1 strC = InputBox(”请输入数据“)'**********SPACE********** Select Case 【?】
'**********SPACE********** Case ”a“ To ”z“ 【?】 Form1.Print strC + ” Is Alpha Character“
Case ”0“ To ”9“
Form1.Print strC + ” Is Numeral Character“
'**********SPACE********** 【?】 Else
Form1.Print strC + ” Is Other End Sub Character“ End Select End Sub =======(答案1)======= strC =======(答案2)======= , ”A“ To ”Z“ =======(答案3)======= Case
六、程序改错 共1题(共计10分)第1题(10.0分)题号:455 '-------'【程序改错】
'-------'题目:猜数游戏:程序启动后Lable1和Lable2滚动显示
' 属于[1,100]的随机整数,当用户单击”左大“或
' ”右大“按钮时,滚动停止,如果用户猜对了,' 在Lable3中显示”猜对了“,否则显示”猜错了“。
'-------Private Sub Command1_Click()Timer1.Enabled = False '**********FOUND********** If Val(Label1.Caption)< Val(Label2.Caption)Then Label3.Caption = ”猜对了“ Else Label3.Caption = ”猜错了“ End If End Sub Private Sub Command2_Click()Timer1.Enabled = False If Val(Label1.Caption)< Val(Label2.Caption)Then '**********FOUND********** Label3.Caption = ”猜错了“ Else '**********FOUND********** Label3.Caption = ”猜对了“ End If
Private Sub Timer1_Timer()Randomize
Label1.Caption = Int(Rnd()* 100 + 1)Label2.Caption = Int(Rnd()* 100 + 1)End Sub 答案:
=======(答案1)======= If Val(Label1.Caption)> Val(Label2.Caption)Then =========或========= If Val(Label2.Caption)< Val(Label1.Caption)Then =======(答案2)======= Label3.Caption = ”猜对了“ =======(答案3)======= Label3.Caption = ”猜错了"
七、程序设计 共1题(共计20分)第1题(20.0分)题号:156
'-------'【程序设计】
'-------'题目:(事件)双击窗体。
'(响应)求3+6+9+12+15+18+„„+300的和,并将结
' 果输出到窗体上。将结果存入变量 SUM中。
'-------答案:----------------------Dim i As Integer For i = 3 To 300 If i Mod 3 = 0 Then sum = sum + i End If Next Print sum
----------------------
八、VB窗体设计 共2题(共计40分)第1题(20.0分)题号:36
--------【窗体设计】
--------题目:请按照题目要求设计指定的窗体。
建立如(图1)所示界面。
----------------
1、窗体设置
1)名称设置为“Game”。2)标题内容为“游戏控制器”。3)边框样式设置为1。4)隐藏控件菜单栏。
2、在窗体中的最上面添加标签(Label)1)名称设置为“lblTiShi”。2)标题内容为“这些设置帮助您配置安装在计算机上的游戏控制器。”。3)自动调整大小。
3、在标签下面添加框架(Frame)1)名称设置为“fraKongZhiQi”。2)标题内容为“安装游戏控制器”。
4、在框架“fraKongZhiQi”内添加如下控件 1)添加列表试图(ListView)
名称设置为“lvwKongZhiQi”;
查看设置为3;
添加2个列首;
列首1文本为“控制器”;
列首2文本为“状态”。2)添加命令按钮(CommandButton)
名称设置为“cmdTianJia”;
标题内容为“添加(A)...”;
窗体快捷键设置为“ALT + A”。3)添加命令按钮(CommandButton)
名称设置为“cmdShanChu”;
标题内容为“删除(R)”;
窗体快捷键设置为“ALT + R”。4)添加命令按钮(CommandButton)
名称设置为“cmdShuXing”;
标题内容为“属性(P)”;
窗体快捷键设置为“ALT + P”。
5、在框架下面添加如下3个命令按钮(CommandButton)
1)名称设置为“cmdGaoJi”;
标题内容为“高级(D)...”;
窗体快捷键设置为“ALT + D”。2)名称设置为“cmdYiNan”;
标题内容为“疑难解答(T)...”;
窗体快捷键设置为“ALT + T”。3)名称设置为“cmdQueDing”;
标题内容为“确定”。第2题(20.0分)题号:77
【窗体设计】
--------题目:在窗体上放一文本框,一菜单,各菜单项内容如图
所示,编写菜单程序实现大小写字母转换的功能,程序运行界面如图2所示 菜单项属性如下表。
菜单项 名称 快捷键 大小写转换 Change
....大写转小写 L_S Ctrl+A....小写转大写 S_L Ctrl+B 退出 Exit 各控件属性设置如下表:
对象名称 Name属性 Caption属性 text属性
窗体 默认 默认
文本框 text1(MultiLine=True ScrollBars=2)空
--------
第二篇:计算机vb试题及答案
(1)下面叙述正确的是(C)
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
(2)以下数据结构中不属于线性数据结构的是(C)
A.队列
B.线性表
C.二叉树
D.栈
(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得
A.8
B.16
C.32
D.15
(4)下面描述中,符合结构化程序设计风格的是(A)
A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B.模块只有一个入口,可以有多个出口
C.注重提高程序的执行效率
D.不使用goto语句
(5)下面概念中,不属于面向对象方法的是(D)
A.对象
B.继承
C.类
D.过程调用
(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A.可行性分析
B.需求分析
C.详细设计
D.程序编码
(7)在软件开发中,下面任务不属于设计阶段的是(D)
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
(8)数据库系统的核心是(B)
A.数据模型
B.数据库管理系统
C.软件工具
D.数据库
(9)下列叙述中正确的是(C)
A.数据库是一个独立的系统,不需要操作系统的支持
B.数据库设计是指设计数据库管理系统
C.数据库技术的根本目标是要解决数据共享的问题
D.数据库系统中,数据的物理结构必须与逻辑结构一致
(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A.内模式
B.外模式
C.概念模式
D.逻辑模式
(11)算法的时间复杂度是指(C)
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法执行过程中所需要的基本运算次数
D.算法程序中的指令条数
(12)算法的空间复杂度是指(D)
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出
A.349
B.350
C.255
D.351
(14)结构化程序设计主要强调的是(B)
A.程序的规模
B.程序的易读性
C.程序的执行效率
D.程序的可移植性
(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)
A.控制流
B.加工
C.数据存储
D.源和潭
(17)软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)注:P66
A.阶段性报告
B.需求评审
C.总结
D.都不正确
(18)下述关于数据库系统的叙述中正确的是(A)
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的`一致
D.数据库系统比文件系统能管理更多的数据
(19)关系表中的每一横行称为一个(A)
A.元组
B.字段
C.属性
D.码
(20)数据库设计包括两个方面的设计内容,它们是(A)
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
(21)下列叙述中正确的是(A)
A.线性表是线性结构
B.栈与队列是非线性结构
C.线性链表是非线性结构
D.二叉树是线性结构
(22)下列关于栈的叙述中正确的是(D)
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
(23)下列关于队列的叙述中正确的是(C)
A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
(24)对建立良好的程序设计风格,下面描述正确的是(A)
A.程序应简单、清晰、可读性好
B.符号名的命名要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
(25)下面对对象概念描述错误的是(A)
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通讯靠消息传递
D.操作是对象的动态性属性
(26)下面不属于软件工程的3个要素的是(D)
A.工具
B.过程
C.方法
D.环境
(27)程序流程图(PFD)中的箭头代表的是(B)
A.数据流
B.控制流
C.调用关系
D.组成关系
(28)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
(29)用树形结构来表示实体之间联系的模型称为(B)
A.关系模型
B.层次模型
C.网状模型
D.数据模型
(30)关系数据库管理系统能实现的专门关系运算包括(B)
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
【计算机vb试题及答案】相关文章:
1.二级vb试题及答案
2.计算机二级VB考试题及答案
3.计算机试题及答案
4.计算机二级VB语言程序设计考试题及答案
5.计算机知识试题及答案
6.小学计算机试题及答案
7.计算机笔试题及答案
8.计算机原理试题及答案
第三篇:vb试题及答案
VB试卷
一、单项选择题(每题2分,共40分)1.窗体的标题栏显示内容由窗体对象的属性决定。
A)BackColor B)BackStyle C)Text D)Caption 2.窗体的示意图标可用属性来设置。
A)Picture B)Image C)Icon D)MouseIcon 3.窗体的控制菜单的有无由窗体对象的属性决定。
A)ControlBox B)MinButton C)MaxButton D)BorderStyle 4.若要取消窗体的最大化功能,则可设置属性为False来实现。
A)ControlBox B)MinButton C)MaxButton D)Enabled 5.以下4个选项,不属于VB的工作模式。
A)编译 B)设计 C)运行 D)中断 6.窗体的边框样式由窗体对象的属性来设置。
A)BackStyle B)BorderStyle C)WindowState D)FillStyle 7.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。
A)FontName B)Font C)FontSize D)FontBold 8.命令按钮的标题文字由属性来设置。
A)Text B)Caption C)Name D)(名称)9.VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。A)变量 B)属性 C)事件 D)方法
10.若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。A)Value B)Cancel C)Default D)Enabled 11.若要使命令按钮不可见,可设置属性为False来实现。
A)Value B)Enabled C)Visible D)Cancel 12.运行程序时,系统自动执行窗体的事件。
A)load B)click C)unload D)GotFocus 13.若要设置文本框最大可接收的字符数,可通过属性来实现。
A)MultiLine B)Length C)Max D)MaxLength 14.若要使某命令按钮获得控制焦点,可使用方法来设置。
A)Refresh B)SetFocus C)GotFocus D)Value 15.若要使命令钮可响应事件,可通过设置属性的取值来实现。
A)Visible B)Enabled C)Default D)Value 16.在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。
A)Enabled B)Value C)Default D)Cancel 17.标签框的边框,由属性的设置值决定。A)BorderStyle B)BackStyle C)BackColor D)AutoSize 18.标签框文本的对齐方式由属性来决定。
A)Align B)Alignment C)Autosize D)BackStyle 19.标签框所显示的内容,由属性值决定。
A)Text B)Name C)Caption D)Alignment 20.在运行时,若要获得用户在文本框中所选择的文本,可通过访问属性来实现。A)SelStart B)SelLength C)Text D)SelText
二、填空题(每题2分,共20分)1.Visual Basic是一种面向的可视化程序设计语言,采取了的编程机制。2.在VB集成开发环境中,运行应用程序的方法有两种是:或。
3.Visual Basic的对象主要分为和两大类。
4.在Visual Basic中,用来描述一个对象外部特征的量称之为对象的。
5.在Visual Basic中,设置或修改一个对象的属性的方法有两种,它们分别是 和。
6.在Visual Basic中,最基本的对象是。
7.在Visual Basic中,默认窗体名为,默认工程名为。8.若用户单击了窗体Form1,则启动的事件名为。9.调用方法的具体调用格式为。10.在代码中设置对象属性的格式为。
三、简答题(每题8分,共40分)1.简述VB的特点。
2.安装Visual Basic系统程序应具备什么条件? 3.启动Visual Basic有几种方法? 4.退出Visual Basic有几种方式?
5.什么是对象?什么是类?简述它们之间的关系。参考答案:
一、单项选择题
1.答:D 2.答:C 3.答:A 4.答:C 5.答:A 6.答:B 7.答:C 8.答:B 9.答:A 10.答:C 11.答:C 12.答:A 13.答:D 14.答:B 15.答:B 16.答:B 17.答:A 18.答:B 19.答:C 20.答:D
二、填空题
1.答:对象,事件驱动
2.答:编译运行模式、解释运行模式
3.答:窗体、控件 4.答:属性
5.答:在设计阶段利用属性列表框进行设置、在程序中通过程序代码进行设置 6.答:窗体
7.答:Form1、工程1 8.答:Click 9.答:对象名.方法名[参数名表] 10.答:对象名.属性名=属性值
三、简答题
1.答:Visual Basic是Microsoft 公司与1991年推出的基于Windows环境的语言,其主要特点如下:
(1)方便、直观的可视化的程序设计工具;
(2)面向对象的程序设计方法;
(3)事件驱动的编程机制;
(4)结构化程序设计语言;
(5)强大的数据库访问能力;
(6)提供强大的网络功能,并具备完备的联机帮助功能;
(7)强大的数据库管理和存取操作的能力。2.答:任何一个软件都要占用计算机系统一定的资源,因此对计算机系统都有一定的要求,Visual Basic系统程序对计算机系统的要求如下:
硬件要求:586以上CPU,16MB以上内存,100MB以上硬盘等。软件要求:Windows 95/98/2000/XP或Windows NT。3.答:通常有以下三种启动方式:
(1)通过“开始”按钮:单击桌面上的“开始”/“程序”菜单,然后打开“Microsoft Visual Studio 6.0中文版”子菜单中的“Microsoft Visual Basic 6.0中文版”程序,即可启动VB 6.0。
(2)利用快捷方式:若桌面上有VB 6.0的快捷图标,双击快捷图标也可启动VB 6.0。(3)利用运行命令:当VB系统软件安装在C盘默认路径下时,可以在“开始”菜单的运行对话框中输入如下命令来启动VB 6.0。
C:Program FilesMicrosoft Visual StudioVB 98VB6.exe。4.答:通常有四种方式:
(1)利用文件菜单:单击菜单“文件”/“退出”,即可退出VB环境。(2)利用快捷方式:利用快捷键Alt+F4,即可退出VB环境。(3)利用标题栏:鼠标右击标题栏,选择“关闭”,即可退出VB环境。
(4)利用关闭按钮:鼠标单击窗口右上方“关闭”按钮,即可退出VB环境。
5.答:对象(Object)是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和与之交互的能力。每个对象有各自的内部属性和操作方法,整个程序是由一系列相互作用的对象构成的,对象之间的交互通过发送消息来实现。
类(class)是指具有相同的属性和操作方法,并遵守相同规则的对象的集合。从外部看,类的行为可以用新定义的操作(方法)加以规定。
类是对象集合的抽象,规定了这些对象的公共属性和方法;而对象是类的一个实例。
第四篇:VB试题及答案
VB试题及答案
一、基本概念及基本操作
1、如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的______命令。
A、引用 B、部件 C、工程属性 D、添加窗体
2、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。
A、进入设计模式 B、进入运行模式 C、进入中断模式 D、不用进入任何模式
3、系统符号常量的定义可以通过______获得。
A、对象浏览器 B、代码窗口 C、属性窗口 D、工具箱
4、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是______。
A、工程资源管理器窗口 B、工具箱窗口 C、代码窗口 D、属性窗口
5、以下叙述中错误的是______。
A、用Shell函数可以调用能够在Windows下运行的程序 B、用Shell函数可以调用可执行文件,也可调用Visual Basic 的内部函数 C、调用Shell函数的格式应为:<变量名>=Shell(......)D、用Shell函数不能执行DOS命令
6、以下叙述中错误的是______。
A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B、以.BAS为扩展名的文件是标准模块文件 C、窗体文件包含该窗体及其控件的属性 D、一个工程中可以含有多个标准模块文件
以下不属于Visual Basic系统的文件类型是______。
A、.frm B、.bat C、.vbg D、.vbp
7、VB中窗体文件的扩展名是______。
A、VBP B、FRM C、VBW D、PDM
8、以下叙述中错误的是______。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B、保存Visual Basic程序时,应分别保存窗体文件及工程文件 C、Visual Basic应用程序只能以解释方式执行 D、事件可以由用户引发,也可以由系统引发
9、以下叙述中错误的是______。
A、一个工程可以包括多种类型的文件 B、Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 C、程序运行后,在内存中只能驻留一个窗体
D、对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
10、在Visual Basic工程中,可以作为“启动对象”的程序是______。
A、任何窗体或标准模块 B、任何窗体或过程
C、Sub Main过程或其他任何模块 D、Sub Main过程或任何窗体
11、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是。
A、只保存窗体模块文件
B、分别保存窗体模块、标准模块和工程文件 C、只保存窗体模块和标准模块文件 D、只保存工程文件
12、以下叙述中错误的是______。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B、当程序运行时,双击一个窗体,则触发该窗体的DblClick事件 C、Visual Basic应用程序只能以解释方式执行 D、事件可以由用户引发,也可以由系统引发
13、要显示当前过程中的所有变量及对象的取值,可以利用______窗口。
A、监视 B、调用堆栈 C、立即 D、本地
14、当我们输入代码时,Visual Basic可以自动检测______错误。A、语法错误 B、编译错误 C、运行错误 D、逻辑错误
15、Microsoft Visual Basic 6.0包括三种版本,其中不包括______。
A、通用版 B、企业版 C、学习版 D、专业版
16、Visual Basic窗体设计器的主要功能是:______。
A、建立用户界面 B、编写源程序代码 C、画图 D、显示文字
17、以下关于Visual Basic特点叙述中,错误的是______。
A、Visual Basic是采用事件驱动编程机制的语言 B、Visual Basic程序既可以编译运行,也可以解释运行 C、构成Visual Basic程序的多个过程没有固定的执行顺序
D、Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构
18、以下叙述中,错误的是______。
A、一个Visual Basic应用程序可以含有多个标准模块文件 B、一个Visual Basic工程可以含有多个窗体文件 C、标准模块文件可以属于某个指定的窗体文件 D、标准模块文件的扩展名是.bas
19、以下叙述中错误的是______。A、打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B、保存Visual Basic程序时,应分别保存窗体文件及工程文件 C、Visual BaSic应用程序只能以解释方式执行 D、窗体文件包含该窗体及其控件的属性
第五篇:计算机二级VB考试题及答案
不论从事何种工作,如果要想做出高效、实效,务必先从自身的工作计划开始。有了计划,才不致于使自己思想迷茫、头脑空洞,不知从哪里着手开展工作。下面是小编搜索整理的计算机二级VB考试题及答案,供大家参考学习!
计算机二级VB考试题及答案
1.设有如下程序段:
x=
2For c=1 To 4 Step 2
x=x+c
Next c
运行以上程序后,x的值是(A)(单)
A.6
B.7
C.8
D.9
2.以下叙述中错误的是(A)(单)
A.在KeyPress事件过程中不能识别键盘键的按下与释放
B.在KeyPress事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,从键盘输入的字母“A”和字母“a”对应的KeyCode视作相同的字母
D.在KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
3.执行如下两条语句,窗体上显示的是(C)(单)
A=9.8596
Print Format(a,“000.00”)
A.0,009.86
B.9.86
C.009.86
D.0,009.86
4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
Private Sub Command1_Click()
CommonDialog1.FileName =“"
CommonDialog1.Filter=”All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“
CommonDialog1.FilterIndex=
1CommonDialog1.DialogTitle=”VBTest“
CommonDialog1.Action=1
End Sub
对于这个程序,以下叙述中错误的是(D)(单)
A.该对话框被设置为”打开“对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
Private Sub Command1_Click()
Dim a As Integer
a=10
Call g(Form2,a)
End Sub
Private Sub g(f As Form,x As Integer)
y=Iif(x>10,100,-100)
f.Show
f.Caption=y
End Sub
运行以上程序,正确的结果是(B)(单)
A.Form1的Caption属性值为100
B.Form2的Caption属性值为-100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
Private Sub Command1_Click()
Dim x As Integer
Static y As Integer
x=10
y=
5Call f1(x,y)
Print x,y
End Sub
Private Sub f1(ByRef x1 As Integer, y1 As Integer)
x1=x1+2
y1=y1+2
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)
A.10 5
B.12 5
C.10 7
D.12 7
7.Option Base 1
Private Sub Command1_Click()
Dim a(10)As Integer
Dim n As Integer
n=
3If n<10 Then
Call GetArray(a,n)
End If
End Sub
Private Sub GetArray(b()As Integer,n As Integer)
Dim c(10)As Integer
j=0
For t=1 To n
b(t)=Rnd*100
If b(t)/2=b(t)2 Then
j=j+1
c(j)=b(t)
End If
Next t
Print j
End Sub
以下叙述中错误的是(C)(单)
A.数组b中的数范围为0-100
B.c数组下标的下界从1开始
C.GetArray过程的参数n是按值传送的D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数
8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Option Base 1
Private Sub Command1_Click()
Dim a
a= Array(1,2,3,4,5)
For c=1 To Ubound(a)
a(c)= a(c)+c-1
Next c
Print a(3)
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)
A.4B.5
C.6
D.7
9.阅读程序:
Option Base 1
Private Sub Form_Click()
Dim arr
Dim Sum%
Sum = 0
arr = Array(1, 3, 5, 7, 9)
For t = 1 To 5
Sum = Sum + arr(t)
Next t
Print Sum
End Sub
程序运行后,单击窗体,输入结果为(B)(单)
A.5
B.9
C.25
D.15
10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:
Private Sub File1_DblClick()
x=Shell(File1.FileName,1)
End Sub
以下关于该程序的叙述中,错误的是(A)(单)
A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过File1.FileName指定
D.File1中显示的是当前驱动器、当前目录下的文件
11.在窗体上画一个名称为Label1、标题为”VisualBasic考试“的标签,两个名称分别为Command1和Command2、标题分别为”开始“和”停止“的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500。编写如下程序:
Private Sub Form_Load()
Timer1.Enabled=False
End Sub
Private Sub Command1_Click()
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer()
If Label1.Left< Form1.Width Then
Label1.Left = Label1.Left + 20
Else
Label1.Left=0
End If
End Sub
程序运行后,单击”开始“按钮,标签在窗体中移动。对于这个程序,以下叙述中错误的是(A)(单)
A.标签的移动方向为自右向左
B.单击”停止“按钮后再单击”开始“按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间时隔移动
12.规范地说,VB是一种(A)的开发工具(单)
A.面向对象
B.面向用户
C.面向屏幕
D.面向窗体
13.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)
A.文件
B.工程
C.编辑
D.视图
14下面(D)操作不是激活或显示属性列表框的操作(单)
A.按快捷键F
4B.点击工具栏中的”属性列表框“按钮
C.选择”视图“下拉菜单的”属性窗口“项
D.双击窗体中的某一对象
15.Visual Basic程序中分隔各语句的字符是(B)(单)
A.′
B.:
C.D._
16.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为”VB Test“的语句为(B)(单)
A.Form1 = ”VB Test“
B.Caption =”VB Test“
C.Form1.Text = ”VB Test“
D.Form1.Name =”VB Test"
17.下列不能打开代码窗口的操作是(D)(单)
A.双击窗体上的某个控件双击
B.双击窗体
C.按F7键
D.单击窗体或控件
18.Visual Basic程序中语句行的续行符是(D)(单)
A.′
B.:
C.D._
19.Visual Basic程序中的注释所使用的字符是(A)(单)
A.′
B.:
C.D._
20.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)
A.只保存窗体模块文件(.frm)
B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块文件