VB实验理论题目Word格式文档下载.docx

上传人:b****2 文档编号:703920 上传时间:2023-04-29 格式:DOCX 页数:34 大小:28.57KB
下载 相关 举报
VB实验理论题目Word格式文档下载.docx_第1页
第1页 / 共34页
VB实验理论题目Word格式文档下载.docx_第2页
第2页 / 共34页
VB实验理论题目Word格式文档下载.docx_第3页
第3页 / 共34页
VB实验理论题目Word格式文档下载.docx_第4页
第4页 / 共34页
VB实验理论题目Word格式文档下载.docx_第5页
第5页 / 共34页
VB实验理论题目Word格式文档下载.docx_第6页
第6页 / 共34页
VB实验理论题目Word格式文档下载.docx_第7页
第7页 / 共34页
VB实验理论题目Word格式文档下载.docx_第8页
第8页 / 共34页
VB实验理论题目Word格式文档下载.docx_第9页
第9页 / 共34页
VB实验理论题目Word格式文档下载.docx_第10页
第10页 / 共34页
VB实验理论题目Word格式文档下载.docx_第11页
第11页 / 共34页
VB实验理论题目Word格式文档下载.docx_第12页
第12页 / 共34页
VB实验理论题目Word格式文档下载.docx_第13页
第13页 / 共34页
VB实验理论题目Word格式文档下载.docx_第14页
第14页 / 共34页
VB实验理论题目Word格式文档下载.docx_第15页
第15页 / 共34页
VB实验理论题目Word格式文档下载.docx_第16页
第16页 / 共34页
VB实验理论题目Word格式文档下载.docx_第17页
第17页 / 共34页
VB实验理论题目Word格式文档下载.docx_第18页
第18页 / 共34页
VB实验理论题目Word格式文档下载.docx_第19页
第19页 / 共34页
VB实验理论题目Word格式文档下载.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB实验理论题目Word格式文档下载.docx

《VB实验理论题目Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《VB实验理论题目Word格式文档下载.docx(34页珍藏版)》请在冰点文库上搜索。

VB实验理论题目Word格式文档下载.docx

8.使用框架的主要作用为___A_____。

A.对控件分组B。

用于归整显示

C.建立一个新的显示窗口D。

仅用于显示

9.通过改变选项按钮(OptionButton)控件的_______C_属性值,可以改变单选按钮的选取状态。

A.StyleB。

AppearanceC。

Value  D。

Caption

10.在窗体上放置了一个名为List1的列表框,一个名为Label1的标签,列表框中显示若干个项目。

当单击列表框中的某个项目时,在标签中显示列表框中被选中项目的名称。

我们可以通过在List1_Click()事件过程中添加___D_____代码来实现上述功能。

A.Label1.Caption=List1.ListIndexB.Label1.Name=List1.ListIndex

C.Label1.Name=List1.TextD.Label1.Caption=List1.Text

菜单设计

1.在用菜单编辑器创建程序菜单时,如果要在菜单的两个菜单命令项之间加一条分隔线,可在标题文本框中键入____A____。

A:

连字符(-)B:

+C:

下划线(--)D:

2.在使用菜单编辑器创建菜单时,可以在菜单名称中某个字母前插入__B______符号,那么运行程序时按Alt键和该字母键就可打开该命令菜单。

A.下划线B.--C.$D.@

3.创建定制弹出式菜单时,需为与弹出式菜单相关联的对象编写响应__B______事件的代码

A.MouseUpB.MouseDownC.MouseMoveD.MouseFlag

4.以下叙述中错误的是_____D___。

A.下拉式菜单和弹出式菜单都用菜单编辑器建立

B.在多窗体程序中,每一个窗体都可以建立自己的菜单系统

C.除分隔线外,所有菜单项都能接受Click事件

D.如果霸一个菜单的Enabled属性设置为False,则该菜单项不可见

5.设菜单中有一个菜单项为Open,若要为该菜单命令设置访问键,即按下Alt键及字母O时,能够执行Open命令,在菜单编辑器中设置Open命令的方式是_____A___。

A.把Caption属性设置为OpenB.把Caption属性设置为Open

C.把Name属性设置为OpenD.把Name属性设置为Open

6.在用菜单编辑器设计菜单时,必须输入的项是___B____。

A.快捷键B.名称C。

索引D.标题

7.下列关于菜单的说法中,错误的是_____B___。

A.与其他控件一样,每一个菜单项也是一个控件,并且都有自己的属性和事件

B.菜单项可以从响应DblClick事件过程

C.菜单项的快捷键是不能任意设置的

D.程序执行时。

如果菜单项是灰色,不能被用户选择,则菜单项的Enable属性为FaLse

8.下列关于菜单的说法中,错误的是___D_____。

A.除了Click事件之外,菜单项不可以响应其他事件

B.每一个菜单项都是一个控件

C.菜单项的索引号可以是间断的,不连续

D.菜单项的索引号必须从1开始

9.下列说法正确的是_____C___。

A.任何时候都可以使用标准工具的菜单编辑器按钮打开菜单编辑器

B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器

C.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器

E.任何时候都可以使用工具菜单下的菜单编辑器命令,打开菜单编辑器

10下列关于菜单的说法中,错误的是_____B___。

A.菜单的名称项时不可省略的

B.任何菜单都可以定义快捷键

C.代码Text!

.BackColor=RGB(255,0,0)的作用是将文本框Text!

的背景色设置为红色

D.在VB6.0中,最多可以产生6级菜单

分支

(一)

1.以下__D____控件在该实验中没有使用到。

A.TextBox和LabelB.CommandButtonC.Frame和OptionButton

D.Frame和CheckBox

2.可以根据OptionButton的__B______属性来判断选项按钮的选中情况,来决定用哪个计算公式。

A.NameB.ValueC.EnabledD.Style

3.结构化程序设计方法有三种基本结构分别是______D__。

顺序结构,条件结构和重复结构

逻辑结构,顺序结构和循环结构

顺序结构,条件结构和分支结构

顺序结构,分支结构和循环结构

4.针对语句Ifi=1Thenj=1,下列说法正确的是___C_____。

A.i=1和j=1均为赋值语句

B.i=1和j=1均为关系表达式

C.i=1为关系表达式,j=1为赋值语句

D.i=1为赋值语句,j=1为关系表达式

5.描述X、Y中只有一个为0的逻辑表达式是___C_____。

A.X=0AndY=0B.X=0OrY=0C.X=0XorY=0D.X*Y=0

6.执行下面程序,单击命令按钮Command1后,窗体上显示的内容是_C_______。

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger

x=-5

IfSgn(x)Then

y=Sgn(x^2)

Else

y=Sgn(x)

EndIf

Printy

EndSub

A.-5B.25C.1D.-1

7.计算z的值,当x大于y时,z=x;

否则z=y。

下列语句错误的是____A____。

①Ifx>

=yThenz=x:

z=y

②Ifx>

yThenz=xElsez=y

③z=y:

Ifx>

yThenz=x

④Ifx<

=yThenz=yElsez=x

A.①B.③④C.②③④D.①③

8.执行下列语句,以下叙述中正确的是____C____。

x=5

Ifx>

0Theny=5

y=10

A.x的值是10,y的值是5B。

x的值是5,y的值是5

C.x的值是10,y的值是10D.x的值是10,y的值是10

9.执行下列语句后整型变量a的值是___B_____。

If(3-2)>

2Then

a=10

ElseIf(10/2)=6Then

a=20

Else

a=30

EndIf

A.0B.30C.20D.10

10.下列语句错误的是____D___。

A.MsgBox”欢迎学习VB”B.MsgBox”欢迎学习VB”,,”程序示例”

C.MsgBox”欢迎学习VB”,0,”程序示例”

E.MsgBox”欢迎学习VB”,”程序示例”

分支

(二)

1.以下Case语句中错误的是_______C_。

A.Case0to10B.Caseis>

10C..Caseis>

10AndIs<

50D.Case3,5Is>

10

2.在SelectCase…EndSelect结构语句中,测试项不可以是以下____B____形式。

A具体取值B。

变量C.连续的数据范围D.满足某个判断条件

3.执行下面的程序后,变量c的值为___B_____。

b=20

SelectCaseb\10

Case0

c=a*2+b

Case1To9

c=a*3+b

Case10To99

c=a*4+b

EndSelect

Printc

A.40B.50C.60D.0

4.在SelectCasex结构中,描述判断条件3≤x≤7的测试项应该写成__D______。

A.Case3<

=x<

=7B.Case3<

=x,x<

7C.CaseIs<

=7,Is>

=3D.Case3to7

循环

(一)

1.以下关于For-Next循环结构的说法错误的是__D_____。

A.循环控制变量可以是单精确度型

B.当步长是1的时候可以省略

C.当循环参数初值,终值和步长在循环体内被改变,不会影响循环的执行次数

D.当循环控制变量在循环体内被重新赋值,则循环次数一定会发生改变

2.在过程中有语句ForI=N1ToN2StepN3,在该循环体内有下列四条语句,其中___B____会影响循环执行的次数。

A.N1=N1+1B.I=I+N3C.N2=N2+N3D.N3=2*N3

3.PrivateSubForm_Click()

DimiAsInteger,jAsInteger

Fori=1To10

Forj=1Toi

s=s+1

Nextj

Nexti

Prints

执行时,循环体的执行次数是___C____。

A.45B.50C.55D.100

4.执行下面的语句,在窗体上显示的x和i的值分别为____B___。

Fori=1To10Step2

x=x+1

Printx,i

A.1012B.511C.1010D.510

5.执行下面的语句,在窗体上显示的x和i的值分别为_____C__。

Ifx=3ThenExitFor

A.310B.55C.35D.510

6.执行下面的语句,在窗体上显示的i的值为___D____。

i=i+1

Printi

A.10B.11C.12D.13

7.执行下面的语句,在窗体上显示的a、b、i的值分别为_____B__。

a=1

b=10

Fori=aTobStep2

a=a+1

b=b+1

Printa;

b;

I

A.102312B.61511C.71612D.81611

8.执行下面的语句,在窗体上显示的a、i的值分别为___A____。

a=2

Fori=1To10Stepa

i

A.711B.85C.58D.710

9.执行下面的语句,在窗体上显示的a、i的值分别为__D_____。

i

A.910B.610C.913D.613

10.该实验判断一个正整数x是否为素数,当循环变量i的值从2变化到____D___,就可以判断x是素数。

A.x-1Bx\2+1C.int(sqr(x))+!

D.以上三个都不对

循环

(二)

1.下列关于Do…Loop语句的叙述不正确的是___B_。

A.Do…Loop语句采用逻辑表达式来控制循环体执行的次数

B.当DoWhile…Loop或DoUntil…Loop语句中While或Until后的表达式的值为Ture或非零时,循环继续

C.Do…LoopWhile语句与Do…LoopUntil语句都至少执行一次循环体

D.DoWhile…Loop语句与DoUntil…Loop语句可能不执行循环体

2.假定有以下循环结构,则下列说法正确的是______A__。

DoUntil条件

循环体

Loop

A.如果条件是一个为-1的常数,则一次循环体也不执行

B.如果条件是一个为-1的常数,则至少执行一次循环体

C.如果条件是一个不为-1的常数,则至少执行一次循环体

D.不论条件是否为真,至少要执行一次循环体

3.a=1

DoUntila=100

a=a+2

执行以上语句后,a的值为____D____。

A.5050B.102C.99D.溢出

4.a=1

DoWhilea=100

Printa

执行以上语句后,a的值为__A_____。

A.1B.3C.102D.5050

5.a=1

Do

LoopWhilea=100

执行以上语句后,a的值为___B_____。

6.执行以下语句,在窗体上显示的s的值为_______C_。

n=8

s=0

s=s+n

n=n-1

LoopWhilen>

0

Prints

A.25B.32C.36D.40

7.m=2

n=3

m=m+n

n=n+1

LoopWhilem<

10

Printm;

n

执行以上语句,在窗体上显示的m和n的值分别为_____B___。

A.15B.146C.1025D.515

循环(三)

1.设S="

Program"

,那么Mid(S,4,2)=Right(Left(S,__C_____),2)

A.4B.3C.5D.2

2.设S="

,那么Mid(S,4,2)=Left(Right(S,___A____),2)

3.执行语句s=Len(Mid("

VisualBasic"

1,6))后,s的值是___C_____。

A.VisualB.BasicC.6D.11

4.可以同时删除字符前导和尾部空格的函数是__B_____。

A.LtrimB.TrimC.RtrimD.Mid

5.假设s="

南京医科大学"

,表达式Left(s,1)+Right(s,1)+Mid(s,3,2)的值为____D__。

A.南京医科B.南大医科C.南学科大D.南学医科

6.执行下列程序,窗体上显示的t的结果为______A___。

s="

abc"

Fori=Len(s)To1Step-1

t=t&

Mid(s,i,1)

Nexti

Printt

A.cbaB.cabC.bacD.acb

7.执行下列程序,窗体上显示的t的结果为___A______。

t=t+Right(Left(s,i),1)

A.cbaB.cabC.bcaD.acb

8.执行下列程序,窗体上显示的t的结果为____D_____。

t=Mid(s,i,1)&

t

9.执行下列程序,窗体上显示的t的结果为_____A____。

Fori=1ToLen(s)

10.a和b均为字符型

a="

NanjingShanghai"

b=Mid(a,Instr(a,"

g"

)+1)

执行上面程序后,变量b的值为_____B____。

A.NanjingB.ShanghaiC.gShanghaD.ghai

数组

(二)

1.执行下列程序后,窗体上显示的s的值为___B____。

Dima(3,3)AsInteger

DimiAsInteger,jAsInteger,kAsInteger,sAsInteger

Fori=1To3

Forj=1To3

k=k+1

a(i,j)=k

s=s+a(i,j)

Prints

A.35B.45C.55D.65

2.执行下列程序后,窗体上显示的s的值为__B_____。

s=s+a(i,1)

A.15B.12C.6D.18

3.执行下列程序后,窗体上显示的s的值为____A___。

s=s+a(1,i)

A.6B.12C.15D.24

4.执行下面的程序,窗体上第二行显示的内容是____C____。

Dima(3,3)AsInteger,iAsInteger,jAsInteger

a(i,j)=(i-1)*2+j

Printa(i,j);

Print

A.123B.567C.345D.456

5.执行下面的程序,窗体上第三行显示的内容是___B_____。

Forj=1To3

Fori=1To3

Printa(j,i);

Nextj

A.123B.567C.345D.678

6.执行下面的程序,窗体上第二行显示的内容是___D_____。

A.135B.357C.345D.246

数组(三)

1.以下有关ReDim说法错误的是_D____。

A.ReDim可用于定义一个数组B.在ReDim语句中,可使用变量说明动态数组大小

C.无Preserve关键字ReDim语句,可重新定义动态数组的维数

D.用ReDim语句重新定义数组后,原有数组的内容都不保留

2.以下说法错误的是___D_____。

A.ReDim是一个可执行语句,只能出现在过程中

B.用ReDim重新定义动态数组时,不能改变数组数据类型

C.当语句中的缺省关键字Preserve时,可以重新定义动态数组的维数的上,下界

D.若要保留原数组的内容,可在语句中使用关键字Preserve,并且可以改变数组的维数和维界

3.设有序表ort中的元素为a[1]~a[28],若在该序列中进行对半查找,则查找a[10]时,比较过程中的下标序列依次为___A_____。

A.14,7,10B.14,7,11,9,10C.15,8,11,9,10D.15,8,12,10

4.假设已有10个按降序排好的正整数存放在a数组中,设min代表查找区间的左端,初值为1,max代表查找区间的右端,初值为数组的上界,mid代表查找区间的中间位置,要查找的数存放在变量find中,请将以下二分查找的代码补充完整(代码在英文状态下输入,否则不予判分)。

DoWhilemin<

=max

mid=__________

Ifa(mid)=findThen

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2