南京工业大学VB考试题库六套模拟涵盖所有题目.docx

上传人:b****6 文档编号:3476339 上传时间:2022-11-23 格式:DOCX 页数:113 大小:50.31KB
下载 相关 举报
南京工业大学VB考试题库六套模拟涵盖所有题目.docx_第1页
第1页 / 共113页
南京工业大学VB考试题库六套模拟涵盖所有题目.docx_第2页
第2页 / 共113页
南京工业大学VB考试题库六套模拟涵盖所有题目.docx_第3页
第3页 / 共113页
南京工业大学VB考试题库六套模拟涵盖所有题目.docx_第4页
第4页 / 共113页
南京工业大学VB考试题库六套模拟涵盖所有题目.docx_第5页
第5页 / 共113页
点击查看更多>>
下载资源
资源描述

南京工业大学VB考试题库六套模拟涵盖所有题目.docx

《南京工业大学VB考试题库六套模拟涵盖所有题目.docx》由会员分享,可在线阅读,更多相关《南京工业大学VB考试题库六套模拟涵盖所有题目.docx(113页珍藏版)》请在冰豆网上搜索。

南京工业大学VB考试题库六套模拟涵盖所有题目.docx

南京工业大学VB考试题库六套模拟涵盖所有题目

第一套

单项选择

==================================================

 

以下说法正确的是_____。

A、A、B都正确

B、属性是对象的一部分

C、事件是对象的一部分

D、方法是对象的一部分

答案:

A

工程资源管理器用来显示和管理工程所包含的_____等全部项目。

A、变量和数组

B、变量和常数

C、过程和事件

D、窗体和模块

答案:

D

以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上

B、在窗体上选中控件,按【Del】键可删除该控件

C、VB中所有基本控件都可以改变大小

D、控件工具箱中可以添加新的控件

答案:

C

VisualBasic集成的主窗口中包括_____。

A、标题栏

B、工具栏

C、菜单栏

D、以上三者均有

答案:

D

以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开

B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,VisualBasic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI的互换

C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令

D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg

答案:

B

_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数

B、控件属性、子程序

C、控件属性、事件过程

D、控件属性、函数

答案:

C

只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled;Caption

B、Enabled;Visible

C、Visible;Name

D、Visible;Caption

答案:

B

假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用_____语句。

A、List1.Addltem"China",List1.ListCount-1

B、List1.Addltem"China",List1.ListCount

C、List1.Addltem"China",4

D、List1.Addltem4,"China"

答案:

B

要使标签所在处透明显示背景,应设置BackStyle属性的值为_____。

A、False

B、True

C、1

D、0

答案:

D

Picture控件AutoSize属性设置为_____,在运行时当往图片框加载或复制图片时,VB会自动扩展该控件

到恰好显示整个图片为止。

A、False

B、3

C、无

D、True

答案:

D

当用户单击命令按钮时,_____属性可以使得命令按钮对激发事件无效。

A、Default

B、Enabled

C、Name

D、Cancel

答案:

B

如果要使文本框同时具有水平滚动条和垂直滚动条,应将ScrollBars设置为_____。

A、0

B、3

C、1

D、2

答案:

B

要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/

B、Form1.Caption=欢迎使用VB

C、Form1.Caption="欢迎使用VB"

D、Form1.Caption='欢迎使用VB'

答案:

C

在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的_____事件

过程模板。

A、Dblclick

B、Change

C、Gotfocus

D、Click

答案:

B

在用菜单编辑器设计菜单时,必须输入的项有_____。

A、索引

B、名称

C、标题

D、快捷键

答案:

B

当对象失去焦点时,将会发生_____事件。

A、LostFocus

B、Focus

C、SetFocus

D、GetFocus

答案:

A

在设计列表框时,若实现输入多行文字的目的,应使用_____键实现文本的换行。

A、Alt+Enter

B、Enter

C、Ctrl+Enter

D、Ctrl+Shift+Enter

答案:

C

在窗体中有一个命令按钮,该命令按钮的Click事件过程中有以下语句:

Command1.Caption="OK";

若本语句执行前,命令按钮的Caption属性取缺省值,则该命令按钮的名称属性和Caption属性在执行

本语句前的取值分别为_____。

A、Caption、Command1

B、Command1、Command1

C、Command1、Caption

D、Command1、OK

答案:

B

用窗体的_____属性来设置窗体的标题。

A、Caption

B、Name

C、Text

D、Style

答案:

A

运行时,当用户向文本输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框

的Text属性时,将触发文本框的_____事件。

A、Gotfocus

B、Dblclick

C、Change

D、Click

答案:

C

设置一个文本框的状态为失效,应利用_____属性。

A、Visible

B、Default

C、Cancel

D、Enabled

答案:

D

下列程序段的执行结果为_____。

x=Int((69-60)*Rnd+60)

SelectCasex

CaseIs>=90

Print"优秀"

Case80To89

Print"良好"

Case60To79

Print"合格"

CaseElse

Print"不合格"

EndSelect

A、优秀

B、良好

C、合格

D、不合格

答案:

C

下面程序的内层循环次数是_____。

Fori=1TO3

Forj=1TOi

Fork=jTO3

...

Nextk

Nextj

Nexti

A、3

B、14

C、9

D、21

答案:

B

在窗体上添加一个命令按钮,名为Command1,一文本框,名为Text1,则执行如下事件过程后,文本框中

的输出为_____。

PrivateSubCommand1_Click()

Fori=1To4

x=3

Forj=1To3

Fork=1To3

x=x+3

Nextk

Nextj

Nexti

Text1.Text=Str(x)

EndSub

A、18

B、30

C、12

D、6

答案:

B

计算机算法可以分为两大类:

一类是_____算法,另一类是_____算法。

A、计算机辅助设计、财务

B、排序、查找

C、步骤管理、通信

D、数值计算、非数值计算

答案:

D

窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b和c,且变量a的值为5,变量b的值为7,

变量c的值为12。

以下_____语句可以使文本框内显示的内容为:

5+7=12

A、Text1.Text=a+b=c

B、Text1Text="a+b=c〞

C、Text="a"&"+"&"b"&"="&"c"

D、Text1=a&"+"&b&"="&c

答案:

D

在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

DoWhileb<100

b=b+5

a=a+b

Ifb>20ThenExitDo

Loop

Printa,b

EndSub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是_____。

A、7520

B、7525

C、5020

D、5025

答案:

B

执行以下程序段,在窗体上显示的结果是_____。

PrivateSubForm_Click()

DimSAsString,iAsInteger

S="ab"

Fori=Len(S)To1Step-1

PrintChr(Asc(Mid(S,i,1))+i)

NextI

EndSub

A、db

B、cb

C、cc

D、fd

答案:

A

以下语句中,不能正确执行的是_____。

A、Check1.Value=True

B、IfOptionl.ValueThen

C、IfOptionl.Value=TrueThen

D、Check1.Value=0

答案:

A

下面程序段运行后,显示的结果是_____。

Dimx

IfxThenPrintxElsePrintx+1

A、-1

B、0

C、1

D、显示出错信息

答案:

C

有如下程序:

PrivateSubCommand1_Click()

score=65

selectCasescore

CaseIs<60

a$="F"

Case60To69

a$="D"

Case70To79

a$="C"

Case80To89

a$="B"

Caseelse

a$="A"

EndSelect

MsgBoxa$

EndSub

程序运行后,消息对话框中显示的内容为_____。

A、D

B、B

C、A

D、C

答案:

A

哪个程序段不能分别正确显示1、2、6、24的值_____。

A、Fori=1To4

n=1

Forj=1Toi

N=n*j

Nextj

Printn

Nexti

B、n=1

Forj=1To4

N=n*j

Printn

Nextj

C、n=1

j=1

DoWhilej<=4

n=n*j

Printn

j=j+1

Loop

D、Fori=1To4

Forj=1Toi

n=1

n=n*j

Nextj

Printn

Nexti

答案:

D

运行程序产生死循环时,按_____键可以终止程序的运行。

A、Ctrl+Z

B、Ctrl+Break

C、单击停止运行按钮

D、Ctrl+C

答案:

B

如下数组声明语句,则数组a包含元素的个数有____________。

Dima(3,-2to2,5)

A、75

B、13

C、60

D、120

答案:

D

下列语句中的语句可以用来正确地声明一个动态数组。

A、DimA()AsInteger

B、PrivateA(n)AsInteger

C、DimA(,)AsInteger

D、DimA(1ton)

答案:

A

下列程序段的执行结果是________。

DimA(3,3)

ForM=1TO3

ForN=1TO3

IfN=MOrN=3-M+1Then

A(M,N)=1

Else

A(M,N)=0

EndIf

NextN

NextM

ForM=1TO3

ForN=1TO3

PrintA(M,N);

NextN

Print

NextM

A、000

000

000

B、111

111

111

C、100

010

001

D、101

010

101

答案:

D

OptionBase1

PrivateSubCommand1_Click()

Dima%(3,3)

Fori=1To3

Forj=1To3

Ifj>1Andi>1Then

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

Else

a(i,j)=i*j

EndIf

Printa(i,j);"";

Nextj

Print

Nexti

EndSub

A、123

246

369

B、123

123

123

C、111

222

333

D、123

231

323

答案:

D

下列程序段的输出结果是________。

DimA(5)

ForI=0TO4

A(I)=I+1

M=I+1

IfM=3Then

A(M-1)=A(I-1)

Else

A(M)=A(I)

EndIf

IfI=3ThenA(I+1)=A(M-4)

PrintA(I);

NextI

A、11122

B、22141

C、21144

D、12245

答案:

D

假设数组A(2,4)各元素已赋值,执行以下语句段将______输出其所有元素的值。

ForEachelemInA

Printelem

Nextelem

A、按赋值的先后顺序

B、按列

C、按行

D、随机

答案:

B

当发生Command1_Clik事件后,下列程序的输出结果是____________。

DimiAsInteger

Dima(10)AsInteger

Fori=9To0Step-1

a(i)=10+I

NextI

Printa

(2);a(5);a(8)

A、741

B、852

C、121518

D、369

答案:

C

 

填空

==================================================

 

滚动条的_____属性表示滚动条内滑块所处位置所代表的值。

答案:

空1:

Value

 

可通过列表框的Text属性或List(列表框名._____)来取得列表框中被选中的选项。

答案:

空1:

ListIndex

 

文本框的_____属性用来表示文本框中被选定的字符长度。

答案:

空1:

SelLength

 

X是小于100的非负数,对应的表达式是_____.

答案:

空1:

x<100andx>=0

 

A=7,B=3,C=4,则表达式AMOD3+B^3/C\5的值为_____。

答案:

空1:

2

 

表示"x+y小于10,且x-y要大于0"的VB表达式为_____。

答案:

空1:

X+Y<10AndX-Y>0

 

已知K=2,J=3,A=True,则VB的表达式(K-J<=K)AND(NOTA)OR(K+J>=J)的值为_____。

答案:

空1:

True

 

执行下面程序后,A(1,3)的值是_____,A(2,2)的值是_____,A(3,1)的值是_____。

OptionExplicit

OptionBase0

PrivateSubForm_Click()

DimA(3,3)AsInteger,IAsInteger

DimkAsInteger,mAsInteger

m=16

Fork=6To0Step-1

Ifk>=2Then

ForI=0To5-k

A(k-2+I,I)=m

m=m-1

NextI

Else

ForI=0Tok

A(k-I,3-I)=m

m=m-1

NextI

EndIf

Nextk

Fork=0To3

ForI=0To3

PrintA(k,I);

NextI

Print

Nextk

EndSub

答案:

空1:

6

空2:

8

空3:

14

 

下面的程序用"冒泡"法将数组a中的10个整数按升序排列,请将程序补充完整。

OptionBase1

PrivateSubCommand1_Click()

Dima,i,j,kAsInteger

a=Array(678,45,324,528,439,387,87,875,273,823)

Fori=_____

Forj=_____

Ifa(i)_____a(j)Then

a1=a(j):

a(j)=a(i):

a(i)=a1

EndIf

Nextj

Nexti

fork=1To10

Printa(k);

Nextk

EndSub

答案:

空1:

1to9

空2:

i+1to10

空3:

>=

 

以下程序代码将整型动态数组X声明为具有20个元素的数组,并给数组的所有元素赋值.

_____asinteger

privatesubcommand1_click()

redim_____

fori=1to20

x(i)=1

printx(i)

nexti

endsub

答案:

空1:

dimx()

空2:

x(1to20)

 

第二套

单项选择

==================================================

VisualBasic程序设计时常用的Print、Cls属于_____。

A、方法

B、事件

C、打印字库

D、属性

答案:

A

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

A、方法、事件

B、过程、方法

C、事件、方法

D、事件、属性

答案:

C

VisualBasic标题栏上显示了应用程序的_____。

A、名称

B、位置

C、状态

D、大小

答案:

C

将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能

运行的主要原因是____________。

A、该可执行文件有病毒

B、运行的机器上无VB系统

C、缺少.frm窗体文件

D、以上原因都不对

答案:

B

在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的

窗口是____________。

A、立即窗口

B、代码窗口

C、窗体布局窗口

D、监视窗口

答案:

B

当用户单击命令按钮时,_____属性可以使得命令按钮对激发事件无效。

A、Default

B、Enabled

C、Name

D、Cancel

答案:

B

以下不属于标签属性的是_____。

A、Index

B、Value

C、Caption

D、Font

答案:

A

以下所列的7个控件中,具有Caption属性的有_____个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、

Form(窗体)、DriveListBox(驱动器列表框)。

A、3

B、5

C、4

D、2

答案:

A

在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的_____事件

过程模板。

A、Dblclick

B、Change

C、Gotfocus

D、Click

答案:

B

在以下有关对象属性的叙述中,不正确的是_____。

A、一个对象的所有属性都可在属性窗口的列表中进行设置。

B、一个对象的属性可分为外观、行为等若干类。

C、属性窗口中的属性列表既可按字母序也可按类别排列。

D、不同属性可能具有不同的数据类型。

答案:

A

要判断在文本框是否按了Enter键,应在文本框的_____事件中判断。

A、KeyPress

B、Click

C、Change

D、KeyDown

答案:

A

设置标签边框的属性是_____。

A、Alignment

B、Backstyle

C、Borderstyle

D、Autosize

答案:

C

设置标签属性时,为了使WordWrap属性起作用,应将AutoSize属性设置_____。

A、1

B、True

C、False

D、0

答案:

B

可以将_____放入一个框架中。

A、文本框、命令按钮

B、标签、选项按钮、复选框

C、任何控件

D、选项按钮、复选框

答案:

C

要使某控件在运行时不可显示,应对_____属性进行设置。

A、BackColor

B、Visible

C、Caption

D、Enabled

答案:

B

要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/

B、Form1.Caption=欢迎使用VB

C、Form1.Caption="欢迎使用VB"

D、Form1.Caption='欢迎使用VB'

答案:

C

下列控件中,没有Caption属性的是_____。

A、单选按钮

B、框架

C、列表框

D、复选框

答案:

C

为了使标签能够显示所指定的文本,应设置_____属性。

A、Text

B、SelText

C、Name

D、Caption

答案:

D

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

A、Checked

B、Value

C、Selected

D、Caption

答案:

B

如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的CmdOK_Click()事件,则命令按钮控件的

名称属性和Caption属性分别为_____。

A、OK,CmdOK

B、CmdOK,OK

C、Cmd,OK

D、OK,Cmd

答案:

B

只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled;Caption

B、Enabled;Visible

C、Visible;Name

D、Visible;Caption

答案:

B

以下程序的输出结果是_____。

DimiAsInteger,aAsInteger

DoWhilei<20

DoWhileTrue

IfiMod10=0Then

ExitDo

Else

i=i-1

EndIf

Loop

i=i+11:

a=a+i

Loop

Printa

A、21

B、33

C、32

D、11

答案:

C

执行了下面的程序后,列表框中的数据项有_____。

SubForm_Cl

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

当前位置:首页 > 总结汇报 > 工作总结汇报

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

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