vb.docx
- 文档编号:26891176
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:33
- 大小:26.53KB
vb.docx
《vb.docx》由会员分享,可在线阅读,更多相关《vb.docx(33页珍藏版)》请在冰豆网上搜索。
vb
VB选择题
题号
题目
A
B
C
D
答案
1
若选拔优秀毕业生的条件是:
年龄(age)小于19岁,三门功课总分(total)大于285分,其中有一门(mark)为100分,表达式应写为
age<19andtotal>285andmark1=100ormark2=100ormark3=100
age<19andtotal>285ormark1=100ormark2=100ormark3=100
age<19andtotal>285and(mark1=100ormark2=100ormark3=100)
(age<19ortotal>285)and(mark1=100ormark2=100ormark3=100)
c
2
下列哪一组语句不能正确定义两个字符型变量()
Dimstr1,str2asString
Dimstr1$,str2$
Dimstr1asString,str2asString
Dimstr1asString
Dimstr2asString
a
3
已知X=1,Y=2,T=0经程序段X=T:
T=Y:
Y=T赋值后X,Y值分别为()
1,2
0,0
0,2
1,0
c
4
在vb中,下列哪一数据类型长度为四个字节()
货币型
日期型
单精度型
双精度型
c
5
“1234” &1234的运行结果是()
12341234
"1234"
1234
出错
a
6
a=3,b=5,c=IIF(a
3
5
10
12
c
7
Datetime是Data类型的变量,以下赋值语句中错误的是:
Datetime=#4/14/97#
Datetime=#September1,1997#
Datetime=#12:
15:
00AM#
Datetime=“8/8/99”
d
8
变量声明语句:
Dim变量名As类型,若省略“As类型”,则所创建的变量是()。
字符型
逻辑型
对象型
变体型
d
9
表达式"456"<>"456"And1<3的值是()。
"TRUE"
"FALSE"
0
出错
b
10
表达式10/5*3^2Mod4+3-20Mod8\3的结果是()
出错
5
4
3
b
11
表达式10<2OrNot5>2+6的值为()。
"TRUE"
"FALSE"
0
出错
a
12
表达式7+4\6*5/8MOD9的值是()。
5
6
7
8
d
13
关于逻辑数据类型下列说法正确的是()
该数据类型可进行数值运算
该数据类型只有两个值
该数据类型占1个字节
定义该类型的关键字为bool
b
14
关于整型变量下列说法错误的是()
用于保存整数
类型符为%
最大整数为216-1
占两个字节
c
15
将数学表达式Cos2(a+b)+3e2写成VB的表达式,其正确的形式是()。
Cos(a+b)^2十3*exp
(2)
Cos^2(a+b)+3*exp
(2)
Cos(a+b)^2十3*ln
(2)
Cos^2(a+b)+3*ln
(2)
a
16
命题:
“Z比X、Y都大”的VB逻辑表达式为()。
Z>XOrZ>Y
Z>XAndZ>Y
Z>XAndY
Z>XOrY
b
17
如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用:
将这个数据声明为字符串型常量,用一个常量标识符代表它。
将这个数据声明为字符串型变量,用一个变量标识符表示它。
将这个数据声明为日期型常量,用一个常量标识符代表它。
将这个数据声明为日期型变量,用一个变量标识符表示它。
c
18
设a=3,b=5,则以下表达式值为真的是()
a>=bAndb>10
(a>b)Or(b>0)
(a<0)Eqv(b>0)
(-3+5>a)And(b>0)
b
19
设m=“goodmorning”,表达式()的结果是“mor”
mid$(m,4,3)
Left$(m,3)
Mid$(m,5,3)
Right$(m,7,3)
c
20
设m="ABCDEF",下列表达式不能得到"DEF"的是()
Right$(m,3)
Right$(Left$(m,6),3)
Mid$(m,4)
Left$(Right$(m,5),3)
d
21
设p=18,q="12",下列表达式()的值不是30。
p+q
p&q
Val(p)+q
p+Val(q)
b
22
书写VB变量时,变量名最多允许()个字符。
254
255
256
257
b
23
数学关系式3≤x<10表示成正确的VB表达式为()。
3<=x<10
3<=xAndx<10
x>=3Orx<10
3<=xAnd<10
b
24
下列变量名中,合法的变量名是()
C24
AB
A:
B
1+2
a
25
下列变量名中不合法的是()。
ab2
LastOne
3st
M_time
c
26
下列表达式的结果为"True"的是()
"123">"5"
"ABCD">"ABR"
Int(123/10)\10=12
2^4=8
c
27
下列表达式中,_________的值为false。
"BCD"<"BCE"
"12345"<>"12345"&"ABC"
Not2*5=11
4=4and5>2+2
c
28
下列的逻辑表达式中,其值为真的是()。
"b">"ABC"
"A">"a"
9>"h"
"THAT">"THE"
a
29
下列符号中,哪一个是合法的变量名()
1_1
123_a
integer
sinx
d
30
下列各组变量声明正确的是
Dimabcasinteger,numassingle
DimI%,N$asinteger
Dima%,b%,c%,a$
publicdimn%
a
31
下列各组常量的声明正确的是
ConstCas3
Constc=1/3
PublicIas3
PuclicI=1/3
b
32
下列可作为VisualBasic变量名的是()
A#A
A
?
Xy
constA
d
33
下列哪个符号不能作为VB中的变量名?
()
Xyab
H1K2
76TK
Cmd
c
34
下列哪个式子不能表达“p是q的倍数”?
()
pModq=0
p/q=p\q
Int(p/q)=p/q
Int(p/q)=Mod(p/q)
d
35
下列数据类型与其类型说明符对应正确的是()
%--整型
$--货币型
@--字符型
!
—长整型
a
36
下列选项中,为字符串常量的是
6/12/2001
“6/12/2001”
#6,12,2001#
6,12,2001#
b
37
下列语句中哪一句正确定义了一个整型变量()
DimiAsInteger
DimiAsInt
StaticiAsLong
StaticIAsSingle
a
38
下面()是不合法的整常数。
100
&O100
&H100
100%
d
39
下面()是合法的单精度变量。
num!
sum%
xinte$
mm#
a
40
下面哪一个关键字不能用来声明变量()
Dim
Static
private
define
d
41
下面哪一个选项对变量的类型说明符的使用是正确的()。
Dima$:
a=OK
Dima%:
a=50000
Dima&:
a=True
Dima%:
a=2000
d
42
下面说明符代表字符串类型的是()
%
#
$
@
c
43
已知x初值为0,语句x=3<1执行后,x值为()
1
"TRUE"
"FALSE"
出错
c
44
已知整型变量x=1,y=2,z=3,则表达式x+y
"TRUE"
"FALSE"
1
表达式出错
a
45
以下合法的变量名是()。
A%B
Test1
2cost
And
b
46
以下叙述中正确的是()。
用Public定义的变量可以在工程中的任何窗体或模块中被调用
局部变量也能够在工程中各个窗体或模块中被调用
变量只能在被定义的窗体、模块或过程中调用
全局变量只能在标准模块中进行定义
a
47
执行以下程序段后,变量C$的值为
a$=”VisualBasic”
b$=”Quick”
c$=b$&Ucase(Mid$(a$,7,4))&Right$(a$,2)
QuickVisual
QuickBASIC
QuickVISUIC
QuickISUic
b
48
窗体的MouseDown事件过程Form_MouseDown(Buttonasinteger,ShiftAsInteger,XAsSingle,YAsSingle)有4个参数,关于这些参数正确的描述是
通过Button参数判定当前按下的,是哪一个鼠标键
Shift参数只能用来确定是否按下Shift键
Shift参数只能用来确定是否按下Alt和Ctrl键
参数x,y用来设置鼠标当前位置的坐标
a
49
在以下控件中能作为放置其他控件的容器的控件是()
文本框
标签
框架
图像框(Image)
c
50
()属性决定了按Tab键时焦点在各个控件之间移动的顺序。
Index
TabStop
TabIndex
Setfocus
c
51
VB也提供了结构化程序设计的三种基本结构,它们是()。
递归结构、选择结构、循环结构
递归结构、选择结构、顺序结构
递归结构、过程结构、顺序结构
顺序结构、选择结构、循环结构
d
52
VB中按钮对象有一个()属性被设置为True时,按下该按钮跟按Enter键作用相同。
Name
Default
Visible
Enabled
b
53
VB中隐藏窗体的方法是
Unload
Stop
Hide
Show
c
54
不能作为容器使用的对象是
Frame
Form
Picture
Image
d
55
复选框对象是否被选中,是由其()属性决定的。
Checked
Value
Enabled
Selected
b
56
关于通用对话框控件叙述不正确的是
CommonDialog控件是提供如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框
在运行Windows帮助引擎时,控件能够显示帮助信息
控件显示的对话框由控件的方法决定
设计时在窗体上将该控件显示成一个图标,此图标的大小可以调整
d
57
假定窗体上有一个标签,名为Label,为了使该标签透明并且没有边框,则正确的属性设置为
Label.Backstyle=0
Label.Borderstyle=0
Label.Backstyle=1
Label.Borderstyle=1
Label.Backstyle=True
Label.Borderstyle=True
Label.Backstyle=False
Label.Borderstyle=False
a
58
可以惟一标识控件数组中的每一个元素的属性的是()。
Name
Caption
Index
Enable
c
59
每当窗体失去焦点时会触发的事件是
Active
Load
LostFocus
GetFocu
c
60
确定复选框是否选中,可访问的属性是
Value
Checked
Selected
Caption
a
61
设计菜单时,要使某个菜单标题有热键字母K,则应在菜单编辑器的()。
名称栏输入名称加上&K
标题栏输入标题加上&K
名称栏输入名称加上Alt+K
标题栏输入标题加上Alt+K
b
62
设置命令按钮的标题文字时,应改变的属性是
text
Name
Caption
(名称)
c
63
使用声明语句建立一个变量后,VB自动将布尔类型的变量初始化为()。
空值
"TRUE"
"FALSE"
Null
c
64
通过改变单选按钮(OptionButton)控件的()属性值,可以改变单选按钮的选取状态。
Value
Style
Appearance
Caption
a
65
图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是()
Autosize
Stretch
AutoRedraw
Appearance
b
66
为了把焦点移到某个指定的控件,所使用的方法是()
SetFocus
Visible
Refresh
GetFocus
a
67
为了在CheckBox后面显示文本,需要设置的属性是
Visible
Caption
Enabled
Value
b
68
为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()
Value
Default
Cancel
Enabled
c
69
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为true,这个属性是()
Value
Default
Cancel
Enabled
b
70
为了在运行时能显示窗体左上角的控制框(系统菜单),必须
把窗体的ControlBox属性设置为False,其他属性任意
把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为数值1~5之一
把窗体的ControlBox属性设置为False,同时把Boderstyle属性设置为非0值
把窗体的ControlBox属性设置为True,同时把BoderStyle属性设置为0值
b
71
文本框控件跟一般控件相比不具有的属性是()。
Name
Caption
Visiable
Enable
b
72
文件列表框的Path属性的作用是()。
显示当前驱动器或指定驱动器上的路径
显示当前驱动器或指定驱动器上的某目录下的文件名
显示根目录下的文件名
只显示当前路径下的文件
a
73
下列程序段的输出结果是()
x=5
SelectCasex+1
Case5,6,7
Print"5,6,7"
Case0To9
Print"0to9"
CaseIs>=15
Print"is>=5"
EndSelect
5,6,7
0-9
0to9
is>=15
a
74
下列程序段执行后,变量i的值为()
i=1:
s=0
Do
i=i+1
s=s+i
LoopWhilei>10
Prints
1
2
10
11
b
75
下列程序段执行后,变量s的值是()
s=0
Fori=0to8Step2
s=s+i
Nexti
12
36
20
30
c
76
下列程序段执行后,输出结果是()
i=1:
s=0
Do
i=i+1
s=s+i
LoopWhilei>10
Prints
1
2
55
66
b
77
下列关于菜单的说法中,错误的是
每个菜单项都是一个控件,与其他控件一样也有其属性和事件。
除了Click事件之外,菜单项不能响应其他事件。
菜单项的索引号可以不连续。
菜单项的索引号必须从1开始。
d
78
下列关于控件数组的说法,正确的是
控件数组可以由不同类型的控件组成
在运行时不能创建控件数组
同一个控件数组中,每个元素的属性设置值都相同
控件数组必须由同类型的控件组成
d
79
下列语句执行完毕后,变量i的值是()
Fori=1to5
i=i+1
Nexti
5
6
7
8
c
80
下列语句中不正确的是()
T1=‘How’
T1=How
T1=“How”
T1=“123”
a
81
下列语句中没有错误的是()
Ifa>bThenPrintaElsePrintbEndif
Ifa>bThenPrinta
Endif
Ifa>bThen
Printa
Else
Endif
Ifa Printb Ifa>bThen Printa Endif c 82 下面关于比较排序说法不正确的是 在每一轮排序时找最小数(递增次序)的下标,内循环结束时,再交换最小数的位置 在每一轮排序时将相邻的数比较,当大小次序不对就交换位置 比较排序又称冒泡排序 在每一轮排序时(递增次序),内循环结束,则最小数冒出 a 83 下面关于窗体事件的叙述中,错误的是()。 在窗体的整个生命周期中,Initialize事件只触发一次 用Show方法显示窗体时,不一定发生Load事件 当窗体需要重画时,就会触发Paint事件 当窗体的大小有所改变时,就会引发Resize事件 c 84 下面哪一段循环嵌套是正确的() ForI=1to10 ForJ=1to10 ……. NextI Nextj ForI=1to10 Forj=1to10 ……… nextj nextI ForI=1to10 Forj=1to20 ……… nextI nextI ForI=1to10 Forj=1to20 ……… nextj nextj b 85 下面语句中正确的赋值语句是()。 x+y=30 s=π*r*r y=x+30 3y=x c 86 显示窗体可用窗体对象的 Move方法 Show方法 Display方法 Load方法 b 87 循环语句ForI=-3to20step4的循环次数为多少() 4 5 6 7 c 88 要设置一个单选按钮(OptionButton)选中状态,应当在属性窗口中改变的属性是()。 Caption Name Text Value d 89 要使print方法在Form_Load事件中起作用,必须对窗体的()属性进行设置。 BackColor ForeColor AutoRedraw Caption c 90 要使窗体在运行时不可改变其大小和没有最大化、最小化按钮,只要对下列()属性设置就有效。 MaxButton MinButton Width BorderStyle d 91 已知3个整型变量x,y,z,它们的值分别为2,3,0,则执行下列语句后x,y的值是()x=5 SelectCasex-1 Case9,8,7 Print"0,3" Case0To3 Print"0,0" CaseIs>=4 Print"3,2" EndSelect 2,3 3,2 0,0 0,3 b 92 已知x,y为数值型数据,初值为0,下列语句中正确的赋值语句是()。 x+y=30 10=x*y*y y=x+30 3y=x c 93 已知变量S初值为0,下列哪组语句求出s=1+2+3…+100的和() ForI=1to100 s=s+1 nextI ForI=1to100 s=s+I nextI do I=I+1 s=s+I loop do s=s+I ifI=100thenexitdo loop b 94 以下关于菜单的叙述中,错误的是()。 在程序运行过程中可以增加或减少菜单项 如果把一个菜单的Enabled属性设置为False,则可删除该菜单项 弹出式菜单在菜单编辑器中设计 利用控件数组可以实现菜单项的增加或减少 b 95 以下关于窗体的描述中,错误的是()。 执行Form1.hide语句后,窗体Forml消失,但仍在内存中。 窗体的Load事件在加载窗体时发生。 Show方法只能显示已经用Load方法调入内存的窗体。 执行UnloaForm1语句后,窗体Forml消失,但仍在内存中。 d 96 以下哪类控件能用来显示图形 Label PictureBox TextBox OptionButton b 97 以下叙述中错误的是() 在工程资源管理器,窗口中只能包含一个工程以及属于该工程的其他文件 以.BAS为扩展名的文件是标准模块文 窗体文件包含该窗体及其控件的属 一个工程中可以含有多个标准模块文件 a 98 以下叙述中正确的是()。 窗体的Name属性指定窗体的名称,用来标识一个窗体 窗体的Name属性的值是显示在窗体标题栏中的文本 可以在运行期间改变对象的Name属性的值 对象的Name属性值可以为空 a 99 语句SELECTCASEX中,X为一整型变量,下列CASE语句中,哪一句表达式是错误的() CASEIS>20 CASE1TO10 CASEX>10 CASE2,4,6 c 100 在程序运行期间,如果拖动滚动条上的滚动块,则触发的事件是 Move Changer Scroll GetFocus c 101 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。 用于标识各个控件数组元素的参数是()。 Tag Index ListIndex Name b 102 在某菜单中,有一菜单项(Caption)内容是”NEW”,名字(Name)是“Create”,则单击该菜单项所产生的事件过程应是 PrivateSubMnuNEW_Click() PrivateSubCreate_Click() PrivateSubNEW_Click() SubMnu_Create_Click() b 103 在某一VB程序中有程序代码段: DimA,B,CAsString A="35" B=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb
