安徽大学VB计算机考试选择题 1.docx
《安徽大学VB计算机考试选择题 1.docx》由会员分享,可在线阅读,更多相关《安徽大学VB计算机考试选择题 1.docx(36页珍藏版)》请在冰点文库上搜索。
安徽大学VB计算机考试选择题1
选择题一:
1决定窗体有无控制菜单的属性是______。
A.EnabledB.ControlBoxC.MaxButtonD,MinButtonB
2假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用______语句。
A.List1.AddItem"China",List1.ListCountB.List1.AddItem“China",List1.ListCount-1C.List1.AddItem"China",3D.List1.AddItem3,"China"B
3在下列关于通用对话框的叙述中,正确的写法是______。
A.CommonDialog1.Filter="AllFiles"|"*.*"|"Pictures(*.Bmp)"|"*.Bmp"B.CommonDialog1.Filter=AllFiles|*.*|Pictures(*.Bmp)|*.Bmp
C.CommonDialog1.Filter=|AllFiles|*.*|Pictures(*.Bmp)|*.Bmp|
D.CommonDialog1.Filter="AllFiles|*.*|Pictures(*.Bmp)|*.Bmp"D
4可以同时删除字符串前导和尾部空白的函数是________。
A.LtrimB.RtrimC.MidD.TrimD
5语句PrintFormat$(32548.5,"000,000.00")的输出结果是_____。
A.32,548.50B.32,548.5C.032,548.50D.32548.5C
6InputBox函数返回值的类型为_________。
A.变体类型B字符串C.数值或字符串(视输入的数据而定)D.数值B
7有数组声明语句Dima(3to12,5),则数组a包含元素的个数有______。
A.60B.13C.75D.120A
8Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过以下_______属性。
A.Enabled=False且Interval=0B.Enabled=False或Interval=0
C.Enabled=False或Visible=FalseD.Visible=False或Interval=0B
9表达式"123"&&"100"&&200的值是_____。
A.123300B.123100200C.423D."123100200"D
10设a=3,b=5,则以下表达式中值为真的是_________。
A.a<0Eqvb>0B.a>=bAndb>10
C.a>bOrb>0D.5-3>aAndb>0C
*11下面关于随机文件的叙述中错误的是________。
A.每条记录的长度必须相同B.记录号是通过随机数随机产生的
C.每条记录都有记录号D.可以非常方便地直接修改某一条记录B
12以下关于VisualBasic的叙述中不正确的是__________。
A.数组下标的下界在缺省情况下从0开始
B.在VB中一个西文字符占一个字节,一个汉字占两个字节。
C.Variant变量未初始化的值为Empty
D.当Boolean类型的值转换为数值类型的数时,False转成为0,而True转成为-1。
B
13类是对象的抽象,对象则是类的具体化。
在窗体上建立的一个控件称为______。
A.类B.对象C.容器D.实体B
14数值数据类型可以包括:
_____
A.Double、Currency和ByteB.Integer、Long、DataInteger、Long、Single
C.Integer、Long、VariantD.Integer、Single、ObjectB
15语句Print5*5\5/5的输出结果是______。
A.0B.25C.1D.5B
16一个变量要保存-32786,不应定义成_____型变量。
A.integerB.doubleC.singleD.longC
17当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。
A.文本框的Locked属性为TrueB.文本框的MultiLine属性为True
C.文本框的MultiLine属性为FalseD.文本框中没有内容C
18在VB中,下面四个数作为字符串常量,正确的是____________。
A.'ASDFG'B."ASDFG"C.“ASDFG”D.ASDFGB
19如果列表框List1中已有10项数据,应使用语句______将数据"Mydata"插入到列表框的第3项。
A.List1.AddItem"Mydata",3B.List1.AddItem"Mydata",2
C.List1.Insert"Mydata",2D.List1.Insert"Mydata",3B
20要判断在文本框是否按了Enter键,应在文本框的______事件中判断。
A.ChangeB.ClickC.KeyDownD.KeyPressD
21多窗体程序是由多个窗体组成。
在缺省情况下,VB在应用程序执行时,总是把________指定为启动窗体。
A.包含控件最多的窗体B.不包含任何控件的窗体
C.命名为Frm1的窗体D.设计时的第一个窗体D
*22下列程序的执行结果是______。
A.100B.15C.50D.25B
23对于选择结构语句Ifx=10Theny=100,下列说法正确的是_________。
A.x=10和y=100均为关系表达式
B.x=10和y=100均为赋值语句
C.x=10为赋值语句y=100为关系表达式
D.x=10为关系表达式,y=100为赋值语句D
24用Static关键字定义过程是指_________。
A.声明过程名是静态的B.声明虚参是静态的
C.声明过程中的局部变量是静态的D.声明函数过程的返回值是静态的C
25Do-Loop[While|Until]循环体的作用说明正确的是_________。
A.While关键字或Until关键字的作用正相反
B.While关键字或Until关键字必须选择其中之一
C.不能用Do-Loop语句设计出预先确定循环次数的循环
D.While关键字或Until关键字可以同时使用A
26在使用InputBox时,必须设置的参数是____________。
A.无B.提示C.缺省D.标题B
27下面_____________项不是VB的菜单编辑器的功能。
A.为应用程序创建新的菜单和菜单项
B.修改和删除已有的菜单和菜单项
C.对已有的菜单文字进行格式化
D.在已有的菜单上增加新菜单项C
28在下列说法中,正确的是__________。
A.框架也有Click和DblClick事件
B.在列表框中能够将项目按字母顺序从大到小排列
C.在列表框中不能进行多项选择
D.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上A
29表达式Len("VB程序设计ABC")的值是________。
A.9B.10C.14D.20A
30执行语句receive=MsgBox("AAAA",,"BBBB","",5)后,所产生的信息框的标题是______。
A.出错,不能产生信息框B.BBBBC.AAAAD.空C
31确定字符串str2在字符串str1中起始位置的函数是____________。
A.StringB.LeftC.MidD.InstrD
32过程级变量属于________。
A.静态变量B.全局变量C.局部变量D.变体变量C
33窗体的标题内容由窗体对象的__________属性决定。
A.TextB.BackStyleC.CaptionD.BackColorC
34在下列关于键盘事件的说法中,正确的是______。
A.大键盘上的"1"键和数字键盘的"1"键的KeyCode码相同
B.键盘上"4"键的上档字符是"$",当同时按下Shift和"4"键时,KeyPress事件过程中的KeyAscii参数值为"$"值
C.KeyDown和KeyUp的事件过程中有KeyAscii参数
D.按下键盘上的任意一个键都会引发KeyPress事件B
35从字符串中截取右边的3个字符的函数是__________。
A.Left()B.Right()C.Mid()D.Str()B
选择题二
1为了把焦点移到某个指定的控件,所使用的方法是_________。
A.GetFocusB.VisibleC.RefreshD.SetFocusD
2下面程序段的功能是求两个数中的大数,_____________是不正确的。
A.Max=IIf(x>y,x,y)
B.Max=x:
Ify>=xThenMax=y
C.Ify>=xThenMax=y:
Max=x
D.Ifx>yThenMax=xElseMax=yC
3若要命令按钮具有图形特性可通过__________属性来进行。
A.BordestyleB.StyleC.BackStyleD.AppearanceB
4VisualBasic是一种面向对象的可视化程序设计语言,采取了_________的编程机制。
A.按过程顺序执行B.从主程序开始执行C.按模块顺序执行D.事件驱动D
5在程序代码Text1.Text="VisualBasic"中,Text1、Text和"VisualBasic"分别代表________。
"
A.对象、值、属性B.方法、对象、属性C.对象、属性、值D.属性、对象、值C
6结构化程序由三种基本结构组成,下面属于三种基本结构之一的是______。
A.过程结构B.循环结构C.递归结构D.输入输出结构B
7假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中_____________可用于判断输入数据是否正确。
A.IfA<=Text1AndText1<=EThenMsgBox"输入正确"ElseMsgBox"输入错误"
B.If"A"<=Text1OrText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"
C.If"A"<=Text1AndText1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"
D.If"A"<=Text1<="E"ThenMsgBox"输入正确"ElseMsgBox"输入错误"C
8不论何控件,共同具有的属性是______________。
A.ForeColorB.CaptionC.NameD.TextC
9按变量名的定义规则,下面_________是合法定义的变量名。
A.XY#YX2B.Temp2$C.ModD.staticB
10a+b小于10,且a-b大于1的逻辑表达式是_________。
A.a+b<10Ora-b>1
B.a+b<10Anda-b>1
C.(a-b>1)To(a+b<10)
D.a+b<10.And.a-b>1B
11若要使标签控件显示时不覆盖其背景内容,则要对___________属性进行设置。
A.BackStyleB.BorderStyleC.ForeColorD.BackColorA
12设a=2,b=3,c=4,d=5,表达式3>2*bORa=cANDb<>cORc>d的值是______。
A.1B.falseC.-1D.trueB
13为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为______。
A.2B.1C.0D.3D
14在VisualBasic中,Print、Cls属于_________。
A.属性B.对象C.方法D.事件C
15关于结构化程序设计的描述,下述的说法中正确的是_____________。
A.面向过程、事件驱动B.面向对象、顺序驱动
C.面向对象、事件驱动D.面向过程、顺序驱动D
16下面_________不是类型说明符。
A.@B.$C.&D.*D
17VisualBasic有三种工作模式,它们分别是_________模式。
A.设计、编译和运行B.设计、运行和中断
C.设计、运行和调试D.编译、运行和调试B
18设有如下变量声明:
DimTestDateAsDate,为变量TestDate正确赋值的表达方式是_________。
A.TextDate=date("1/1/2002")B.TextDate=#1/1/2002#
C.TestDate=Format("m/d/yy","1/1/2002")D.TestDate=#"1/1/2002"#B
19已知A$="4567132",PrintVal(Mid(A,2,3)+Right(A,3))的输出值是_________。
A."456132"B."567132"C.699D.567132D
20表达式4+5\6*7/8Mod9的值是_________。
A.4B.6C.5D.7C
21从循环体DoWhile...Loop中退出,继续执行循环体后面的命令,应使用______。
A.ExitDoB.ExitC.ExitLoopD.ExitDoWhileA
22语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是______。
A.1B.-72C.-36D.-1D
23若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置()。
A.Passwordchar属性值为*B.Text属性值为*
C.Caption属性值为*D.password属性值为空A
24语句Ifx=1Theny=1,下列说法正确的是____________。
A.x=1和y=1为赋值语句B.x=1为关系表达式,y=1为赋值语句
C.x=1和y=1均为关系表达式D.x=1为赋值语句,y=1为关系表达式B
25下列函数中,_________函数返回的值是数值型的。
A.MidB.InstrC.SpaceD.ChrB
26从字符串变量Cstr的第4个字符开始,获取3个字符,应使用_____________函数。
A.Mid(Cstr,3,4)B.Instr(Cstr,3,4)
C.Mid(Cstr,4,3)D.Rtrim(Cstr,3,4)C
27为了给x,y,z三个变量赋初值1,下面的赋值语句正确的是___________。
"A.x=1,y=1,z=1B.x=y=z=1C.x=1:
y=1:
z=1D.xyz=1C
28文本框(Text1)中有选定的文本,执行Text1.SelText="Hello"的结果是_________。
"A."Hello"将替换掉原来选定的文本B.文本框中只有"Hello"
C."Hello"将插入到原来选定的文本之前D.Text1.SelLength为5A
29表达式Chr(Int(Rnd*7+65))生成的范围为______。
A."A"∽"G"B."A"∽"H"C.65∽72D.65∽71A
30假设Text1文本框中输入了学生的成绩,规定成绩范围在0~100,下列语句中_____________可用于判断输入数据是否正确。
A.If0<=Text1OrText1<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"
B.If0<=Val(Text1)<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"
C.If0<=Val(Text1)AndVal(Text1)<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"
D.If0<=Text1<=100ThenMsgBox"输入正确"ElseMsgBox"输入错误"C
31下列_____________组语句可实现将变量x、y互换。
A.x=x+y:
x=x-y:
y=x-yB.y=y+2*x:
x=y-2*x:
y=(y-x)/2
C.x=y:
y=xD.y=y+2x:
x=y-2x:
y=(y-x)/2B
32类是对象的抽象,对象则是类的具体化。
VisualBasic集成开发环境中的工具箱中各类图标对应的是______,而在窗体上建立的控件对应的是______。
A.对象,类B.实体,类C.对象,实体D.类,对象D
33下列各函数值的数据类型为整数的是()
A.Asc("A")B.Sqr(9)C.Rnd(5)D.Sin(0)A
34在窗体单击事件中执行PrintFormat(1234.567,"+00,000.00")语句的正确结果是________。
A.+1,234.57B.+1,234.56C.+01,234.57D.+01,234.56C
35下面程序段的功能是求两个数中的小数,_____________是不正确的。
A.Ify<=xThenMin=y:
Ify>xThenMin=x
B.Min=IIf(x>y,y,x)
C.Ify<=xThenMin=y:
Min=x
D.Ifx对于窗体,下面______属性在程序运行时其属性设置起作用。
(A)MaxButton(B)BorderStyle (C)Name (D)Left
参考答案为:
D
类是对象的抽象,对象则是类的具体化。
在窗体上建立的一个控件称为______。
(A)对象 (B)容器 (C)实体 (D)类
参考答案为:
A
若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。
(A)BackColor(B)BorderStyle (C)ForeColor(D)BackStyle
参考答案为:
D
用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。
(A)可视画化程序设计(B)事件驱动编程机制 (C)过程化程序实际方法(D)非过程化程序设计语言
参考答案为:
B
文本框没有______属性。
(A)Enabled(B)Visible (C)BackColor(D)Caption
参考答案为:
D
不论何控件,共同具有的是______属性。
(A)Text(B)Name (C)ForeColor(D)Caption
参考答案为:
B
要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。
(A)Form1.Caption=“欢迎使用VB” (B)Form1.Caption='欢迎使用VB' (C)Form1.Caption=欢迎使用VB (D)Form1.Caption="欢迎使用VB"
参考答案为:
D
要使某控件在运行时不可显示,应对______属性进行设置。
(A)Enabled(B)Visible (C)BackColor(D)Caption
参考答案为:
B
要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列______属性设置就有效。
(A)MaxButton(B)BorderStyle (C)Width(D)MinButton
参考答案为:
B
当运行程序时,系统自动执行启动窗体的______事件过程。
(A)Load(B)Click (C)UnLoad(D)GotFocus
参考答案为:
A
当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。
(A)文本框中没有内容 (B)文本框的MultiLine属性为False (C)文本框的MultiLine属性为True (D)文本框的Locked属性为True
参考答案为:
B
要判断在文本框是否按了Enter键,应在文本框的______事件中判断。
(A)Change(B)KeyDown (C)Click(D)KeyPress
参考答案为:
D
将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件 (C)该可执行文件有病毒(D)以上原因都不对
参考答案为:
A
当需要上下文帮助时,选择要帮助的"难题",然后按______键,就可出现MSDN窗口及显示所需"难题"的帮助信息。
(A)Help(B)F10 (C)Esc(D)F1
参考答案为:
D
VisualBasic有三种工作模式,它们分别是______模式。
(A)设计、编译和运行(B)设计、运行和中断
(C)设计、运行和调试(D)编译、运行和调试
参考答案为:
B
下面______是不合法的整型常数。
(A)123%(B)123&
(C)&O123(D)%123
参考答案为:
D
下列函数中______,函数返回的值是数值型的。
(A)Instr(B)Mid
(C)Space(D)Chr
参考答案为:
A
一个变量要保存-32786,不应定义成______型变量
(A)integer(B)long
(C)single(D)double
参考答案为:
A