VB典型选择题解析.docx

上传人:b****6 文档编号:5871621 上传时间:2023-01-01 格式:DOCX 页数:12 大小:25.97KB
下载 相关 举报
VB典型选择题解析.docx_第1页
第1页 / 共12页
VB典型选择题解析.docx_第2页
第2页 / 共12页
VB典型选择题解析.docx_第3页
第3页 / 共12页
VB典型选择题解析.docx_第4页
第4页 / 共12页
VB典型选择题解析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

VB典型选择题解析.docx

《VB典型选择题解析.docx》由会员分享,可在线阅读,更多相关《VB典型选择题解析.docx(12页珍藏版)》请在冰豆网上搜索。

VB典型选择题解析.docx

VB典型选择题解析

第1章VB导论

1.1试题精讲与分析

1.1.1选择题解析

1.能被对象所识别的动作与对象可执行的动作分别称为对象的。

A)方法、事件B)事件、方法

C)事件、属性D)过程、属性。

2.一只白色的足球被踢进球门,则白色,足球、踢、进球门分别是。

A)对象、属性、事件、方法B)对象、属性、过程、事件

C)属性、对象、方法、事件D)属性、对象、事件、方法

1.1.2填空题解析

1.2以练代考训练题

第2章程序设计与算法

2.1试题精讲与分析

2.1.1选择题解析

1.结构化程序设计中,不属于基本算法的结构的是。

A)顺序结构B)分支结构C)循环结构D)模块结构

2.1.2填空题解析

2.2以练代考训练题

第3章常用控件与界面设计

3.1试题精讲与分析

3.1.1选择题解析

1.使用方法,可以将列表框List1中的所有项删除掉。

A)List1.Text=“”B)AddItem

C)RemoveItemD)Clear

2.在程序中可以通过复选框和单选框的属性来判断它们的当前状态。

A)CaptionB)Value

C)CheckedD)Selected

3.有程序代码:

Text1.text=”VisualBasic”,其中Text1、text和”VisualBasic”分别代表。

A)对象、值、属性B)对象、方法、属性

C)对象、属性、值D)属性、对象、值

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

Nexti

EndSub

3.2以练代考训练题

第4章数据、表达式与简单程序设计

4.1试题精讲与分析

4.1.1选择题解析

1.表示”X>Y>Z”,正确的VB逻辑表达式是AA。

A)X>YAndY>ZB)X>Y>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

EndSub

PrivateSubForm_Load()

k=15

EndSub

程序运行时,现将单击命令按钮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语句的作用是对已定义数组的值重新初始化

D)定义数组时,数组维界值可以不是整数

A)B)

C)D)

A)B)

C)D)

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.以下对数组参数的说明中,错误的是。

A)在过程中可以用Dim语句对形参数组进行声明

B)形参数组只能按地址传递

C)实参为动态数组时,可用ReDim语句改变对应形参数组的维界

D)只需把要传递的数组名作为实参,即可调用过程

3.以下关于子过程或函数的定义中,正确的是。

(08春)

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.程序运行后,单击命令按钮,输出结果为。

(参数传递)

PrivateSubCommand1_Click()

DimaAsSingle,bAsSingle

a=5:

b=4

Callfun1(a,b)

Printa,b

EndSub

PrivateSubfun1(xAsSingle,yAsSingle)

t=x

x=t/y

y=tMody

EndSub

A)54B)11C)1.254D)1.251

9.单击命令按钮,该程序执行后输出的结果是。

(参数传递和静态变量)

PrivateSubCommand1_Click()

DimzAsInteger

z=5

Callfun1(z)

Printz

z=5

Callfun1(z)

Printz

EndSub

PrivateSubfun1(xAsInteger)

StaticyAsInteger

y=x+y

x=y+x

EndSub

A)55B)1015C)1010D)1515

A)B)

C)D)

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.。

A)B)

C)D)

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以练代考训练题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1