单选题汇总VB题库.docx

上传人:牧羊曲112 文档编号:3346830 上传时间:2023-03-12 格式:DOCX 页数:53 大小:55.52KB
返回 下载 相关 举报
单选题汇总VB题库.docx_第1页
第1页 / 共53页
单选题汇总VB题库.docx_第2页
第2页 / 共53页
单选题汇总VB题库.docx_第3页
第3页 / 共53页
单选题汇总VB题库.docx_第4页
第4页 / 共53页
单选题汇总VB题库.docx_第5页
第5页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单选题汇总VB题库.docx》由会员分享,可在线阅读,更多相关《单选题汇总VB题库.docx(53页珍藏版)》请在三一办公上搜索。

1、单选题汇总VB题库概论 1从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是_标准版_。 2与传统的程序设计语言相比,Visual Basic最突出的特点是_事件驱动编程机制_。 A 结构化程序设计 B 程序开发环境 C 事件驱动编程机制 D 程序调试技术 参考答案 C 3 Visual Basic 6.0集成环境的主窗口中不包括_状态栏_。 4用标准工具栏中的工具按钮不能执行的操作是_打印源程序_。 A 添加工程 B 打印源程序 C 运行程序 D 打开工程 5以下不属于键盘事件的是 A KeyDown B KeyUp C Unload D KeyPress 参考

2、答案 C 6关于Visual Basic方法的概念错误的是 A 方法是对象的一部分 B 方法是预先定义好的操作 C 方法是对事件的响应 D 方法用于完成某些特定的功能 7下列说法有错误的是 A 默认情况下,属性Visible的值为False B 如果设置控件的Visible属性为False,则运行时控件会隐藏 C Visible的值可设为True或者False D 设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态 8下列各控件不包含滚动条的控件是 A ListBox B ComboBox C TextBox D Label 9刚建立一个新的标准EXE工程后

3、,不在工具箱中出现的控件是 A 单选按钮 B 图片框 C 通用对话框 D 文本框 10在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 A 工程资源管理器窗口 B 工具箱窗口 C 代码窗口 D 属性窗口 11以下叙述中正确的是 A 窗体的Name属性指定窗体的名称 ,用来标识一个窗体 B 窗体的Name属性的值是显示在窗体标题栏中的文本 C 可以在运行期间改变对象的Name属性的值 D 对象的Name属性值可以为空 12以下不能在工程资源管理器窗口中列出的文件类型是 A bas B res C fnn D ocx 13如果要改变窗体的标题,则需要设置的属性是 A Caption B Nam

4、e C BackColor D BorderStyle 14在Visual Basic中,窗体文件的扩展名为 A EXE B BAS C FRM D VBP 15以下叙述中正确的是 A 窗体的Name属性指定窗体的名称,用来标识一个窗体 B 窗体的Name属性的值是显示在窗体标题栏中的文本 C 可以在运行期间改变对象的Name属性的值 D 对象的Name属性值可以为空 16下列不属于对象的基本特征的是 A 属性 B 方法 C 事件 D 函数 17在Visual Basic中,称对象的数据为 A 属性 B 方法 C 事件 D 封装 18以下能在窗体Form1的标题栏中显示VisualBasic窗

5、体的语句是 A Form1.Name=VisualBasic窗体 B Form1.Title=VisualBasic窗体 C Form1.Caption=VisualBasic窗体 D Form1.Text=VisualBasic窗体 19在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的下面哪一个属性设置为True A Value B Default C Cancel D Enabled 20以下叙述中错误的是 A 打开一个工程文件时,系统自动装入与该工程有关的窗体?标准模块等文件 B 保存Visual Basic程序时,应分别保存窗体文件及工程文件 C Visual Basic应

6、用程序只能以解释方式执行 D 事件可以由用户引发,也可以由系统引发 21系统符号常量的定义可以通过( 对象浏览器 )获得. A 对象浏览器 B 代码窗口 C 属性窗口 D 工具箱 参考答案 A 22下列方法中不能退出Visual Basic的是 A 按Alt+Q组合键 B 按下Alt+F组合键,然后按Esc键 C 打开文件菜单,执行退出命令 D 按F10键,然后按F键,再按X键 参考答案 D 23窗体文件的扩展名是 A .bas B .cls C .frm D .res 参考答案 C 24下列可以启动Visual Basic的方法是 A 打开我的电脑,找到存放Visual Basic所在系统文

7、件的硬盘及文件夹,双击VB6.exe图标 B 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件 C 利用开始菜单中的程序命令可启动Visual Basic D A) 和C) 参考答案 D 25Visual Basic集成的主窗口中不包括 A 属性窗口 B 标题栏 C 菜单栏 D 工具栏 参考答案 A 26下列说法错误的是 A 方法是对象的一部分 B 在调用方法时,对象名是不可缺少的 C 方法是一种特殊的过程和函数 D 方法的调用格式和对象属性的使用格式相同 参考答案 B 27关于Visual Basic方法的概念错误的是 A 方法是对象的一部分 B 方

8、法是预先定义好的操作 C 方法是对事件的响应 D 方法用于完成某些特定的功能 参考答案 C 28下列说法错误的是 A 窗体文件的扩展名为.frm B 一个窗体对应一个窗体文件 C Visual Basic中的一个工程只包含一个窗体 D Visual Basic中一个工程最多可以包含255个窗体 参考答案 C 29任何控件都有的属性是 A BackColor B Caption C Name D BorderStyle 参考答案 C 30下列说法错误的是 A 方法是对象的一部分 B 在调用方法时,对象名是不可缺少的 C 方法是一种特殊的过程和函数 D 方法的调用格式和对象属性的使用格式相同 参考

9、答案 B 31以下能在窗体Form1的标题栏中显示VisualBasic窗体的语句是 A Form1.Name=VisualBasic窗体 B Form1.Title=VisualBasic窗体 C Form1.Caption=VisualBasic窗体 D Form1.Text=VisualBasic窗体 参考答案 C 32下列不能打开属性窗口的操作是 A 执行视图菜单中的属性窗口命令 B 按F4键 C 按Ctrl+T D 单击工具栏上的属性窗口按钮 参考答案 C 33下列可以打开立即窗口的操作是 A Ctrl+D B Ctrl+E C Ctrl+F D Ctrl+G 参考答案 D 34以下

10、不属于Visual Basic系统的文件类型是 A .frm B .bat C .bas D .vbp 参考答案 B 35为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 A Load B Click C Unload D GotFocus 参考答案 A 36当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是 37无论何控件,都具有一个共同属性。这个属性是 A 执行视图菜单中的属性窗口命令 B 按F4键 C 按Ctrl+T D 单击工具栏上的属性窗口按钮 参考答案 C 38以下能在窗体Form1的标题栏中显示VisualBasic

11、窗体的语句是Form1.Caption=VisualBasic窗体 A Ctrl+D B Ctrl+E C Ctrl+F D Ctrl+G 参考答案 D 39以下不属于Visual Basic系统的文件类型是 A .frm B .bat C .bas D .vbp 参考答案 B 设菜单中有一个菜单项为Open。若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行Open命令,则在菜单编辑器中设置Open命令的方式是 (把Caption属性设置为&Open) 40以下叙述中错误的是(对象事件的名称可以由编程者指定) 40当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是 A

12、 Load B Click C Unload D GotFocus 参考答案 A 41能够改变窗体边框线类型的属性是_BorderStyle _ 42VisualBasic是一种面向对象的可视化程序设计语言,采取了_事件驱动_的编程机制。 43在VisualBasic中最基本的对象是_窗体_, 它是应用程序的基石,是其他控件的容器。 44在VB中,通过改变表框属性的值,可以为列表框添加项目。 A List B 名称 C Caption D Text  参考答案 A 45在VB中,执行“A=5:A=A+5”语句后,变量A的值为( ) A 0 B 5 C 10 D 不一定 参考答案 C

13、46若要退出For循环,可使用的语句为 A Exit B Exit Do C Time D Exit For 参考答案 D 47改变控件在窗体中的上下位置应修改控件的属性。 A Top B Left C Width D Height 参考答案 A 48以下关于MsgBox的叙述中,错误的是 A MsgBox函数返回一个整数 B 通过MsgBox函数可以设置信息框中图标和按钮的类型 C MsgBox语句没有返回值 D  MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量 参考答案 D 49假定以下循环结构: Do Until 条件 循环体 Loop 则正确的描

14、述是 A 如果“条件”是一个为0的常数,则一次循环体也不执行 B 如果“条件”是一个为0的常数,则至少执行一次循环体 C 如果“条件”是一个不为0的常数,则至少执行一次循环体 D 不论“条件”是否为真,至少要执行一次循环体 参考答案 B 50假定窗体上有一个标签,名为LABEL1,为了使该标签透明并且没有边框,则正确的属性设置为 A LABEL1.BACKSTYLE=0 LABEL1.BORDERSTYLE=0 B LABEL1.BACKSTYLE=1 LABEL1.BORDERSTYLE=1 C LABEL1.BACKSTYLE=TRUE LABEL1.BORDERSTYLE=TRUE D

15、LABEL1.BACKSTYLE=FALSE LABEL1.BORDERSTYLE=FALSE 参考答案 A 51变量未赋值时,数值型变量的值为 A 0 B 空 C 1 D 无任何值 参考答案 A 52任何控件都具有的属性是 A TEXT B CAPTION C NAME D FORECOLOR 参考答案 C 53要是一个文本框可以显示多行文本,应设置为True的属性为: A Enabled B MultiLine C MaxLength D Width 参考答案 B 54在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 A 工程资源管理器  B 工具箱窗口 C 代码窗口 D 属

16、性窗口 参考答案 C 55决定窗体标题条显示内容的属性是 A Text  B Name C Caption D BackStyle 参考答案 C 56以下叙述中错误的是 A 在KeyPress事件过程中不能识别键盘的按下与释放 B 在KeyPress事件过程中不能识别回车键 C 在KeyDown和KeyUp事件过程中,将键盘输入的A和a视作相同的字母 D 在KeyDown和KeyUp事件过程中,从大键盘上输入的1和从右侧小键盘上输入的1被视作不同的字符 参考答案 B 57下列中的哪个符号不能作为VB中的变量名 A ABCDE B P0000 C 89TEF D xyz 参考答案 C

17、58以下能够触发文本框Change事件的操作是 A 文本框失去焦点 B 文本框获得焦点 C 设置文本框的焦点 D 改变文本框的内容 参考答案 D 59执行下面的语句后,所产生的信息框的标题是 a=MsgBox(“AAAA”, “BBBB”, 5) A BBBB B 空 C AAAA D 出错,不能产生消息框 参考答案 A 60“x是小于100的非负数”,用VB表达式表示正确的是 A 0=x=100 B 0=x100 C 0=x And x100 D 0x Or x4 x=x*y y=y+1 Loop Print x A 1 B 4 C 8 D 20 参考答案 B 63a=6,则执行x=IIf(

18、 a5, -1,0)后,x的值为 A 5 B 6 C 0 D -1 参考答案 D 64用下面的语句所定义的数组的元素的个数是 Dim arr( 3 To 5 ,-2 To 2 ) A 20 B 12 C 15 D 24 参考答案 C 65在设计菜单时,为了创建分隔线,要在中输入连字符- A 名称栏 B 标题栏 C 索引栏 D 显示区 参考答案 B 66以下叙述正确的是( ) A 用属性窗口只能设置窗体的属性 B 用属性窗口只能设置控件的属性 C 用属性窗口能设置窗体和控件的属性 D 用属性窗口只能设置界面的属性 参考答案 C 67若要使标签的大小自动适应所显示的文本,可通过设置属性的值来实现

19、A AutoSize B Alignment C Enabled D Visble 参考答案 A 68下列哪一个属性用于设置或返回文本框中的文本。 A Caption B Text C 名称 D Tag 参考答案 B 69属性可以使命令按钮对用户产生的命令无效。 A default B caption C enabled D cancel 参考答案 C 70以下哪种对象没有Caption属性: A Form B TextBox C CommandButton D Label 参考答案 B 71当按钮的( )属性设置为False时,该按钮为不可见: A Enable B Visible C De

20、fault D Cancel 参考答案 B VB语言基础 1.用于从字符串左边截取字符的函数是 Left 2.可获得当前系统日期的函数是 Date 3.下列符号中哪个是VB程序中合法的变量名 ab7 4.X是小于100的非负数,用VB表达式表达正确的是0=X and Xb)Or(b0) 15. 设a=Visual Basic,下面 使b=Basic的语句是b=Left(a,8,5) 16. 函数String(n,str)的功能是 返回由n个字符组成的字符串 17. 设a=10,b=5,c=1,执行语句Print a b c后,窗体上显示的是False 18.系统符号常量的定义可以通过(对象浏览

21、器 )获得. 19.Integer类型的数据由( 2 )字节组成 20.Long类型的数据由( 4 )字节组成. 21.已知XY,AB,正确表示它们之间关系的式子是(Sgn(Y-X)-Sgn(A-B)=-2 ) 22.下面程序运行后,窗体(Form1)中输出的结果是 TrueTrue Private Sub Form_Load Form1.AutoRedraw=True X=3:y=5 Print x=3;y=5 23.下面程序执行的结果是 5 7 9 Private Sub Command1_Click A=123:b=456 C=Val(a)+Val(b) Print c End Sub

22、24.在一个有逻辑运算算术运算及关系运算混合在一起的表达式(无括号)中,其运算顺序为 25.运算符两边的操作数若类型不同,则先再运算 26/以下合法的Visual Basic标识符是 ForLoop 27.设有如下变量声明 Dim TestDate As Date 为变量TestDate正确赋值的表达方式是 TextDate=#1/1/2002# 28.下列哪组语句可以将变量A、B值互换 A=A+B : B=A - B: A=A B 29.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是 Dim str as String*256 30.函数Left(Hello,2)的值为

23、 He 31.设有如下变量声明 Dim TestDate As Date 为变量TestDate正确赋值的表达方式是 TextDate=#1/1/2002# 32.能正确表示条件整型变量x值是大于等于-5并且小于等于5的逻辑表达式 -5=x and xb Eqv ca 36.设S=中华人民共和国,表达式Left+Right+Mid的值为 中国人民 37.获得系统日期的函数是 date$ 38.VB表达式Sqr(a+b)3*2中优先进行运算的是(+) 39.表达式2*42-2*6/3+32的值是( 29 ) 40.下列叙述不正确的是( ) A注释语句是非执行语句,仅对程序的有关内容起注释作用,它

24、不被解释和编译 B注释语句可以放在代码中的任何位置 C注释语句不能放在续行符的后面 D代码中加入注释语句的目的是提高程序的可读性 41.Rnd函数不可能产生( 1 )值。 42.下面表达式中,( Exp(-3.5) )的运算结果与其他三个不同。 43. 数学式子sin30写成VB表达式是: Sin(30*3.14/180) 44.表达式52 Mod 2522的值是( 1 ) 45.函数UCase(Mid(visual basic,8,8)的值为(BASIC ) 46.函数InStr(VB程序设计教程,程序)的值为( 3 ) 47.表达式Int(4*Rnd+1)*(Int(4*Rnd-1)值的范

25、围是(-4,8 ) 48.在以下四个逻辑表达式中,其逻辑值为“真”的是(Not(12) ) 49. 表达式Turbo+cTrue+Basic的值是( -1 ) 50.下面程序运行后,m的值是( 9 ) a=12.3 b=-123 m=Len(Str(a)+Str(b) 51.任何控件都有的属性是 Name 52.关于货币型数据的说明,正确的是 货币型数据是小数点位置固定的实型数 53.如果一个变量未经定义就直接使用,则该变量的类型为 Variant 54.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性?Enabled 55.下列语句的输出结果为 (005,689.36

26、0) Print Format(5689.36, 000,000.000) 56.下面有关注释语句的格式,错误的是 A. Rem注释内容 B. 注释内容 C. a=3:b=2 对a、b赋值 D. Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single) 57.通常情况下,垂直滚动条的值是 由上往下递增 58.表达式 5 Mod 3+35*2的值是 2 59.设x=4,y=8,z=7,以下表达式的值是 ( False ) x

27、z) Or z2*b Or a=c And bc Or cd 61. 设a=MicrosoftVisualBasic 则以下使变量b的值为VisualBasic的语句是 b=Mid(a,10) 62.执行如下两条语句,窗体上显示的是 ( $0,009.86) a=9.8596 Print Format(a,$00,00.00) 63.执行以下程序段 a$=abbacddcba For i=6 To 2 Step -2 X=Mid(a,i,i) Y=Left(a,i) z=Right(a,i) z=UCase(X&Y&z) Next i Print z 输出结果为 BBABBA 63.可以同时删

28、除字符串前导和尾部空白的函数是 Trim 64.表达式4+5 6 * 7 / 8 Mod 9 的值是 ( 5 ) 65.执行以下程序段后,变量c$的值为 ( Quick BASIC Programing ) a$=Visual Basic Programing b$=Quick c$=b$ & UCase(Mid$(a$,7,6) & Right $ (a$,11) 66.下面的变量名合法的是 k_name 67.以下合法的Visual Basic标识符是 ForLoop 68.设x=4,y=8,z=7,以下表达式的值是 ( false ) xz) Or z2*b Or a=c And bc

29、Or cd 71.设a=MicrosoftVisualBasic, 则以下使变量b的值为VisualBasic的语句是 b=Mid(a,10) 72.表达式Str(Len(123)+Str(77.7)的值为 ( 377.7 _)_。 注意:“”表示空格 73.Abs(-8)+Len(ABCD)的值是_12_。 74.如果A为整数,且|A|=100,则打印“OK”,否则打印“Error”,表示这个条件语句的单行语句是_ _If Fix(A)=A And ABS(A)=100 Then Print Ok Else Print Error _。 75.如果设计时在属性窗口将命令按钮的_Visible

30、_属性设置为False,则运行时按钮从窗体上消失。 76.如果X是一个正实数,将百分位四舍五入,保留一位小数的表达方式是_0.1*Int(10*(X+0.05) _。 77.以下不合法的常量是102 _。 78.表达式Int(8*Sqr(36(*10(-2)*10+0.5)/10的值是_5_。 79.如果x是一个正实数,对x的第3位小数四舍五入的表达式是_0.01*Int(100*(x+0.005) _。 80.下列事件过程实现从键盘输入任意一个实数,用Print方法在窗体上显示其平方和平方根,要求每个数 保留三位小数,数据之间有间隔。 Private Sub Form_Click Dim a

31、 As Single a=Abs(Val(InputBox(请输入一个实数) Print Format(a*a,0.000);_Spc(4) _;Format(Sqr(a),0.000) End Sub 81.函数Int(Rnd(0)*10)是哪个范围内的整数 0,10) _. 82.语句print 5*55/5输出结果是 83. 决定窗体标题条显示内容的属性是 84.下列可作为VB的变量名的是 85.设a=2,b=3,c=4,d=5,下列表达式的值是 ab and cc 86.下列叙述中不正确的是_ A变量名的第一个字符必须是字母 B变量名的长度不超过255个字符 C.变量名可以包含小数点或

32、者内嵌的类型声明字符 D变量名不能使用关键字 87.变量未赋值时,数值型变量的值为_0_。 88.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click a = 12345 Print Format$(a, 000.00) End Sub 程序运行后,单击命令按钮,窗体上显示的是 12345.00 89.以下程序段的输出结果是 a=sqr b=sqr c=ab print c 90. 表达式(73+1)*3的值是_9_ 91.表达式 5 Mod 3+35*2的值是 2 92.设x=4,y=8,z=7,以下表达式的值是 (

33、False ) xz) Or zx 选择结构程序 1计时器控件的属性用于设置Timer事件发生的时间间隔。 2运行下列程序段后,显示的结果为 J1=4 J2=9 If J1J2 Then Print J2 Else Print J1 3下列语句正确的是 If AB Then Print A不等于B 4下列程序段执行结果为 x=5 y=-6 If Not x0 Then x=y-3 Else y=x+3 Print x-y; y-x 5.设a=6,则执行x=IIf(a5,-1,0)后,x的值为( -1 ) 6.假设有以下程序段: For I=1 to 3 For j=5 to 1 Step -1

34、 Print I*j Next j Next I 则语句Print I*j的执行次数I、j的值分别是 7.在窗体上有一个文本框控件,要求每一秒钟在文本框中显示一次当前名称为TxtTime:一个计时器控件,名称为Timerl 的时间。程序为: Private Sub Timer1_ TxtTime.text=Time End Sub 在下划线上应填入的内容是 Timer 8. 为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是Enabled 9.下列语句正确的是( If XY Then Print X不等于Y ) 10.计算分段函数: 0 x0 y= 1 0=x1 2 1=

35、x=2 下面程序段中正确的是(select case x Case Is0 Y=0 Case Is1 Y=1 Case Is 0 f2down%=(KeyCode=Key_F2) If altdown% And f2down% Then Text1.Text=BBBBB End If End Sub 上述程序运行后,如果按 ,则在文本框中显示得是 文本框平均内容无变化 21.以下程序段运行时从键盘上输入字符-,则输出结果为 ( -2 ) op$=InputBox(op=) If op$=+ Then a=a + 2 If op$=- Then a=a - 2 Print a 22.下列程序段的

36、执行结果为 a=75 If a 60 Then I=1 If a 70 Then I=2 If a 80 Then I=3 If a 90 Then I=4 Print I=; I 23下面程序段执行结果为 x=Int(Rnd + 3) Select Case x Case 5 Print excellent Case 4 Print good Case 3 Print pass Case Else Print fail End Select 24.下列程序段的执行结果为 ( * *0* * ) a=1 b=0 Select Case a Case 1 Select Case b Case 0

37、 Print * *0* * Case 1 Print * *1* * End Select Case 2 Print * *2* * End Select 25.下面程序段执行结果为 (Good) x=Int(Rnd + 4) Select Case x Case 5 Print excellent Case 4 Print good Case 3 Print pass Case Else Print fail End Select 26.运行下列程序段后,显示的结果为 ( 32 ) J1=23 J2=32 If J1J2 Then Print J2 Else Print J1 27.下列语句正确的是 If AB Then Print A不等于B 28.下面语句正确的是 If xy Then y=x3 29. 计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是 If x=y Then z=x : z=y 30.下列程序段执行结果为 (- 3 3 ) x=5 y=-6 If Not x0 Then x=y-3 Else y=x+3 Print x-y; y-x 31.以下程序段运行时从键盘上输入字符-,则输出结果为 ( -2 ) op$=InputBo

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号