VB典型选择题解析Word格式.docx
- 文档编号:18858927
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:12
- 大小:25.97KB
VB典型选择题解析Word格式.docx
《VB典型选择题解析Word格式.docx》由会员分享,可在线阅读,更多相关《VB典型选择题解析Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
4.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为。
A)Form_Click()Command1_Click()B)Frm1_Click()Command1_Click()
C)Form_Click()Cmd1_Click()D)Frm1_Click()Cmd1_Click()
5.如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮的名称属性和Caption属性分别为。
A)“OK”和“确定”B)“确定”和“OK”
C)“Command1”和“确定”D)“Command1”和“OK”
6.单选按钮(Option)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的中安排适当的单选按钮,即可实现。
A)框架控件(Frame)或图像控件(Image)
B)组合框(ComboBox)或图像控件(Image)
C)组合框(ComboBox)或图片框(PictureBox)
D)框架控件(Frame)或图片框(PictureBox)
7.以下8个控件中,具有Caption属性的有个。
CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、DirListBox(文件夹列表框)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)
A)5B)4C)3D)2
3.1.2填空题解析
1.要使文本框可以显示多行文本,应把文本框的属性设置为True。
2.在窗体中有两个文本框控件Text1和Text2,当前输入焦点在Text1中,现在要把焦点从Text1移动Text2,可使用的语句是。
3.若窗体有列表框,则List1.List(List1.ListIndex)的值等于List1的属性值。
4.执行下面的程序,当单击Command1时,列表框List1的第2列表项内容是,第4列表项内容是,第5列表项内容是。
PrivateSubCommand1_Click()
DimiAsInteger,jAsInteger
Fori=1To10
j=i+j
List1.AddItemj
Nexti
Fori=1To4
List1.RemoveItemList1.ListCount-1
EndSub
3.2以练代考训练题
第4章数据、表达式与简单程序设计
4.1试题精讲与分析
4.1.1选择题解析
1.表示”X>
Y>
Z”,正确的VB逻辑表达式是AA。
A)X>
YAndY>
ZB)X>
ZC)X>
YOrY>
ZD)X>
YAnd>
Z
2.下面不能正常执行的语句是AA。
A)Lng=16384*2B)Lng=4*0.5*16384
C)Lng=190^2D)Lng=32768*2
3.以下关于数值常量的说法中,错误是C。
A)八进制数的表示方法是在数字前面加&
O
B)十六进制数的表示方法是在数字前面加&
H
C)在浮点数值中使用D来分隔尾数和指数时,系统将把该数值作为单精度类处理
D)32768是合法的数值常量
4.数学算式
的VB算术表达式是AA。
A)(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x)
B)(12*x+5*y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x)
C)(12*x+5*y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x)
D)(12*x+5*y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x)
5.数学算式
的VB算术表达式是C。
A)(x^5-Cos(29))/Sqr(e^x+ln(y))+5
B)(x^5-Cos(29))/Sqr(Exp(x)+ln(y))+5
C)(x^5-Cos(29*3.14159))/Sqr(Exp(x)+Log(y))+5)
D)(x^5-Cos(29*3.14159))/(e^x+Log(y))+5)
6.执行下面语句后,Len函数值最大的是CC。
DimaAsInteger,bAsInteger,sAsString*5,chAsString
a=32767:
b=23.5:
s=”A”:
ch=”abcd”
A)Len(a)B)Len(b)C)Len(s)D)Len(ch)
7.以下所列表示中,不可用作VB合法常量的个数有BB。
①vbcrlf②1#③π④“XY”⑤1E-5
A)0B)1C)2D)4
8.设s1、s2均为字符串变量,s1=”VisualBasic”,s2=”b”,则下面关系表达式中结果为True的是B。
A)Mid()s1,8,1)>
s2B)Len(s1)<
>
2*Instr(s1,”l”)
C)Chr(66)&
Right(s1,4)=”Basic”D)Instr(Left(s1,6),”a”)+66>
Asc(Ucase(s2))
9.以下表达式中,能够被正确计算的表达式有B个。
①4096*2^3②Cint(5.6)*5461+2③6553*5+0.5*6④32768+12
A)4B)3C)2D)1
10.表达式3Mod3*2^4/5\3的值为。
A)0B)1C)2D)3
11.下列选项中,所包含的所有表达式能够将两位整数x的个位与十位对调(例如将78转换为87)的是。
①Val(Right(x,1)&
Left(x,1))②Val(Right(Str(x),1)&
Left(Str(x),1))
③Val(Right(Cstr(x),1)&
Left(Cstr(x),1))④Val(Mid(x,2,1)+Mid(x,1,1))
A)①②B)②③C)③④D)①③④
12.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
OptionExplicit
DimkAsInteger
PrivateSubCommand1_Click()
StaticbAsInteger
b=b+k
k=k+1
Printk,b
PrivateSubForm_Load()
k=15
程序运行时,现将单击命令按钮Command1后,在窗体上显示的第二行是A。
A)1731B)1531C)1716D)21
4.1.2填空题解析
4.2以练代考训练题
第5章选择分支与循环
5.1试题精讲与分析
5.1.1选择题解析
1.在程序中有语句Fori=n1Ton2Stepn3,现在该循环体内有下列4条语句,其中会影响循环执行的次数。
①n1=n1+1②n2=n2+n3③i=i+n3④n3=2*n3
A)①②B)①②③C)③D)①②③③④
5.1.2填空题解析
5.2以练代考训练题
第6章数组
6.1试题精讲与分析
6.1.1选择题解析
1.下面有关数组的说法中,正确的是。
(08春)
A)数组的维下界不可以是负数
B)模块通用声明处有OptionBase1,则模块中数组定义语句DimA(0to5)会与之冲突
C)模块通用声明处有OptionBase1,模块中有DimA(0to5),则A数组第一维维下界为0
D)模块通用声明处有OptionBase1,模块中有DimA(0to5),则A数组第一维维下界为1
2.以下说法不正确的是。
(07秋)
A)使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
B)使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
C)使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
D)使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
3.下面有关数组的说法中,是错误的。
(07春)
A)在模块中由于未使用OptionExplicit语句,所以数组不用先定义就可以使用,只不过是Variant类型
B)过程定义中,形参数组可以是定长字符串类型
C)Erase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存储空间
D)定义数组时,数组维界值可以不是整数
4.下列有关数组的叙述中,错误的是。
A)在过程中也可以用Dim语句对形参数组进行说明
B)数组是同类变量的一个有序的集合
C)数组元素可以是控件
D)数组在使用之前,必须先用数组说明语句进行说明
5.某的说明语句中,正确的数组说明语句是。
ConstNAsInteger=3
DimLAsInteger=4
①DimX(L)AsInteger
②DimA(K)AsInteger
ConstKAsInteger=3
③DimB(N)AsInteger
④DimY(2000To2008)AsInteger
A)①②④B)①③④C)③④D)②③
6.以下有关数组的叙述中,错误的是。
A)根据数组说明的方式,可将数组分为动态数组和静态数组
B)在过程中,不能用Private语句定义数组
C)利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型
D)数组重新定维后,原有的数组元素内容将不予保留
7.在窗体模块代码窗口的通用声明处,可以使用语句说明数组的是。
①PublicA(10)AsInteger②DimA(10)AsInteger
③PrivateA(10)AsInteger④StaticA(10)AsInteger
A)①②B)②③C)③④D)①④
8.以下对数组参数的说明中,错误的是。
A)在过程中可以用Dim语句对形参数组进行声明
B)形参数组只能按地址传递
C)实参为动态数组时,可用ReDim语句改变对应形参数组的维界
D)只需把要传递的数组名作为实参,即可调用过程
9.下面有关数组的说法中,错误的是。
A)数组必须先定义后使用B)数组形参可以是定长字符串类型
C)Erase语句的作用是对已定义数组的值重新初始化
A)B)
C)D)
6.1.2填空题解析
6.2以练代考训练题
第7章过程
7.1试题精讲与分析
7.1.1选择题解析
1.下列叙述中正确的是。
A)在窗体的Form_Load事件过程中定义的变量是全局变量
B)局部变量的作用域可以超出所定义的过程
C)在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名
D)在调用过程时,所有局部变量被系统初始化为0或空字符串
2.以下对数组参数的说明中,错误的是。
3.以下关于子过程或函数的定义中,正确的是。
A)Subf1(nAsString*1)B)Subf1(nAsInteger)AsInteger
C)Functionf1(f1AsInteger)AsIntegerD)Functionf1(ByValnAsInteger)
4.下列叙述中错误的是。
A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
B)Sub过程中不能嵌套定义Sub过程
C)Sub过程中可以嵌套调用Sub过程
D)事件过程中可以象通用过程一样由用户定义过程名
5.下面定义Sub子过程的各个语句中,正确的是。
(06春)
①PrivateSubSub1(A()AsString)
②PrivateSubSub1(A(1To10)AsString*8)
③PrivateSubSub1(SAsString)
④PrivateSubSub1(SAsString*8)
A)①②③④B)①②③C)①③④D)①③
6.程序中有两个过程PrivateSubFun1(SAsString)和PrivateSubFun2(a()AsString*6),在调用过程中用DimSt(6)AsString*6定义了一个字符串数组。
下面调用语句中正确的是。
①CallFun1(St(3))②CallFun2(st)③CallFun1(st)④CallFun2(St(6))
A)①②B)①③C)②③D)②④
7.以下关于数组参数的说法,错误的是。
A)过程的形参不可以是定长字符串类型的变量
B)形参是定长字符串的数组,则对应的实参必须是定长字符串的数组,且长度相同
C)若形参是按地址传递的参数,形参和实参也能以按值传递方式进行形实结合
D)按值传递参数,形参和实参的类型可以不同,只要相容即可
8.程序运行后,单击命令按钮,输出结果为。
(参数传递)
DimaAsSingle,bAsSingle
a=5:
b=4
Callfun1(a,b)
Printa,b
PrivateSubfun1(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
A)54B)11C)1.254D)1.251
9.单击命令按钮,该程序执行后输出的结果是。
(参数传递和静态变量)
DimzAsInteger
z=5
Callfun1(z)
Printz
PrivateSubfun1(xAsInteger)
StaticyAsInteger
y=x+y
x=y+x
A)5<
CR>
5B)10<
15C)10<
10D)15<
15
7.1.2填空题解析
7.2以练代考训练题
第8章文件
8.1试题精讲与分析
8.1.1选择题解析
1.在VB中三种文件访问的类型是。
A)顺序、随机、文本B)顺序、随机、二进制
C)数据库、表格、文本D)顺序、二进制、文本、
2.若磁盘文件C:
\Data1.dat不存在,下列打开文件语句中,会产生错误的是。
A)Open“C:
\Data1.dat”ForOutputAs#1B)Open“C:
\Data1.dat”ForInputAs#2
C)Open“C:
\Data1.dat”ForAppendAs#3D)Open“C:
\Data1.dat”ForBinaryAs#4
3.在用Open语句打开文件时,如果省略“For方式“则打开的文件的存取方式是。
A)顺序输入方式B)顺序输出方式
C)随机存取方式D)二进制方式
4.以下有关文件的说法中,错误的是。
A)在Open语句中缺省For子句,则按Random方式打开
B)可以用Binary方式打开一个顺序文件
C)在Input方式下,可以使用不同文件号同时打开同一个顺序文件
D)用Binary方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录长度
5.要向文件data1.txt添加数据,正确的文件打开命令是。
A)Open“data1.txt”ForOutputAs#1B)Open“data1.txt”ForInputAs#1
C)Open“data1.txt”ForAppendAs#5D)Open“data1.txt”ForWriteAs#5
6.下列说法中,错误的是。
A)程序正常结束时,所有没有用Close语句关闭的文件都会自动关闭
B)关闭文件或程序结束之前,可以不用Unlock语句对已锁定的记录解锁
C)以用不同的文件号同时打开一个随机文件
D)Output模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除
8.1.2填空题解析
8.2以练代考训练题
第9章程序调试
9.1试题精讲与分析
9.1.1选择题解析
9.1.2填空题解析
9.2以练代考训练题
第10章其他控件及其应用
10.1试题精讲与分析
10.1.1选择题解析
1.。
10.1.2填空题解析
10.2以练代考训练题
第11章图形处理及多媒体应用
11.1试题精讲与分析
11.1.1选择题解析
11.1.2填空题解析
11.2以练代考训练题
第12章数据库操作与编程
12.1试题精讲与分析
12.1.1选择题解析
12.1.2填空题解析
12.2以练代考训练题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 典型 选择题 解析