30、在For……Next循环中,循环次数由循环控制变量的初值、终值与步长三个因素决定,其计算公式为(终值-初值)/步长+1。
31、在DO……LOOP循环中,如果关键字While和Until不写,则形成死循环,无限循环。
32、根据变量的定义位置和所使用的变量定义语句不同,VB中的变量可以分为3类,即局部变量、模块变量和全局变量。
33、为了使标签能自动调整大小以显示全部文本内容,应把标签的Autosize属性设置为True。
34、Caption属性用来设置窗体的标题。
它确定和改变显示在窗体的标题栏中的标题。
35、假定有一个文本框,其名称为Textl,为了使该文本框具有焦点,应执行的语句是Text1.SetFocus。
36、以下语句的输出结果是3。
A%=3.14156:
printA
37、语句x=inputbox("请输入数据"),输入12345,则x的值为变体类型的数据。
38、以下语句的执行结果是5459.40。
I=Format(5459.4,"##,##0.00")
PrintI
39、在VisualBasic中按文件的数据编码方式对文件分类,或将文件分为顺序文件和随机文件和二进制文件。
40、表达式Fix(-32.68)+Int(-23.02)的值为-56。
41、将一般窗体转换为MDI窗体的子窗体时要把MDIChild属性的值设置为True。
42、VB有两种类型的数组:
固定大小的静态数组和在程序运行时可以改变的动态数组。
43、表达式Rtrim(Lcase(“Abcd123xyZ”))&Right(“mnopq”,3)的值为abcd123xyzopq。
44、变得到字体对话框中用户所选择的字体名字、大小、颜色的属性分别是FontName、FontSize、ForeColor。
45、在对象的MouseDown和MouseUp事件过程中,当参数Button的值为1、2、4时,分别代表按下了鼠标的左键、右键和中键按钮。
46、顾名思义,visual basic 是一种_可视化_ 程序设计,即一种开发图形用户界面。
47、生成消息框的命令_MsgBox_ ,生成输入框的命令_IntputBox_ 。
48、使用_Print_方法可在图片框中进行文本的输出,用_PSet_ 方法可画点,用_Line_ 方法可画直线。
49、visualBasic中有一种控件组合了文本框和列表框的特性,这种控件是_组合框_
50、设置计时器事件之间的间隔要通过计时器的_Interval_属性。
51、VB中常见的基本数据类型:
_数值型_、_日期型_、_逻辑型_、_字符型_、_对象型_、_变体型_等。
52、一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示_工程_文件;扩展名为.FRM的文件表示_窗体_文件;扩展名为.BAS的文件表示_模块_文件。
53、VB是一种面向对象的程序设计语言,采用了事件驱动的编程机制。
54、在VB中,1234、123456&、12346E+5.12346D+5这4个常数分别表示整型,
长整型,单精度,以精度类型
55、要以XXXX年XX月XX日形式显示当前机器内日期的Format函数表达式为Format(now,“dddddd”)
56、滚动条产生Change事件是因为Value值改变了!
57、建立弹出式菜单所使用的方法是PopupMenu。
二、选择题
1、在VB中设计程序时,能自动被检查出来的错误是(A)。
A)语法错误
B)语法错误和逻辑错误
C)运行错误
D)逻辑错误
2、双击窗体中的对象后,VisualBasic将显示的窗口是(C)。
A)项目(工程)窗口
B)工具箱
C)代码窗口
D)属性窗口
3、在VisualBasic中,要设置菜单项的快捷访问键,应使用哪个符号:
(A)。
A)&
B)*
C)$
D)@
4、VisualBasic6.0集成环境的主窗口中不包括(C)。
A)标题栏
B)菜单栏
C)状态栏
D)工具栏
5、可决定窗体的左上角是否有控制菜单的属性是(A)。
A)ComtrolBox
B)MinButton
C)MaxButton
D)BorderStyle
6、用于获得字符串S最左边4个字符的函数是:
(A)。
A)Left(S,4)
B)Left(1,4)
C)Leftstr(S)
D)Leftstr(3,4)
7、下面给出的符号中,不能作为VisualBasic的变量名的是(B)
(A)abcd(B)4A123(C)AA123(D)BB
8下列可作为VisualBasic的常量是(C)
(A)π(B)1.0*E-3(C)-1E5(D)E-6
9、按照VisualBasic的规定,123#所表示的数据类型是(B)
(A)整型(B)双精度型(C)单精度型(D)长整型
10、按照VisualBasic的规定,下面作为字符串常量用法的是(B)
(A)ABC$(B)“ABCπ”(C)“AB”$(D)‘abc123’
11、下面能够作为VisualBasic的表达式的是(D)
(A)4*sin(π)(B)b^2-4ab(C)[-b-sqr(dlt)]/(2*a*c)(D)exp(x)+ABS(Y)
12、下面表达式中,其值为0的是(C)
(A)4/5(B)5Mod4(C)4\5(D)4Mod5
13、在VisualBasic中,执行下面四个赋值语句时出现错误的是
(A)x=SGN(0)(B)Y=sqr(0)(C)z=LOG(0)(D)x=SIN(0)
14、设变量a=2,b=3,c=4,d=5,则表达式nota>bandb^2c-d的值为(A)
(A)True(B)False(C)-1(D)1
15、下列运算结果中,值最大的是(D)。
A)3\4
B)3/4
C)4mod3
D)3mod4
16、若要使用户不能修改文本框TextBox1中内容,应修改(A)属性。
A)Locked
B)MultiLine
C)PassWordChar
D)ScrollBar
17、Label控件中内容能垂直方向变化而宽度保持不变则应设置(A)属性。
A)Wordwrap
B)Enabled
C)Locked
D)AutoSize
18、确定复选框是否选中,可访问的属性是(A)。
A)Value
B)Checked
C)Selected
D)Caption
19、以下语句错误的是:
(D)。
A)Dowhile(Condition)
Statements
Loop
B)Do
Statements
Loopwhile(condition)
C)Dountil(condition)
Statements
Loop
D)Dountil(condition)
Statements
Enddo
20、用Dimb(-2to4)asstring语句所定义的数组的元素个数是(D)个。
A)2
B)4
C)6
D)7
21、在VisualBasic中,称对象的数据为:
(A)。
A)属性
B)方法
C)事件
D)封装
22、如果要在任何新建的模块中自动插入OptionExplicit语句,则应采用下列(A)操作步骤。
A)在“工具”菜单中选取“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变量声明”选项。
B)在“编辑”菜单中执行“插入文件”命令。
C)在“工程”菜单中执行“添加文件”命令。
D)以上操作都不对。
23、Datetime是Data类型的变量,以下赋值语句中错误的是:
(C)。
A)Datetime=#4/14/97#
B)Datetime=#September1,1997#
C)Datetime=#12:
15:
00AM#
D)Datetime=“8/8/99”
24、下列程序段的执行结果为(B)。
X=Int(Rnd+4)X=INT((4-4+1)*Rnd+4)
SelectCasex
Case5
Print"优秀"
Case4
Print"良好"
Case3
Print"通过"
CaseElse
Print"不通过"
EndSelect
A)优秀
B)良好
C)通过
D)不通过
25、通用对话框中能打开“颜色对话框”的方法是(B)。
A)ShowOpen
B)ShowColor
C)ShowSave
D)ShowPrinter
26、使图形能自动按控件大小而改变的控件是(A)。
A)图片框
B)图象框
C)标签框
D)框架
27、若要将窗体从内存中卸载出去,其实现的方法是(B)。
A)Show
B)UnLoad
C)Load
D)Hide
28、有如下程序
ForI=1To3
Forj=5To1Step-1
PrintI+j
Nextj
NextI
其循环执行的次数为:
(D)。
A)12
B)13
C)14
D)15
29、对以下过程不正确的调用语句是(B)。
publicSubadd()
……
EndSub
A)Calladd
B)add()
C)add
D)Calladd()
30、下列关于面向对象程序设计的叙述不正确的是(D)。
A)对象具有属性、方法等特性
B)对象之间的通信产生了消息
C)一个对象是一个软件构造块,它包含数据与相关的操作
D)对象的属性不能被改变
31、VisualBasic采用了(C)编程机制。
A)面向过程
B)面向对象
C)事件驱动
D)可视化
32、下列说法错误的是(C)。
A)在同一模块不同过程中的变量可以同名;
B)不同模块中定义的全局变量不可以同名;
C)引用另一模块中的全局变量时,必须在变量名前加模块名;
D)同一模块中不同级的变量可以同名。
33、设有如下语句:
str1=InputBox(“输入”,“”,“练习”)
从键盘上输人字符串“示例”后,str1的值是(D)。
A)“输入”
B)“”
C)“练习”
D)“示例”
34、在VisualBasic中,要将一个窗体装载到内存进行预处理,但不显示,应该使用那种语句:
(C)。
A)Show
B)Hide
C)Load
D)Unload
35、在以下事件过程中,Private表示(C)。
PrivateSublblAbc_Change()
……
EndSub
A)此过程可以被任何其它过程调用。
B)此过程只可以被本窗体模块中的其它过程调用。
C)此过程不可以被任何其它过程调用。
D)此过程只可以被本工程中的其它过程调用。
37、若要在图片框中绘制一个椭圆,使用的方法是(A)。
A)Circle
B)Line
C)Point
D)Pset
38、若要设置定时器控件的定时时间,需设置的属性是(A)。
A)Interval
B)Value
C)Enabled
D)Text
39、下列(B)语句可以将变量A、B的值互换。
A)A=B:
B=A
B)C=B:
B=A:
A=C
C)A=C:
C=B:
B=A
D)A=(A+B)/2:
B=(A-B)/2
40、程序的基本控制结构是(C)。
A)顺序结构、多分支结构和单分支结构。
B)For……Next结构、Do……Loop结构和Select……Case结构。
C)顺序结构、选择结构和循环结构。
D)单行结构和多行结构。
41、如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的括号里要填入(A)。
X=1
Do
x=x+3
Printx
LoopUntil()
A)x>=8
B)x<=8
C)x>=7
D)x<=7
42、若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为(A)。
Ifa>5then
Ifb<4Thenc=a-bElsec=b-a
Else
Ifb>3Thenc=a*bElsec=amodb
EndIf
A)2
B)-1
C)1
D)6
43、下列关于For…next语句的说法正确的是(A)。
A)循环变量、初值、终值和步长都必须为数值型。
B)step后的步长只为正数。
C)初值必须小于终值。
D)初值必须大于终值。
44、在VB中,过程共有三种,它们是(A)。
A)事件过程,子过程和函数过程
B)Sub过程,Function过程和Property过程。
C)事件过程,函数过程和属性过程。
D)Sub过程,函数过程和通用过程。
45、设已打开5个文件,文件号为1,2,3,4,5。
要关闭所有文件,以下语句正确的是()。
A)Close#1,2,3,4,5
B)Close#1;#2;#3;#4;#5
C)Close#1-#5
D)Close
46、下列叙述中错误的是(B)。
A)VB是采用了事件驱动编程机制。
B)VB是面向过程的程序设计语言。
C)VB是可视化程序设计语言。
D)VB是面向对象的程序设计语言。
47、退出VB6.0的快捷键是(B)。
A)Ctrl+Q
B)Alt+Q
C)Alt+A
D)Ctrl+A
48、用于获得字符串S从第4个字符开始的4个字符的函数是(A)。
A)Mid(S,4,4)
B)Middle(S,4,4)
C)Midstr(S,4,4)
D)MiddleStr(S,4,4)
49、下列能正确产生[1-30]之间的随机整数的表达式是(D)。
A)1+rnd(30)
B)1+30*rnd()
C)rnd(1+30)
D)int(rnd()*30)+1
50、VisualBasic为命令按钮提供的Cancel属性是(A)。
A)用来指定命令按钮是否为窗体的“取消”按钮。
B)用来指定命令按钮的功能是停止一个程序的运行。
C)用来指定命令按钮的功能是关闭一个运行程序。
D)用来指定命令按钮的功能是中断一个程序的运行。
51、若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置(D)。
A)Text属性值为*
B)Caption属性值为*
C)password属性值为空
D)Passwordchar属性值为*
52、下列块结构条件语句,正确的是(B)。
A)Ifx>10thenB)ifx>10then
Print"a"print"a"
Elseifx>5thenelseifx>5
Print"b"print"b"
Elseifx<5thenelse
Print"c"print"c"
EndifEndif
C)Ifx>10thenD)ifx>10then
Print"a"print"a"
Elseifx>5thenelseifx>5thenprint"b"
Print"b"
Elsex<5thenelse
Print"c"print"c"
Endifendif
53、下列对文件分类的划分错误的是(D)。
A)文件分为程序文件和数据文件。
B)文件分为有结构文件和无结构文件。
C)文件分为流式文件和记录文件。
D)文件分为顺序文件和随机文件。
54、以下关于选项按钮的说法,正确的是(B)。
A)选项按钮的Enabled属性用于决定该按钮是否被选中。
B)选项按钮的Value属性用于决定该按钮是否被选中。
C)选项按钮的Checked属性用于决定该按钮是否被选中。
D)选项按钮的Checked属性用于决定该按钮是否被选中。
55、如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用:
(A)。
A)将这个数据声明为字符串型常量,用一个常量标识符代表它。
B)将这个数据声明为字符串型变量,用一个变量标识符表示它。
C)将这个数据声明为日期型常量,用一个常量标识符代表它。
D)将这个数据声明为日期型变量,用一个变量标识符表示它。
56、在VisualBasic中,下列那种控件不可以包含其他控件:
()。
A)Picturebox
B)Frame
C)Toolbar
D)Image
57、在VisualBaic中,要使一个窗体不可见,但不从内存不释放,应使用哪种语句:
(B)。
A)Show
B)Hide
C)Load
D)UnLoad
58、命令Picture1.Circle(500,800),800能够在图片框Picture中画出的图形是(D)。
A)半径为sin的圆
B)细而高的椭圆
C)扁而平的椭圆
D)圆心在(500,800)的一个圆
59、下列是一个循环结构的程序,循环体内的语句将执行(D)次。
K=0
ForI=1to10
Forj=1to100
K=k+1
Nextj
NextI
A)0
B)10
C)100
D)1000
60、当条件为5A)if5B)if5C)if5D)if5
61题目:
125、“X是小于100的非负数”,用VB表达式表示正确的是(C)。
A)0<=X<100
B)0<=X<100
C)X>=0ANDX<100
D)0<=XORX<100
62、关于Exitfor的使用说明正确的是(D)。
A)Exitfor语句可以退出任何类型的循环。
B)一个循环中只能有一个这样的语句。
C)Exitfor表示返回For语句去执行。
D)一个For循环中可以有多条Exitfor语句。
63、下列关于Sub过程的叙述正确的是(A)。
A)一个Sub过程必须有一个Exitsub语句。
B)一个Sub过程必须有一个Endsub语句。
C)在Sub过程中可以定义一个Function过程。
D)可以用Goto语句退出Sub过程。
64、写在一行上的多条语句,应以(C)为分隔符。
A)分号
B)逗号
C)冒号
D)空格
65、下述的说法哪