vb习题库附答案.pdf
《vb习题库附答案.pdf》由会员分享,可在线阅读,更多相关《vb习题库附答案.pdf(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题以下关于V i s u a l Ba s i c 特点的叙述中,错误的是()。A)V i s u a l Ba s i c 是采用事件驱动编程机制的语言B)V i s u a l Ba s i c 程序既可以编译运行,也可以解释运行C)构成V i s u a l Ba s i c 程序的多个过程没有固定的执行顺序D)V i s u a l Ba s i c 程序不是结构化程序,不具备结构化程序的三种基本结构(2)为了消除窗体上的一个控件,下列正确的操作是()。A)按回车键B)按 E s c 键C)选择(单击)要清除的控件,然后按D el 键D)选择(单击)要清除的控件,然后按回车键以
2、下叙述中错误的是()。A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)当程序运行时,双击一个窗体,则触发该窗体的D b l C l i c k 事件O V i s u a l Ba s i c 应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(4)以下叙述中,错误的是()。A)在 V i s u a l Ba s i c 中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗M设定,也可以通过程序语句设定O V i s u a l Ba s i c 中允许不同对象使用相同名称的方法D)V i s u a l Ba s i c 中的对象
3、具有自己的属性和方法(5)以下叙述中正确的是()。A)窗体的N a m e属性指定窗体的名称,用来标识一个窗体B)窗体的N a m e属性值是显示在窗体标题栏中的文本C)可以在运行期间改变窗体的N a m e属性的值D)窗体的N a m e属性值可以为空以下关于文件的叙述中,错误的是()。A)顺序文件中的记录一个接一个地顺序存放B)随机文件中记录长度是随机的0执行打开文件的命令后,自动生成一个文件指针D)LO F 函数返回给文件分配的字节数以下叙述中错误的是()。A)V i s u a l Ba s i c 是事件驱动型可视化编程工具B)V i s u a l Ba s i c 应用程序不具有
4、明显的开始和结束语句O V i s u a l Ba s i c 工具箱中的所有控件都具有宽度(W i d t h)和高度(H ei g h t)属性D)V i s u a l Ba s i c 中控件的某些属性只能在运行时设置(8)以下叙述中错误的是()。A)双击鼠标可以触发D b l C l i c k 事件B)窗体或控件的事件的名称可以山编程人员确定C)移动鼠标时,会触发M o u s eM o v e事件D)控件的名称可以由编程人员设定在设计窗体时双击窗体的任何地方,可以打开的窗口是()。A)代码窗口 B)属性窗口C)工程资源管理器窗口 D)工具箱窗口(1 0)在程序运行时,下列叙述中
5、正确的是()oA)用鼠标右键单击窗体中无控件的部分,会执行窗体的F o r m _ Lo a d 事件过程B)用鼠标左键单击窗体的标题栏,会执行窗体的F o r m _ C l i c k 事件过程0只装入而不显示窗体,也会执行窗体的F o r m Lo a d 事件过程D)装入窗体后,每次显示该窗体时,都会执行窗体的F o r m _ C l i c k 事件过程(1 1)以下能在窗体F o r m l 的标题栏中显示“V i s u a l Ba s i c 窗体”的语句是()。A)F o r m l.N a m e=z zV is u al B as ic 窗体”B)F or m l.T
6、 it l e=/zV is u al B as ic 窗体”C)F or m l.C apt ion=*V is u al B as ic 窗体”D)F or m l.T e x t=V is u al B as ic 窗体”(1 2)以下叙述中错误的是()。A)事件过程是响应特定事件的一 段程序B)不同的对象可以具有相同名称的方法0对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定(1 3)设 a=2,b=3,c=4,d=5,下列表达式的值是()。Not a=c Or 4*c=b 2 A n d b a+cA)-l B)1 C)T r u e D)F al s e(1 4)设
7、 a=5,b=1 0,则执行 c=I n t(b-a)*Rn d+a)+l 后,c 值的范围为()。A)5 1 0 B)6 9 0 6-1 0 D)5 9(1 5)设有如下语句:D im a,b A s I n t e ge rc=V is u al B as ic”d=#7/2 0/2 0 0 5#以下关于这段代码的叙述中,错误的是()。A)a 被定义为I n t e ge r 类型变量B)b被定义为I n t e ge r 类型变量C)c 中的数据是字符串D)d 中的数据是日期类型(1 6)设 a=4,b=3,c=2,d=l,下列表达式的值是()。a b+l Or c b c 后,窗体上显
8、示的是()。A)T r u e B)F al s e C)1 D)出错信息(2 2)若变量a 未事先定义而直接使用(例如:a=0),则变量a 的 类 型 是()。A)I n t e ge r B)S t r in g C)B ool e an D)V ar ian t(2 3)为把圆周率的近似值3.1 4 1 5 9 存放在变量pi中,应该把变量pi定义为()。A)D im pi A s I n t e ge r B)D im pi(7)A s I n t e ge rC)D im pi A s S in gl e D)D im pi A s Lon g(2 4)表达式2*3 2+4*2/2+
9、3 2 的值是(晨A)3 0 B)3 1 C)4 9 D)4 8(2 5)设a=4,b=5,c=6,执行语句Pr in t a b A n d b XYz B)V is u al B as ic v is u al bas ic”C)t he =t he r e”D)I n t e ge r I n t(2 8)下 列 变 量 名 中 合 法 的 是()。A)x 2-l B)pr in t C)s t r n D)2 x(2 9)把数学表达式之:已表示为正确的V is u al B as ic 表达式应该是()。2y-6A)(5 x+3)/(2 y-6)B)x*5+3/2*y-6C)(5*x+
10、3)+(2*y-6)D)(x*5+3)/(y*2-6)(3 0)可以产生3 0 5 0(含 3 0 和 5 0)之间的随机整数的表达式是(兀A)I n t (Rn d*2 1+3 0)B)I n t(Rn d*2 0+3 0)C)I n t (Rn d*5 0-Rn d*3 0)D)I n t(Rn d*3 0+5)(3 1)以下合法的V is u al B as ic 标识符是()。A)F or Loop B)C on s t C)9 abc D)at t x(3 2)表达式5 M od 3+3 5*2 的值是()。A)0 B)2 C)4 D)6(3 3)设x=4,y=8,z=7,以下表达式
11、的值是0。x z)Or z 2*b Or a=c A n d bOc Or c dA)1 B)T r u e C)F al s e D)2(3 5)执行语句Ope n T e l.d at F or Ran d om A s#1 Le n=5 0 后,对 文 件 T e l.d at 中的数据能执行的操作是0。A)只能写,不能读 B)只能读,不能写C)既可以读,也可以写 D)不能读,不能写(3 6)以下能判断是否到达文件尾的函数是()。A)B OF B)LOC OLOF D)E OF(3 7)在窗体上有一个命令按钮和一个文本框,其名称分别为C om m an d l 和 T e x t l,把
12、文本框的T e x t 属性设置为空白,然后编写如下事件过程:Pr iv at e S u b C om m an d 1 _C 1 ic k()a=I n pu t B ox (z,E n t e r an in t e ge r )b=I n pu t B ox(E n t e r an in t e ge r )T e x t l.T e x t=b+aE n d S u b程序运行后,单击命令按钮,如果在输入对话框中分别输入8 和 1 0,则文本框中显示的内容是()。A)1 0 8 B)1 8 0 81 0 D)出错(38)设 x=4,y=6,则以下不能在窗体上显示出“A=l 设 的语
13、句是()。A)P r i n t A=x+y B)P r i n t A=;x+yC)P r i n t A=+St r(x+y)D)P r i n t A=&x+y(39)假定有如下的命令按钮(名称为C o m m an d l)事件过程:P r i v at e Su b C o m m an d l C l i ck Ox=In p u t B o x(输入:,输人整数)M s g B o x ”输入的数据是:,”输入数据:”+xE n d Su b程序运行后,单击命令按钮,如果从键盘上输入整数1 0,则以下叙述中错误的是0。A)x 的值是数值1 0B)输入对话框的标题是“输入整数”C)
14、信息框的标题是“输人数据:1 0”D)信息框中显示的是“输入的数据是:”(40)执行下列语句:s t r l n p u t=In p u l B o x (请输入字符串,字符串对话框,字符串)将显示输入对话框。此时如果直接单击“确定”按钮,则变量s t r i n p u t 的 内 容 是(),A)”请 输 入 字 符 串 B)字符串对话框”C)字符串 D)空字符串(41)下列叙述中正确的是()。A)M s g B o x 语句的返回值是一个整数B)执行M s g B o x 语句并出现信息框后,不用关闭信息框即可执行其他操作C)M s g B o x 语句的第一个参数不能省略D)如果省略
15、M s g B o x 语句的第三个参数(Ti t l e),则信息框的标题为空(42)以下关于M s g B o x 的叙述中,错误的是()。A)M s g B o x 函数返回一一个整数B)通过M s g B o x 函数可以设置信息框中图标和按钮的类型C)M s g B o x 语句没有返回值D)M s g B o x 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量(43)下面关于文件的叙述中错误的是()。A)随机文件中各条记录的长度是相同的B)打开随机文件时采用的文件存取方式应该是Ran d o m0向随机文件中写数据应使用语句P r i n t#文件号D)打开随机文
16、件与打开顺文件一样,都使用O p en 语句(44)窗体上有1 个名称为Tex t l 的文本框和1 个名称为C o m m an d 1 的命令按钮。要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件o u t.t x t 中,每次写入的内容附加到文件原有内容之后。下面能够正确实现上述功能的程序是()。A)P r i v at e Su b C o m m an d l _ C l i ck()O p en o u t.t x t F o r In p u t A s#1P r i n t#1,Tex t l.Tex tC l o s e#1E n d Su bB)P r i v a
17、t e Su b C o m m an d 1 C l i ck()O p en ”o u t.t x t F o r O u t p u t A s#1P r i n t#1,Tex t l.Tex tC l o s e#1E n d Su bC)P r i v at e Su b C o m m an d 1 C l i ck()O p en o u t.t x t“F o r A p p en d A s#1P r i n t#1,Tex t l.Tex tC l o s e#1E n d Su bD)P r i v at e Su b C o m m an d l _ C l i ck
18、()O p en ”o u t.t x t“F o r Ran d o m A s#1P r i n t t t l,Tex t l.Tex tC l o s e#1E n d Su b(45)在窗体上画个列表框和一个命令按钮,其名称分别为Li s t l 和 C o m m an d 1,然后编写如下事件过程:P r i v at e Su b F o r m _ Lo ad()Li s t l.A d d i t em It em 1 Li s t l.A d d l t em It em 2Li s t l.A d d l t em It em 3”E n d Su bP r i v a
19、t e Su b C o m m an d l _ C l i ck()Li s t l.Li s t(Li s t l.Li s t co u n t)=A A A A E n d Su b程序运行后,单击命令按钮,其结果为0。A)把字符串“A A A A”添加到列表框中,但位置不能确定B)把字符串“A A A A”添加到列表框的最后(即It em 3”的后面)C)把列表框中原有的最后一项改为“A A A A”D)把字符串“A A A A 插入到列表框的最前面(即It em 1”的前面)(46)为了使列表框中的项目呈多列显示,需要设置的属性为0。A)C o l u m n s B)St y
20、l e C)Li s t D)M u l t i Sel ect(47)在窗体上画 个文本框(其名称为Tex t l)和一个标签(其名称为Label 1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是()。A)P r i v at e Su b Tex t l _ C l i ck()Label 1.C ap t i o n=Tex t l.Tex tE n d Su bB)P r i v at e Su b Tex t l _ C h an g e()Label 1.C ap t i o n 二 Tex t 1.Tex tE n d
21、 Su bC)P r i v at e Su b Label l _ C h an g e()Label 1.C ap t i o n=Tex t l.Tex t E n d Su bD)P r i v at e Su b Label l _ C l i ck()Label l.C ap t i o n=Tex t l.Tex tE n d Su b(48)在窗体上画一个名称为Li s t l 的列表框,一个名称为Label l 的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是()。A)P i v at
22、 e Su b Li s t l _ C l i ck()Label l.C ap t i o n=Li s t l.Li s t i n d exLi s t l.Rem o v ei t em Li s t l.Tex tE n d Su bB)P r i r at e Su b Li s t l C l i ck()Label 1.N am e=Li s t l.Li s t i n d exLi s t l.Rem o v ei t em Li s t l.Tex tE n d Su bC)P r i v at e Su b Li s t l C l i ck()Label 1.C a
23、p t i o n=Li s t l.Tex tLi s t l.Rem o v eIt em Li s t l.Li s t i n d exE n d Su bD)P r i v at e Su b Li s t l _ C l i ck()Label 1.N am e二 Li s t l.Tex tLi s t l.Rem o v ei t em Li s t l.Li s t i n d exE n d Su b(49)设在名称为M y f o r m 的窗体上只有1 个名称为C l 的命令按钮,下面叙述中正确的是()。A)窗体的C l i ck 事件过程的过程名是M y f o r
24、m _ C l i ckB)命令按钮的C l i ck 事件过程的过程名是C l.C l i ckC)命令按钮的C l i ck 事件过程的过程名是C o m m an d 1 _ C l i ckD)上述3 种过程名称都是错误的(50)设窗体上.有1 个滚动条,要求单击滚动条右端的7 按 钮-次,滚动块移动定的刻度值,决定此刻度值的属性是0A)M a x B)M i n C)S m a l 1C h a n g e D)La rg e C h a n g e(5 1)若设置了文本框的属性P a sswo rdC h a r=$,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是()。
25、A)8 个$B)1个$0 8个#D)无任何内容(5 2)设在窗体上有1 个名称为C o m b o l 的组合框,含有5 个项目,要删除最后一项,正确的语句是0。A)C o m b o 1.R e m o ve i te m C o m b o l.T e xtB)C o m b o l.R e m o ve i te m 4C)C o m b o l.R e m o ve i te m C o m b o l.Li stC o un tD)C o m b o l.R e m o ve i te m 5(5 3)工程中有2 个窗体,名称分别为F o rm l、F o rm 2,F o rm l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 习题 答案
限制150内