vb基础知识.docx
- 文档编号:4990911
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:59
- 大小:42.83KB
vb基础知识.docx
《vb基础知识.docx》由会员分享,可在线阅读,更多相关《vb基础知识.docx(59页珍藏版)》请在冰点文库上搜索。
vb基础知识
第1章~第2章VB基础部分
1.标准控件不包括()控件。
(D)
A)驱动器列表框B)目录列表框C)文件列表框D)通用对话框
2.当一个工程含有多个窗体时,它的启动窗体是()。
(D)
A)正在编辑的窗体B)最后一个添加的窗体
C)第一个添加的窗体D)在“工程属性”对话框中指定的窗体
3.VB应用程序在()模式下不能编辑代码和设计界面。
(A)
A)运行B)中断C)设计D)以上均不能
4.下列叙述中,错误的是()。
(B)
A)VB应用程序没有明显的开始和结束语句
B)VB控件的所有属性值均可在属性窗口中设置
C)VB是事件驱动型可视化编程工具
D)VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小
5.标准模块文件的扩展名是()。
(C)
A)clsB)frmC)basD)res
6.下列叙述中,错误的是()。
(D)
A)打开一个工程文件,系统自动装入与该工程有关的文件
B)保存VB程序时,应分别保存窗体和工程文件
C)事件可以由用户触发,也可以由系统触发
D)VB应用程序只能以解释方式执行
7.在设计阶段,双击窗体上的某个控件,可以打开()。
(A)
A)代码窗口B)属性窗口C)工具箱窗口D)工程资源管理器窗口
8.下列叙述中,错误的是()。
(C)
A)VB是可视化程序设计语言B)VB采用事件驱动编程机制
C)VB是面向过程的程序设计语言D)VB应用程序可以以编译方式执行
9.下列叙述中,正确的是()。
(D)
A)VB的事件由用户定义B)VB程序以顺序方式执行
C)VB程序从Main()函数开始执行D)VB运行时,总是等待事件的发生
10.在VB中可以通过()方法向工具箱加入其它控件。
(C)
A)右击工具箱,执行弹出式菜单中的“添加选项卡”命令
B)执行“文件”菜单中的“添加工程”命令
C)执行“工程”菜单中的“部件”命令
D)执行“工程”菜单中的“添加窗体”命令
11.在VB的工程资源管理器窗口中不可能存在的文件类型是()。
(C)
A)*.clsB)*.vbgC)*.gifD)*.bas
12.以下那一种方法不能打开“代码窗口”()。
(A)
A)按快捷键Alt+CB)双击窗体或窗体上的控件
C)执行“视图”菜单中的“代码窗口”命令D)单击“资源管理器”窗口的“查看代码”按钮
13.下列叙述中,错误的是()。
(B)
A)VB程序代码不区分字母大小写
B)VB程序代码中使用“//”表示注释一行
C)VB程序代码中不能使用数字作为标识符的首字符
D)VB程序代码以“回车换行”作为语句结束标志
14.VB窗体文件的扩展名是()。
(B)
A)clsB)frmC)basD)res
15.下列关于VB代码编辑时常用组合键的叙述错误的是()。
C)
A)Ctrl+C表示复制选定代码B)Ctrl+X表示剪切选定代码
C)Ctrl+P表示粘贴代码D)Ctrl+Y表示删除整行代码
16.在属性窗口为命令按钮的Picture属性装入了图片,但却没有显示的原因是()。
(B)
A)按钮的Enabled属性为FalseB)按钮的Sytle属性为0
C)按钮的Default属性为FalseD)按钮的DisabledPicture属性没有装入图片
17.如果命令按钮的Caption属性包含(),则按下Alt+C可激活该按钮。
(A)
A)&CB)$CC)#CD)@C
18.设置命令按钮的()属性为True,可使按下Esc键时执行该按钮的单击事件过程。
(A)
A)CancelB)EnabledC)ValueD)Default
19.设置命令按钮的()属性,可使指针指向该按钮时显示提示内容。
(B)
A)CaptionB)ToolTipTextC)FontD)Tag
20.下列()方法不能触发命令按钮的Click事件。
(C)
A)在程序运行时单击命令按钮
B)在代码中设命令按钮的Value属性为True
C)在设计时设命令按钮的Default属性为True,运行时按ESC键
D)使用Tab键把焦点移到按钮上,然后按空格键或回车键
21.下列叙述中,错误的是()。
(D)
A)单击命令按钮可触发MouseDown事件B)单击命令按钮可触发MouseUp事件
C)命令按钮支持单击事件D)命令按钮支持双击事件
22.窗体上有命令按钮OK,它的单击事件过程为CmdOK_Click(),则该按钮的Name和Caption属性分别为()。
(C)
A)OK,CmdB)Cmd,OKC)CmdOK,OKD)OK,CmdOK
23.执行()语句,可使窗口的按钮Command1上显示“确定”。
(B)
A)Command1.Show="确定"B)Command1.Caption="确定"
C)Command1.Name="确定"D)Command1.Visible="确定"
24.命令按钮不能响应()事件。
(A)
A)DblClickB)DragDropC)KeyPressD)MouseMove
25.在窗体上新建一个命令按钮,其Index属性的默认值为()。
(C)
A)0B)1C)无D)任意值
26.设置命令按钮的()属性,可以使鼠标停在命令按钮上时显示提示信息。
(C)
A)WhatsThisHelpIDB)HelpTextC)ToolTipTextD)TipText
27.应通过()属性装入命令按钮处于非激活状态时显示的图片。
(D)
A)PictureB)DragIconC)DownPictureD)DisabledPicture
28.下列语句()可以使命令按钮Command1处于禁止状态。
(A)
A)Command1.Enabled=FalseB)Command1.Disabled=False
C)Command1.Enabled=TrueD)Command1.Disabled=True
29.应通过()属性装入命令按钮处于激活状态时显示的图片。
(A)
A)PictureB)EnabledPicture
C)DownPictureD)DisabledPicture
30.下列语句()可以设置命令按钮Command1的标题为“黑体”。
(D)
A)Command1.Caption.Name="黑体"B)Command1.Font="黑体"
C)Command1.Font.FontName="黑体"D)Command1.Font.Name="黑体"
第3章数据类型及其运算部分
1.下列为整型变量的是()。
(C)
A)x!
B)x#C)x%D)x$
2.设有语句组:
DimS1AsString*5
S1="VBTest"
则S1的值为()。
(B)
A)VBTestB)VBTeC)VBTesD)BTest
3.下列()是合法的变量名。
(A)
A)x_yB)x-yC)2xD)and
4.下列()为单精度变量。
(A)
A)x!
B)x#C)x%D)x$
5.由()关键字声明的局部变量在整个程序运行时一直存在。
(C)
A)DimB)PublicC)StaticD)Private
6.定义变量时如不指定类型,该变量为()类型。
(C)
A)IntegerB)StringC)VariantD)Single
7.用户自定义数据类型的成员不能是()。
(A)
A)数组B)日期型C)货币型D)定长字符串
8.下列()是合法的变量名。
(B)
A)x%yB)xy%C)2xD)Or
9.日期常量用()作为界定符。
(C)
A)"B)%C)#D)&
10.下列哪一个是日期型常量()。
(B)
A)"06/08/04"B)#06/08/04#C)06/08/04D){06/08/04}
11.下列为字符串变量的是()。
(D)
A)x!
B)x#C)x%D)x$
12.可以在窗体模块的声明段中进行()的声明。
(C)
A)全局数组B)全局常量C)全局变量D)全局自定义数据类型
13.下列关于常量的叙述,正确的是()。
(C)
A)常量必须在第一次使用时被赋值B)常量可以在任何时候被赋值
C)常量必须在定义时被赋值D)常量与变量不同,没有数据类型之分
14.如要表示一个在100~300000之间变化的整数,应使用()型变量。
(C)
A)IntegerB)StringC)LongD)Byte
15.在窗体中,用()语句声明的变量A可以被其它窗体引用。
(B)
A)DimAAsIntegerB)PublicAAsInteger
C)PrivateAAsIntegerD)StaticAAsInteger
16.表达式4+6\5*7/9Mod3的值是()。
(B)
A)4B)5C)6D)7
17.下列逻辑表达式的值为True的是()。
(C)
A)"A"<"9"B)"A">"a"C)"a">"AT"D)"AT"<"AND"
18.下列运算符中,优先级最高的是()。
(B)
A)LikeB)ModC)NotD)Eqv
19.设a=6,b=5,c=-2;执行语句Printa>b>c后,窗体上显示的是()。
(B)
A)1B)TrueC)FalseD)出错信息
20.下列表达式中,值最大的是()。
(C)
A)2\3B)2/3C)2mod3D)3mod2
21.下列运算符中,优先级最低的是()。
(D)
A)*B)^C)/D)\
22.表达式2=3<1的值是()。
(C)
A)0B)1C)TrueD)False
23.表示x大于0且小于10的VB表达式是()。
(B)
A)0
x<10
24.判断整型变量x是奇数的表达式是()。
(A)
A)xMod2<>0B)xMod2!
=0C)xMod2≠0D)xMod2=0
25.设a=6,b=-3,则以下表达式值为True的是()。
(D)
A)a<0Orb>0B)a<0Andb>0C)a>0Andb>0D)a<0Eqvb>0
26.下列正确的赋值语句是()。
(B)
A)i=j=0B)i=0:
j=0C)i=0,j=0D)i=0;j=0
27.下列赋值语句中,正确的是()。
(C)
A)i+j=10B)2i=jC)j=i+jD)i=j=0
28.能正确表达2的3次幂的表达式是()。
(B)
A)2*3B)2^3C)2**3D)2&3
29.表达式123+23Mod100\7的值是()。
(D)
A)6B)126C)20D)132
30.表达式12000+"123"&100的值是()。
(A)
A)"12123100"B)12223C)24300D)"12223"
31.返回值为数值的函数是()。
(B)
A)MidB)InstrC)LeftD)Rtrim
32.表达式Len("幸运52")的值是()。
(B)
A)0B)4C)6D)8
33.以下()语句可表示[50,100]之间的随机数。
(B)
A)Int(Rnd*51)+49B)Int(Rnd*51+50)
C)Int(Rnd*50)+50D)Int(Rnd*50+50)
34.返回值为字符串的函数是()。
(A)
A)StrB)ValC)LenD)Asc
35.当x=0时,函数IIf(x>0,1,IIf(x<0,-1,0))的返回值是()。
(A)
A)0B)1C)–1D)出错
36.表达式Fix(5.6)+Int(-5.6)的值是()。
(B)
A)0B)-1C)1D)以上都不对
37.如果Sgn(x)的值为-1,整型变量x的值是()。
(D)
A)0B)整数C)正整数D)负整数
38.表达式InStr(2,"文本文件","文")的值是()。
(C)
A)0B)1C)3D)5
39.除去字符串左侧空格的函数是()。
(C)
A)Left()B)Trim()C)Ltrim()D)LeftTrim()
40.设a="39级台阶",使b="台阶"的语句是()。
(D)
A)Right(a,4)B)Instr(a,5,4)C)Left(a,5,4)D)mid(a,4,2)
41.表达式InStr(3,"文件系统控件","件")的值是()。
(C)
A)2B)3C)6D)11
42.能判断一个表达式的值是否为数值类型的函数是()。
(B)
A)IsDate()B)IsNumeric()C)IsData()D)IsNumber()
43.表达式Chr(Asc("B")+1)的值是()。
(A)
A)"C"B)CC)67D)"67"
44.下列表达式的值为15的是()。
(C)
A)Int(14.6)B)Fix(14.6)C)Round(15.3)D)Trunc(15.3)
45.表达式UCase(Mid("basic!
",1,1))+Right("basic!
",5)的值是()。
(D)
A)"asic"B)"Asic!
"C)"basic!
"D)"Basic!
"
46.VB表达式Format(Val("111a"),"##.##")的值是()。
(C)
A)11.1aB)11.10C)111.D)111.00
47.下列语句不合法的是()。
(D)
A)x=1:
y=2B)?
x;y;C)?
x,y,D)x=1;y=2
48.如果VB语句超过一行,可以使用空格加()续行。
(D)
A)-B)+C);D)_
第4章顺序结构程序设计部分
1.正确使用Cls方法的是()。
(B)
A)Text1.ClsB)Picture1.ClsC)List1.ClsD)Image1.Cls
2.下列语句合法的是()。
(C)
A)x+y=2B)x>2=yC)x=y>2D)x=y++
3.错误使用Print方法的是()。
(D)
A)Picture1.PrintB)Form1.PrintC)Debug.PrintD)Text1.Print
4.Print方法分区输出时,用()分隔多个表达式。
(B)
A)空格B)逗号C)冒号D)分号
5.Print"10+6=";10+6的输出结果是()。
(C)
A)16=10+6B)10+6=10+6C)10+6=16D)"10+6="10+6
6.下列叙述中,错误的是()。
(A)
A)不允许使用行号与标号B)单条语句可分行书写
C)同一行上可以书写多条语句D)VB代码不区分字母的大小写
7.VB表达式Format(CInt("3.14"),"00.00")的值是()。
(A)
A)03.00B)03.14C)3.14D)3
8.下列语句合法的是()。
(B)
A)1+2=3B)x=y<>0C)y>0=xD)x=2y
9.下列语句错误的是()。
(B)
A)ClsB)Image1.ClsC)Form1.ClsD)Picture1.Cls
10.Print方法紧密输出时,用()分隔多个表达式。
(D)
A)空格B)逗号C)冒号D)分号
11.下列关于VB编码规则的叙述,错误的是()。
(D)
A)一条语句可以分多行书写B)可以用“Rem”注释单行语句
C)注释可以放在语句之前D)可以用“;”作为语句的结束符
12.以下程序段中有()处错误。
(C)
ReDimaAsInteger
n+3=n
a=0;b=1
Printn+3=n
A)1B)2C)3D)4
13.执行x=InputBox("请输入半径",0,"求面积"),在输入框中输入3后回车,则下列叙述中,正确的是()。
(B)
A)x的值是数值3B)x的值是字符“3”
C)0是默认值D)对话框标题是“求面积”
14.执行x=MsgBox("数据类型不匹配",VbOKCancel,"出错提示!
"),然后单击消息框的“取消”按钮,x的值是()。
(D)
A)TrueB)FalseC)1D)2
15.下列语句正确的是()。
(B)
A)MsgBoxVbOkOnly,"Error"B)MsgBox"Error",VbOkOnly
C)MsgBox(VbOkOnly,"Error")D)MsgBox("Error",VbOkOnly)
16.执行Len(InputBox("请输入编号:
")),在输入框中输入“神州1号”后回车,结果为()。
(A)
A)4B)7C)0D)出错
17.执行MsgBox"除数不能为0!
",VbExclamation,"数据出错",在弹出的消息框中显示的图标是()。
(C)
A)停止图标B)问号图标C)感叹号图标D)消息图标
18.下列语句组:
a$="TodayAndTomorrow"
b$=Right(a$,8):
c$=Left(a$,5)
MsgBoxa$,,b$,c$
执行后消息框的标题是()。
(B)
A)TodayB)TomorrowC)TodayAndTomorrowD)1
19.下列语句组:
a$="TodayAndTomorrow"
b$=Right(a$,8):
c$=Left(a$,5)
MsgBoxa$,,b$,c$
执行后消息框中显示的内容是()。
(C)
A)TodayB)TomorrowC)TodayAndTomorrowD)1
20.下列程序运行时,消息框显示的内容是()。
(A)
PrivateSubCommand1_Click()
MsgBoxCStr(123+321)
EndSub
A)444B)123321C)123+321D)显示出错信息
21.窗体上有一个命令按钮Command1,编写如下事件过程:
PrivateSubCommand1_Click()
x=InputBox("x=")
y=InputBox("y=")
Printx+y
EndSub
运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是()。
(B)
A)444B)123321C)123+321D)出错信息
22.执行n=InputBox("n=",0,"n!
"),在输入框中输入5后回车,则下列叙述中,正确的是()。
(D)
A)0是默认值B)输入框标题是"n="C)n等于数值5D)n的值为字符"5"
23.执行x=MsgBox("数据类型不匹配",,"出错提示!
"),然后按回车,x的值是()。
(B)
A)0B)1C)TrueD)False
24.下列语句正确的是()。
(A)
A)MsgBox""B)MsgBoxVbOkOnly,"Error"
C)MsgBox(VbOkOnly,"Error")D)MsgBox("Error",VbOkOnly,,100)
25.下列关于InputBox函数的叙述,错误的是()。
(A)
A)可以省略任何参数B)可以在屏幕指定位置显示输入框
C)可以指定默认值D)返回值为String类型
26.下列程序运行时,消息框显示的内容是()。
(C)
PrivateSubCommand1_Click()
MsgBoxCStr("123+321")
EndSub
A)444B)123321C)123+321D)显示出错信息
27.执行语句a=MsgBox("你好",vbAbortRetryIgnore+vbDefaultButton2),当出现消息框时,按回车,a的值为()。
(B)
A)vbAbortB)vbRetryC)vbIgnoreD)vbDefault
28.将窗体的()属性设置为True,可使Form_Load事件中的Print方法显示结果。
(C)
A)DrawStyleB)DrawModeC)AutoRedrawD)Enabled
29.下列叙述中,错误的是()。
(A)
A)标签和文本框都有Caption属性B)标签和文本框的主要区别在于能否编辑其内容
C)标签具有AutoSize属性,而文本框没有D)文本框具有ScrollBar属性,而标签没有
30.能清除文本框Text1中内容的语句是()。
(B)
A)Text=""B)Text1.Text=""C)Text1.clearD)Text1.Cls
31.设置()属性使标签Label1没有边框。
(A)
A)Label1.BorderStyle=0B)Label1.BorderStyle=1
C)Label1.B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 基础知识