选择题.docx

上传人:b****7 文档编号:10760553 上传时间:2023-02-22 格式:DOCX 页数:44 大小:26.63KB
下载 相关 举报
选择题.docx_第1页
第1页 / 共44页
选择题.docx_第2页
第2页 / 共44页
选择题.docx_第3页
第3页 / 共44页
选择题.docx_第4页
第4页 / 共44页
选择题.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

选择题.docx

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

选择题.docx

选择题

二、单项选择

第1题(1.0分)

在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是_________.

A:

工程资源管理器

B:

窗体设计窗口

C:

属性窗口

D:

代码窗口

 

答案:

A

第2题(1.0分)

窗体的Caption属性的作用是().

A:

确定窗体的标题

B:

确定窗体的名称

C:

确定窗体的字体

D:

确定窗体的边界类型

 

答案:

A

第3题(1.0分)

在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容.以下可以实现上述操作的事件过程是_________.

A:

PrivateSubText1_Change()

Label1.Caption=Text1.Text

EndSub

B:

PrivateSubLabel1_Change()

Label1.Caption=Text1.Text

EndSub

C:

PrivateSubText1_Click()

Label1.Caption=Text1.Text

EndSub

D:

PrivateSubLabel1_Click()

Label1.Caption=Text1.Text

EndSub

 

答案:

A

第4题(1.0分)

不论何控件,共同具有的属性是().

A:

Caption

B:

Text

C:

ForeColor

D:

Name

 

答案:

D

第5题(1.0分)

改变控件在窗体中的左右位置应修改该控件的()属性.

A:

Width

B:

Top

C:

Right

D:

Left

 

答案:

D

第6题(1.0分)

保存一个工程至少应保存两个文件,这两个文件分别是_________.

A:

文本文件和工程文件

B:

窗体文件和工程文件

C:

窗体文件和标准模块文件

D:

类模块文件和工程文件

 

答案:

B

第7题(1.0分)

如果窗体上有命令按钮"确定",在代码编辑窗口有与之相对应的OK_Click()事件过程,

则命令按钮控件的名称属性和Caption属性分别为____。

A:

"OK"和"确定"

B:

"确定"和"OK"

C:

"Command1"和"确定"

D:

"Command1"和"OK"

 

答案:

A

第8题(1.0分)

设有如下变量声明语句:

Dima,bAsBoolean则下面叙述中正确的是_________.

A:

a和b都是布尔型变量

B:

a是变体型变量,b是布尔型变量

C:

a是整型变量,b是布尔型变量

D:

a和b都是变体型变量

 

答案:

B

第9题(1.0分)

表达式16/4-2^5*8/4MOD5\2的值为().

A:

14

B:

20

C:

4

D:

2

 

答案:

C

第10题(1.0分)

数学表达式x>y>z的正确VB逻辑表达式是().

A:

x>yAndy>z

B:

x>y>z

C:

x>yAnd>z

D:

x>yAnd

 

答案:

A

第11题(1.0分)

有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,……

要求编写程序输出该数列中所有不超过1000的数.

某人编写程序如下:

PrivateSubForm_Click()

DimiAsInteger,aAsInteger,bAsInteger

DimcAsInteger,dAsInteger

a=0:

b=1:

c=1

d=a+b+c

i=5

Whiled<=1000

Printd;

a=b:

b=c:

c=d

d=a+b+c

i=i+1

Wend

EndSub

运行上面的程序,发现输出的数列不完整,应进行修改.以下正确的修改是_________.

A:

把Whiled<=1000改为Whiled>1000

B:

把i=5改为i=4

C:

把i=i+1移到Whiled<=1000的下面

D:

在i=5的上面增加一个语句:

Printa;b;c;

 

答案:

D

第12题(1.0分)

设有分段函数:

y=5x<0

2*x0≤x≤5

x*x+1x>5

以下表示上述分段函数的语句序列中错误的是_________.

A:

SelectCasex

CaseIs<0

y=5

CaseIs<=5,Is>0

y=2*x

Caseis>5

y=x*x+1

endcase

B:

Ifx<0Then

y=5

elseifx<=5then

y=2*x

else

y=x*x+1

endif

C:

y=IIf(x<0,5,IIf(x<=5,2*x,x*x+1))

D:

Ifx<0Theny=5

Ifx<=5andx>=0theny=2*x

Ifx>5theny=x*x+1

 

答案:

A

第13题(1.0分)

在窗体上画一个名称为Commandl的命令按钮.单击命令按钮时执行如下事件过程:

PrivateSubCommand1_Click()

a$="softwareandhardware"

b$=Right(a$,8)

c$=Mid(a$,1,8)

MsgBoxa$,,b$,c$,1

EndSub

则在弹出的信息框标题栏中显示的标题是_________.

A:

softwareandhardware

B:

hardware

C:

software

D:

1

 

答案:

B

第14题(1.0分)

设x=5,执行语句Printx=x+10,窗体上显示的是_________.

A:

15

B:

5

C:

TRUE

D:

FALSE

 

答案:

D

第15题(1.0分)

以下各表达式中,计算结果为0的是().

A:

FIX(13.6)+FIX(-12.6)

B:

CINT(12.4)+CINT(-12.6)

C:

FIX(12.4)+FIX(-12.6)

D:

INT(12.4)+INT(-12.6)

 

答案:

C

第16题(1.0分)

下面的语句用Array函数为数组变量a的各元素赋整数值:

a=Array(1,2,3,4,5,6,7,8,9)

针对a的声明语句应该是.

A:

Dima

B:

DimaAsInteger

C:

Dima(9)AsInteger

D:

Dima()AsInteger

 

答案:

A

第17题(1.0分)

设有如下程序:

PrivateSubForm_Click()

Dimary(1To5)AsInteger

DimiAsInteger

DimsumAsInteger

Fori=1To5

ary(i)=i+1

sum=sum+ary(i)

Nexti

Printsum

EndSub

程序运行后,单击窗体,则在窗体上显示的是.

A:

15

B:

16

C:

20

D:

25

 

答案:

C

第18题(1.0分)

请阅读程序:

OptionBase1

PrivateSubForm_Click()

DimArr(4,4)AsInteger

Fori=1To4

Forj=1To4

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

Nextj

Nexti

Fori=3To4

Forj=3To4

PrintArr(j,i);

Nextj

Print

Nexti

EndSub

程序运行后,单击窗体,则输出结果是_________.

A:

57

68

B:

68

79

C:

79

810

D:

810

811

 

答案:

C

第19题(1.0分)

下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输是.

PrivateSubComand1_Click()

Dimcount(25)AsInteger,chAsString

ch=Ucase(InputBox("请输入字母字符串"))

Fork=1ToLen(ch)

n=Asc(Mid(ch,k,1))-Asc("A")

Ifn>=0Then

Count(n)=Count(n)+1

EndIf

Nextk

m=count(0)

Fork=1To25

Ifm

m=count(k)

EndIf

Nextk

Printm

EndSub

A:

0

B:

1

C:

2

D:

3

 

答案:

A

第20题(1.0分)

简单组合框的style值为().

A:

0

B:

2

C:

3

D:

1

 

答案:

D

第21题(1.0分)

以下叙述中错误的是_________.

A:

语句"Dima,bAsInteger"声明了两个整型变量

B:

不能在标准模块中定义Static型变量

C:

窗体层变量必须先声明,后使用

D:

在事件过程或通用过程内定义的变量是局部变量

 

答案:

A

第22题(1.0分)

下面过程运行后显示的结果是().

PubicSubF1(n%,ByValm%)PrivateSubCommand1_Click()

N=nMod10Dimx%,y%

M=m\10x=12:

y=34

EndSubCallF1(x,y)

Printx,y

EndSub

A:

234

B:

123

C:

23

D:

1234

 

答案:

A

第23题(1.0分)

以下说法中正确的是________。

A:

MouseUp事件是鼠标向上移动时触发的事件

B:

MouseUp事件过程中的x,y参数用于修改鼠标位置

C:

在MouseUp事件过程中可以判断用户是否使用了组合键

D:

在MouseUp事件过程中不能判断鼠标的位置

 

答案:

C

第24题(1.0分)

窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面事件过程:

PrivateSubCommand1_Click()

Timer1.Enabled=True

EndSub

PrivateSubForm_Load()

Timer1.Interval=10

Timer1.Enabled=False

EndSub

PrivateSubTimer1_Timer()

Command1.Left=Command1.Left+10

EndSub

程序运行时,单击命令按钮,则产生的结果是________。

A:

命令按钮每10秒向左移动一次

B:

命令按钮每10秒向右移动一次

C:

命令按钮每10毫秒向左移动一次

D:

命令按钮每10毫秒向右移动一次

 

答案:

D

第25题(1.0分)

以下关于菜单设计的叙述中错误的是________。

A:

各菜单项可以构成控件数组

B:

每个菜单项可以看成是一个控件

C:

设计菜单时,菜单项的"有效"未选,表示该菜单项不显示

D:

菜单项只响应单击事件

 

答案:

C

第26题(1.0分)

以下关于多窗体的叙述中,正确的是________。

A:

任何时刻,只有一个当前窗体

B:

向一个工程添加多个窗体,存盘后生成一个窗体文件

C:

打开一个窗体时,其他窗体自动关闭

D:

只有第一个建立的窗体才是启动窗体

 

答案:

A

第27题(1.0分)

要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是().

A:

Timer1.Enabled=False

B:

Timer1.Visible=False

C:

Timer1.Interval=1000

D:

Timer1.Index=0

 

答案:

A

第28题(1.0分)

为了从当前文件夹中读入文件File.txt,某人编写了下面的程序:

PrivateSubCommand1_Click()

Open"File1.txt"ForOutputAs#20

DoWhileNotEOF(20)

LineInput#20,ch$

Printch

Loop

Close#20

EndSub

程序调试时,发现有错误,下面的修改方案中正确的是_________.

A:

在Open语句中的文件名前添加路径

B:

把程序中各处的"20"改为"1"

C:

把Printch语句改为Print#20,ch

D:

把Open语句中的Output改为Input

 

答案:

D

第29题(1.0分)

假定用下面的语句打开文件:

Open"File.txt"ForInputAs#1

则不能正确读文件的语句是_________.

A:

Input#1,Ch$

B:

LineInput#1,ch$

C:

ch$=Input$(5,#1)

D:

Read#1,ch$

 

答案:

D

第30题(1.0分)

下面关于顺序文件的描述正确的是().

A:

文件中按每条记录的记录号从小到大排序好

B:

记录按进入的先后顺序存放,读出也是按原写入的先后顺序读

C:

文件中按每条记录的长度从小到大排序好

D:

文件中按记录的某关键数据项从大到小的顺序排序

 

答案:

B

第31题(1.0分)

下列叙述错误的是______.

A:

VB是可视化程序设计语言

B:

VB采用事件驱动编程机制

C:

VB是面向过程的程序设计语言

D:

VB应用程序可以以编译方式执行

 

答案:

C

第32题(1.0分)

创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现

在窗体上,可能的原因是____________。

A:

该命令按钮的Value属性被设置为False

B:

该命令按钮的Enabled属性被设置为False

C:

该命令按钮的Visible属性被设置为False

D:

该命令按钮的Default属性被设置为True

 

答案:

C

第33题(1.0分)

设在窗体上有一个名称为Commandl的命令按扭和一个名称为Textl的文本框.要求

单击Commandl按钮时可把光标移到文本框中.下列正确的事件过程是_________.

A:

PrivateSubCommandl_Click()

Textl.GotFocus

EndSub

B:

PrivateSubCommandl_Click()

Commandl.GotFocus

EndSub

C:

PrivateSubCommandl_Click()

Textl.SetFocus

EndSub

D:

PrivateSubCommandl_Click()

Commandl.SetFocus

Endsub

 

答案:

C

第34题(1.0分)

决定控件上文字的字体、字形、大小及效果的属性是().

A:

CAPTION

B:

NAME

C:

TEXT

D:

FONT

 

答案:

D

第35题(1.0分)

改变控件在窗体中的左右位置应修改该控件的()属性.

A:

Width

B:

Top

C:

Right

D:

Left

 

答案:

D

第36题(1.0分)

在窗体上画两个名称分别为Text1、Text2的文本框.Text1的Text属性为"Database",

如图所示.

现有如下事件过程:

PrivateSubText1_Change()

Text2.Text=Mid(Text1,1,5)

EndSub

运行程序,在文本框Text1中原有字符之前输入a,Text2中显示的是:

_________.

A:

DataA

B:

DataB

C:

aData

D:

aBase

 

答案:

C

第37题(1.0分)

下列能够正确表示条件"X≤Y

A:

X≤Y

B:

X<=YAndY

C:

X≤YORY

D:

X<=Y

 

答案:

B

第38题(1.0分)

表达式Fix(5.6)+Int(-5.6)的值是_________.

A:

0

B:

-1

C:

1

D:

以上都不对

 

答案:

B

第39题(1.0分)

表达式15Mod4+13\5*2的值是().

A:

4

B:

7

C:

0

D:

2

 

答案:

A

第40题(1.0分)

下列变量命名正确的是().

A:

page@2

B:

myfile

C:

cmd.1

D:

vb1

 

答案:

B

第41题(1.0分)

设x=5,执行语句Printx=x+10,窗体上显示的是_________.

A:

15

B:

5

C:

TRUE

D:

FALSE

 

答案:

D

第42题(1.0分)

有如下事件过程:

PrivateSubFormClick()

DimnasInteger

x=0

n=InputBox("请输入一个整数")

Fori=1Ton

Forj=1Toi

x=x+1

Nextj

Nexti

Printx

EndSub

程序运行后,单击窗体,如果在输入对话框中输入5,则在窗体上显示的内容是_________.

A:

13

B:

14

C:

15

D:

16

 

答案:

C

第43题(1.0分)

假定有以下程序段:

Fori=1To3

Forj=5To1Step-1

Printi*j

Next

Next

则语句Printi*j的执行次数是_________.

A:

15

B:

16

C:

17

D:

18

 

答案:

A

第44题(1.0分)

以下程序段的输出结果是_________.

x=1

y=4

DoUntily>4

x=x*y

y=y+1

Loop

Printx

A:

1

B:

4

C:

8

D:

20

 

答案:

B

第45题(1.0分)

以下()程序段可以实施X、Y变量值的变换.

A:

Z=X:

Y=Z:

X=Y

B:

Y=X:

X=Y

C:

Z=X:

W=Y:

Y=Z:

X=Y

D:

Z=X:

X=Y:

Y=Z

 

答案:

D

第46题(1.0分)

下面的语句用Array函数为数组变量a的各元素赋整数值:

a=Array(1,2,3,4,5,6,7,8,9)

针对a的声明语句应该是.

A:

Dima

B:

DimaAsInteger

C:

Dima(9)AsInteger

D:

Dima()AsInteger

 

答案:

A

第47题(1.0分)

下面正确使用动态数组的是.

A:

Dimarr()AsInteger

ReDimarr(3,5)

B:

Dimarr()AsInteger

ReDimarr(50)AsString

C:

Dimarr()

ReDimarr(50)AsInteger

D:

Dimarr(50)AsInteger

ReDimarr(20)

 

答案:

A

第48题(1.0分)

若在窗体模块的声明部分声明了如下自定义类型和数组

PrivateTyperec

CodeAsInteger

CaptionAsString

EndType

Dimarr(5)Asrec

则下面的输出语句中正确的是.

A:

Printarr.Code

(2),arr.Caption

(2)

B:

Printarr.Code,arr.Caption

C:

Printarr

(2).Code,arr

(2).Caption

D:

PrintCode

(2),Caption

(2)

 

答案:

C

第49题(1.0分)

设有如下程序段

Dima(10)

...

ForEachxIna

printx;

nextx

在上面的程序段中,变量x必须是.

A:

整型变量

B:

变体型变量

C:

动态数组

D:

静态数组

 

答案:

B

第50题(1.0分)

在窗体上添加一个命令按钮,编写如下代码:

PrivateSubCommand1_Click

DimArr1(10)asInteger,Arr2(10)AsInteger

N=3

Fori=1to5

Arr1(i)=i

Arr2(n)=2*n+i

Nexti

PrintArr2(n),Arr1(n)

EndSub

程序运行后,单击命令按钮,输出结果是().

A:

113

B:

313

C:

311

D:

133

 

答案:

A

第51题(1.0分)

下面定义窗体级变量a的语句中错误的是_________.

A:

Dima%

B:

privatea%

C:

PrivateaAsInteger

D:

Statica%

 

答案:

D

第52题(1.0分)

在窗体上画一个名称为Command1的按钮,并有下面程序,当按下Command1按

钮后,程序输出的结果是().

PrivateSubCommand1_Click()

Dima%,b%

a=50:

b=100

Print"调用前","A=";a,"B=";b

Swapa,b

Print"调用后","A=";a,"B=";b

EndSub

PrivateSubSwap(ByValx%,y%)

Dimt%

t=x:

x=y:

y=t

EndSub

A:

调用前A=50B=100

调用后A=100B=100

B:

调用前A=50B=100

调用后A=50B=100

C:

调用前A=50B=100

调用后A=100B=50

D:

调用前A=50B=100

调用后A=50B=50

 

答案:

D

第53题(1.0分)

以下描述中错误的是________。

A:

在多窗体应用程序中,可以有多个当前窗体

B:

多窗体应用程序的启动窗体可以在设计时设定

C:

多窗体应用程序中每个窗体作为一个磁盘文件保存

D:

多窗体应用程序可以编译生成一个EXE文件

 

答案:

A

第54题(1.0分)

滚动条可以响应的事件是________。

A:

Load

B:

Scroll

C:

Click

D:

MouseDown

 

答案:

B

第55题(1.0

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

当前位置:首页 > 工程科技 > 能源化工

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

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