1、编程基础判断题六、VB编程基础 1、李小明同学制作了图甲所示的一个VB小程序,设置text1的“text”属性为 “我的家乡”, text2的“text”属性为“宁夏川“,并在“运行”按钮的单击事件中编写了如图乙所示的代码,当运行这个程序时单击”运行”按钮后,text3 文 本框显示内容是()。 A 、宁夏川 B 、我的家乡宁夏川 C 、宁夏川我的家乡 D 、我的家乡 答案:B 2、在VB中,对象的Height属性和width 属性分别表示 ( ) A 、 计算机屏幕的高度和宽度 B 、对象的高度和宽度 C 、对象的左上角与屏幕上边框、左边框的距离 D 、对象的左上角与窗体上边框、左边框的距离
2、 答案:B 3、在VB中,命令按钮的单击事件是( ) A、“Name” B、Click C、Value D、DblClick 答案:B 514、在VB中,命令按钮的双击事件是( ) A、“Name” B、Click C、Value D、DblClick 答案:D 5、在使用VB编程时,以下说法不正确的是( ) A 一个对象可以响应多种事件 B 、文本框既可以用来显示信息,也可以接受用户输入的内容 C 、VB保存的工程文件扩展名为、frm 。 D 、 VB的窗体和控件统称为对象 答案:C 6、在VB中,要修改Label控件显示的文字内容,应设置Label控件的( )属 性值。 AText BVa
3、lue CName DCaption 答案:D 7、在VB中,要修改Text控件显示的文字内容,应设置Text控件的( )属性 值。 A、Text B、Value C、Name D、Caption 答案:A 8、在VB中,Command控件的标题文字由( )属性设置。 A、Text B、Value C、Name D、Caption 答案:D 9、在VB中,下列选项中可以当做变量名的是( ) A、3M B、 x2 C、a+b D、we$ 答案:B 10、下列属于计算机程序设计语言的是( ) A、PowerPoint B、IE C、Excel D、Visual Basic 答案:D 11、在VB工
4、作环境中,如果没有“工具箱”窗口,可以通过下列那个菜单让它显示出来( ) A、文件 B、工具 C、编辑 D、视图 答案:D 12、在VB的 “工具箱”中,“标签”控件的图标是( ) A、 B、 C、 D、 答案:D 13、使用编程解决问题的一般过程是:( ) A、分析问题设计解决问题步骤编写程序调试程序 B、设计解决问题步骤分析问题编写程序调试程序 C、分析问题设计解决问题步骤调试程序编写程序 D、设计解决问题步骤编写程序分析问题调试程序 答案:A 14、下列不属于计算机高级语言的是( ) A、C语言 B、VB语言 C、汇编语言 D、Pascal语言 答案:C 15、在VB中,窗体的Top属性
5、和Left属性分别表示( ) A它的左上角与屏幕上边框、左边框的距离 B它的左上角与屏幕下边框、右边框的距离 C它的右上角与屏幕上边框、右边框的距离 D它的左上角与屏幕下边框、左边框的距离 答案:A 16、在VB中,工程文件的扩展名为( ) A、frm B、vbp C、bmp D、doc 答案:B 17、在VB中,窗体文件的扩展名为( ) A、frm B、vbp C、bmp D、doc 答案:A 18、VB中,默认状态下文本框控件的名称可能是( ) A、Label1 B、Command1 C、Text1 D、Pictuer1 答案:C 19、VB中,默认状态下标签控件的名称可能是( ) A、L
6、abel1 B、Command1 C、Text1 D、Pictuer1 答案:A 20、在VB是,以下关于保存工程的说法正确的是( ) A、保存工程时只保存窗体文件即可 B、保存工程时只保存工程文件即可 C、先保存窗体文件,再保存工程文件 D、先保存工程文件,再保存窗体文件 答案:C 21、可视化编程的基本过程主要有三步:( ) A、创建工程、设计界面、编写代码 B、创建工程、编写程序、保存程序 C、设计界面、设置属性、编写代码 D、设计界面、编写代码、调试程序 答案:D 22、下面给出的符号中,可以作为Visual Basic的变量名是( )A、PRINT B、Str_Name C、%BY
7、D、S# 答案:B 23、在VB中,下列说法不正确的是 A、代码窗口由对象名框、事件(过程)名框和代码编辑区3部分组成 B、具有一定功能的一段程序代码称为过程 C、“Private Sub”和“End Sub”是过程的开始和结束标识符。 D、一个过程可以没有“Private Sub”和“End Sub” 答案:D 24、在VB中“END”语句的作用是( ) A、退出正在运行的程序 B、关闭当前窗口 C、最小化当前窗口 D、关闭VB窗口 答案:A 25、下列关于事件的说法错误的是( ) A、一个对象可以响应若干种事件 B、不同的对象所能响应的事件也不完全相同 C、每个对象能响应的事件不固定,可以
8、为对象建立新的响应事件 D、运行程序时,单击鼠标、按键盘上的某一个键等动作被称为事件 答案:C 26、在VB中,下列说法不正确的是 A、VB语句中的符号,如引号、等号和句号等,都必须是英文字符。 B、VB语句中对象名称的字符一般不区别的大小写。 C、在 VB 的代码窗口中输入完一行代码后,为了让用户更好地识别有关对象,系 统会自动转换某些字符的大、小写形式。 D、VB语句中的符号,如引号、等号和句号等,都必须是中文字符 答案:D 27、Val是VB的标准函,其功能是( ) A、将文本型数据转换成数值型数据 B、将数值型数据转换成文本型数据 55C、将文本型数据转换成日期型数据 D、将数值型数据
9、转换成布尔型数据 答案:A 28、编写VB代码“a=a+3”时,“=”表示( ) A、等于号,“=”号左边与右边相等 B、赋值号,将“=”号左边值赋给右边 C、等于号,但是个的错误代码 D、赋值号,将“=”号右边的值赋给左边 答案:D 29、为了让标签控件中的文字恰好与标签大小搭配,下列哪种方法最好( ) A、通过鼠标调整标签的宽度 B、通过鼠标调整标签的宽度 C、通过鼠标调整标签的宽度和高度 D、将标签控件的AutoSize属性由“False”改为“True” 答案:D 30、下列哪个属性是标签控件不具备的( ) A、AutoSize B、Text C、caption D、Left 答案:B
10、 31、下列哪个属性是标签控件有,而文本框控件不具备的( ) A、AutoSize B、Text C、Width D、Left 答案:A 32、在VB中,下列关于运算符说法不正确的是( ) A、“+”表示加号 B、“-”表示减号 C、“/”表示除号 D、“”表示乘号 答案:D 33、在VB中,下列说法不正确的是( ) A、125是数据型数据 B、”125”是字符串型数据 C、125和”125”表示同一类数据型 D、125和”125”表示不同的数据型 答案:C 34、在VB中,下列关于常用数据类型说法正确的是( ) A、“整形”数据类型的标识符是“Long” 56B、“长整形”数据尖型的标识符是
11、“Integer” C、“字符串型”数据类型的标识符是“string” D、“单精度浮点型”数据类型的标识符是“Boolean” 答案:C 35、在VB中,下列关于常用数据类型说法不正确的是( ) A、“整形”、“长整形”和“单精度浮点型”都是数值型数据 B、“字符串型”和“逻辑型”是非数值型数据 C、逻辑型数据只有True(真)和False(假)两个值 D、所有数据类型的取值范围都相同 答案:D 36、下列关于VB中变量的命名正确的是( ) A、变量名不一定以字母或汉字开头 B、变量名的长度可以超过255个字符 C、变量名中不能包含小数点、空格、!、#、$、%、&和数学运算符号 D、变量名可
12、以和 VB 中的关键字相同 答案:C 37、在VB中关于变量的声明说法不正确的是( ) A、声明变量的语句格式为:Dim 变量名 As 数据类型标识符 B、可以在一条语句中声明多个变量,各变量间用逗号隔开 C、当在程序的开始处输入语句Option Explicit后,如果再使用未加声明的变量, 运行程序时就不会出现错误。 D、编写程序代码时,不一定要先输入语句Option Explicit 答案:C 38、在VB中关于变量说法不正确的是( ) A、在某一个过程中声明的变量称为过程级变量 B、过程级变量不仅可以在定义它的过程中使用,而且可以在其他过程中使用。 C、模块级变量在所有过程的最前面被声
13、明。 D、模块级变量在所有过程中都能被识别。 答案:B 5739、在VB中关于括号的用法不正确的是( ) A、圆括号“()”可强制改变运算顺序 B、只能使用圆括号“()”而不能使用中括号“” C、只能使用圆括号“()”而不能使用大括号“” D、不仅能使用圆括号而且可以使用中括号“ ”和大括号“ ” 答案:D 40、VB表达式“123”+“456”结果为( ) A、“123456” B、123+456 C、579 D、“579” 答案:A 41、在VB中,下列关于给数值型变量x赋值的方法不恰当的是( ) A、x=5 B、x=val(InputBox(“请输入变量x的值”) C、x=val(Tex
14、t1、text) D、x=Text1、text 答案:D 42、下列说法不正确的是( ) A、顺序结构、选择结构和循环结构是程序设计的三种基本结构。 B、一般情况下,编写程序时一定是先有算法后有程序。 C、流程图是描述算法的一种方式。 D、算法和程序没有必然的联系。 答案:D 43、下列说法不正确的是( ) A、关系表达式的结果只能是逻辑(Boolean)型数据:True(真)或False(假) B、逻辑表达式的结果只能是逻辑(Boolean)型数据:True(真)或False(假) C、关系表达式和逻辑表达式的结果只能是逻辑(Boolean)型数据:True(真)或 False(假) D、关
15、系表达式和逻辑表达式的结果不一定是逻辑(Boolean)型数据:True(真)或 False(假) 答案:D 44、在名称为Form1的窗体中,存在一个名称command1的按钮控件,在程序的代 58码窗口,以下过程是( )事件。 Prviate Sub command1_Click( ) End Sub A、按钮的单击 B、按钮的双击 C、窗体的单击 D、窗体的双击 答案:A 45、下列不能为文本框控件text1设置文本属性值为”李明”的操作是( ) A、设置text1控件的text属性值为“李明” B、在按钮事件中执行text1、text=”李明” C、程序运行时,在text1文本框中输入
16、“李明” D、设置text1控件的Caption属性值为“李明” 答案:D 46、窗体中含有一个 Text1 文本框、一个 Label1 标签和一个 Command1 按钮,执 行以下代码: Private Sub Command1_Click() Label1、Caption = 结果 Text1、Text = 12 * 5 End Sub 结果会是下列那个( ) A、 B、 C、 D、 答案:C 47、下面这条语句声明了x、y、z、w 四个变量,关于四个变量的类型说法正确的是( ) Dim x As Integer, y As Single, z As Long, w As String
17、A、X是字符型数据 B、y是整数型数据 C、z是长整型数据 D、W是单精度数据。 答案:C 48、在VB的立即窗口输入“? Val(”456”)+456”后,VB的计算结果是:( ) A、456456 B、912 C、456 D、456456 答案:B 49、如果变量A12,B23 下列运算式的值为“TRUE”的是 A、Not(AB) B、A+B14 D A6 and B14 答案:D 50、在VB 的“立即”窗口中输入“MsgBox(程序错误)”后按回车键,下列说法正 确的是:( ) A、在“立即”窗口显示文字“程序错误”。 B、在“立即”窗口显示文字“MsgBox” C、弹出提示窗口,窗口
18、中显示文字“程序错误” D、弹出提示窗口,窗口中显示文字“MsgBox” 答案:C 51、下列VB函数( )函数可以计算数据的算术平方根 A、Val B、Abs C、Sqr D、Inputbox 答案:C 52、使用编程解决问题,只能用来解决简单问题的基本程序结构是( ) A、顺序结构 B选择结构 C、循环结构 D、逻辑结构 答案:A 53、在 VB 程序中,如果变量 A27、B19,执行下列程序后,变量 A、B 的值分 别是:( ) If AB Then r = A A = B B = r End If A、A=27 B=19 B、A=27 B=27 C、A=19 B=27 D、A=19 B
19、=19 答案:C 54、在VB的窗体中,如果某个复选框呈浅灰色显示,下列关于这个复选框说法正确的是 A、复选框的Value属性值为0 B、复选框的Value属性值为1 C、复选框的被选中。 D、复选框不可使用。答案:D 55、在VB窗体中,如果有文本框控件Text1,在某个按钮事件中有Text1、FontBold True,当61、执行这句代码后,文本框中的文字将变为( ) A、楷体文字 B、加粗文字 C、加下划线文字 D、斜体文字 答案:B 56、在VB中,执行下列语句时,循环语句在( )时会终止。 Dim t As Integer, s As Integer t = 0 s = 0 Do
20、While s = 10000 t = t + 1 s = s + t Loop A、t10000 B、t10001 C、s10000 D s=10001 答案:D 57、在VB的中执行一下程序时,程序循环执行了( )次 For i = 0 To 9 s = s + i Next A、8 B、9 C、10、D、11 答案:C 58、在VB的DoWhile循环中,下列说法不正确的是( ) A、如果步长值等于正数,计数器变量在循环过程中越变越大。 B、如果步长值等于正数,当计数器变量大于终值时程序执行Loop以后的代码。 C、如果步长值等于正数,计数器变量在循环过程中越变越小。 D、如果步长值等于
21、负值时,计数器变量在循环过程中越变越小。 答案:C 59、在VB中,关于ListBox控件的说法正确的是:( ) A、ListBox控件只能显示一个数据项目 B、ListBox控件始终都有滚动条 C、ListBox控件可以用“AddItem”方法添加多个数据项目 D、ListBox控件可以不能设置字体 答案:C 60、在 VB 的窗体中,如果窗体这包含文本框控件 text1,在程序中执行 text1、 BackColor = RGB(255, 0, 0)后,文本框控件text1的底色将变为( )。 A、白色 B、黑色 C、红色 D、蓝色 答案:C 61、在VB的窗体上画一条线段,可以使用( )
22、命令来完成。 A、PSet B、Line C、Scale D、Circle 答案:B 62、在VB的窗体中执行Form1、Circle (2300, 1500), 1000, RGB(255, 0, 0), , , 1,命令后将( )。 A、在以点(2300,1500)为中心,在窗体中画一个红色的椭圆 B、在以点(2300,1500)为中心,在窗体中画一个蓝色的椭圆 C、在以点(2300,1500)为圆心,在窗体中画一个红色的圆 B、在以点(2300,1500)为圆心,在窗体中画一个蓝色的圆 答案:C 63、如果把VB中计时器控件的Interval属性值为3000,如果Enabled属性值为 True,则每()秒钟计时器会产生1次Timer事件。 A、6 B、3 C、2 D、1 62答案:B 64、在VB窗体中Interval属性值为100的计时器Timer1已经停止工作,执行下 列那个程序代码,可以让Timer1控件继续工作。 ( ) A、Timer1、 Interval0 B、Timer1、 EnabledTrue C、Timer1、 Interval1000 D、Timer1、 EnabledFlase 答案:B