《vb练习题1-.pdf》由会员分享,可在线阅读,更多相关《vb练习题1-.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、练习题 1 1 vb 基础练习题一1、下列运算结果中,值最大的是 A.34 B.3/4 C.4 mod 3 D.3 mod 4 2、以下哪个是合法的变量名 ALen BTestqw C6cost_1 Dcount2 s 3、在 Visual Basic代码中,将多个语句合并在一行上的并行符是 A.撇号()B.冒号(:)C.感叹号(!)D.问号(?)4、下列控件中可设置滚动条是 A.计时器 B标签 C文本框 D按钮5、下面程序执行的结果是 Private Sub Form_Click()A=123:B=456 C=Val(A)+Val(B)Print C 100 End Sub A.123 B.
2、3 C.5 D.579 6、下列逻辑运算结果为true的是 A.flase or not true B.flase and not true C.true or not true D.true and not true 7、下列关于CommandButton 控件的叙述正确的是 A.CommandButton 控件的 Caption 属性决定按钮上显示的内容 B.单击 VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件 C.CommandButton 控件的 name 属性决定按钮上显示的内容 D.以上都不对8、以下程序段执行后整型变量n 的值为 n=0 for i=1 to 2
3、0 step 5 n=n+i next i A.50 B.34 C.15 D.210 9、一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是 A.对象,属性,事件,方法 B.对象,属性,方法,事件 C.属性,对象,方法,事件 D.属性,对象,事件,方法10、如果要改变窗体的标题,需要设置窗体对象的属性。A.Name B.Caption C.BackColor D.BorderStyle 11、窗体的BackColor 属性用于设置窗体的 A.高度 B.宽度 C.背景色 D.前景色12、Visual Basic提供的标签控件(LABEL)可具有功能是 A.输入文本 B.显示文本 C.计时 D.显示
4、时间13、Visual Basic规定窗体文件的扩展名是 A.for B.frm C.vbp D.bas 14、下列关于算法的叙述不正确的是 A算法是解决问题的有序步骤 B算法具有确定性、可行性、有限性等基本特征 C一个问题的算法都只有一种练习题 1 2 D常见的算法描述方法有自然语言、图示法、伪代码法等15、下列关于添加控件 的方法正确的是 A单击控件图标,将指针移到窗体上,双击鼠标 B双击工具箱中的控件,即在窗体上出现该控件 C单击工具箱中的控件,将指针移到窗体上,再单击 D用鼠标左键拖动工具箱中的某控件到窗体的适当位置16、以下选项中,不是 Visual Basic控件的是 A.文本框
5、B.定时器 C.窗体 D.命令按钮17、双击窗体中的对象后,Visual Basic将显示的窗口是 A.项目(工程)窗口 B工具箱 C代码窗口 D 属性窗口18、若整型变量a 的值为 2、b 的值为 3,则下列程序段执行后整型变量c 的值为 if a5 then if b3 then c=a*b else c=a mod b end if A2 B.-1 C.1 D.6 19、执行以下程序段后,整型变量C的值为 a=24 b=328 select case b10 case 0 c=a*10+b case 1 to 9 c=a*100+b case 10 to 99 c=a*1000+b en
6、d select A.537 B.2427 C.24328 D.240328 20、下列关于For.next 语句的说法正确的是 A.循环变量、初值、终值和步长都必须为数值型 B.step后的步长只能为正数 C.初值必须小于终值 D.初值必须大于终值21、下列程序执行后,整型变量n 的值为 n=0 for I=1 to 100 if I mod 4=0 then n=n+1 next I A.5050 B.25 C.26 D.33 22、若要设置文本框中所显示的文本颜色,使用的属性是A.BackColor B.FillColor C.ForeColor D.BackStyle 23、命令按钮能
7、响应的事件是ADblClick B Click CLoad DScroll 24、若要将某命令按钮设置为默认命令按钮。则应将以下哪个属性的值设置为True A.value BCancel CDefault DEnabled 练习题 1 3 25、Visual Basic程序设计的完整的步骤是 A.可视性程序设计 B代码程序设计 C可视性程序设计和代码程序设计 D界面设计26、在 Visual Basic环境下,当写一个新的 Visual Basic程序时,所做的第一件事是 A.编写代码 B新建一个工程 C打开属性窗口 D进入 VB环境27、Visual Basic是一种面向对象的程序设计语言,
8、构成对象的三要素是 A属性、事件、方法 B控件、属性、事件 C窗体、控件、过程 D 窗体、控件、模块28、Visual Basic规定工程文件的扩展名是 A.for B.frm C.vbp D.bas 29、下列关于“控体”属性的说法正确的是 A单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。B所有对象都具有同样的属性 C 控件的属性只能在设计时设置,不能在运行时修改 D控件的每一个属性都具有同样的默认值30、下列关于事件的叙述中不正确的是 A事件是系统预先为对象定义的能被对象认别的动作 B事件可分为用户事件与系统事件两类 CVB为每个对象设置好各种事件,并
9、定义好事件过程的过程名,但过程代码必须由用户自行编写 DVB中所有对象的默认事件都是Click 31、如果 x=4,那么以下运算结果为True 的表达式是 A(x=6)B(x=4)Or(x=6)C(x=4)Xor(x=6)D not(x4)vb 基础练习题二一、选择题1、使用 Visual Basic编程,我们把工具箱在的工具称为()。A.事件 B.工具 C.控件 D.窗体 2、我们保存一个编写好的程序,“过程名”是以()作为扩展名的。A、.frm B、.vbp C、.bat D、.bas 3、下列变量名写法错误的是()。A、abc B、abc123 C、abc_123 D、123abc 4、
10、结束当前程序的语句是()。A、quit B、exit C、end D、sub 5、要改变窗体的标题时,应当在属性窗口中改变的属性是()。A、Caption B、Name C、Text D、Label 6、双击窗体中的对象后,VB将显示的窗口是()。A、工程窗口 B、工具箱 C、属性窗口 D、代码窗口7、VB是一种面向对象的程序设计语言,构成对象的三要素是()。A、属性、事件、方法 B、控件、属性、事件 C、窗体、控件、过程 D、窗体、控件、事件8、在 VB中表达式113+11 mod 3 的运算结果值是()。A、3 B、4 C、5 D、6 练习题 1 4 9、语句段 a=3:b=5 t=a:a
11、=b:b=t 执行后,()。A、a 值为 3,b 值为 3 B、a 值为 3,b 值为 5 C、a 值为 5,b 值为 5 D、a 值为 5,b 值为 3 10、语句 if 3*4=10 then a=1 else a=2 执行后,a 的值为()。A、12 B、10 C、1 D、2 11、语句段 s=0 for i=1 to 5 s=s+i next i 执行后,s 的值为();i 的值为()。A、1 B、5 C、6 D、15 二、判断题()1.在 VB中运算优先级别从高到低的顺序为:算术运算、连接运算、关系运算、逻辑运算。()2.程序代码的基本结构有两种:选择结构和循环结构。()3、“菜单编
12、辑器”由菜单属性设置区、编辑区两部分组成。()4、End if 语句对单行if语句不需要。()5、能够实现文本框接受多行文本显示的是将属性Multiline的属性值设为True。()6、表达式 (2*3)=5 and 12/3=4 的值为 false。()7、VB 程序一行写不下,可以直接换行继续写。参考答案:一、选择题:1、C 2、B,在保存VB文件时,会弹出两个保存窗口,一个是用于保存窗体文件,它的扩展名为.frm;另一个用于保存工程,它的扩展名为.vbp。3、D 4、C 5、A 6、D 7、,属性:对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。事件:由用
13、户或操作系统引发的动作,如击键、单击鼠标、一段时间的限制等。方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。8、C,“”整除,值为商的整数部分;“mod”求余,值为整除后的余数。9、D,最后三条语句是交换两个变量的值,交换两个变量的值也可以用下列语句:a=a+b:b=a-b:a=a-b 10、D,if条件语句当条件成立(为真)执行 then 后语句,否则执行else 后语句。11、DC,for循环语句省略“step 步长值”,步长值为1 可省略;本程序段是求s=1+2+3+4+5的值,循环变量i 的值超出终值5 时退出循环,i 的值应为6 二、判断题1 是 2否,程序代码的基本结构有三种:顺序结构、选择结构和循环结构。3 否,“菜单编辑器”由菜单属性设置区、编辑区和显示区三部分组成。4 是 5是 6 否 7 否,VB程序一行写不下,可在行尾用空格加一短线“_”实现换行连接。
限制150内