大学VB考试题题库_第1页
大学VB考试题题库_第2页
大学VB考试题题库_第3页
大学VB考试题题库_第4页
大学VB考试题题库_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第题(分)题号第题(分)题号应用程序是分层管理

试卷编号:21.0:24641.0:230vb

8066ActiveX控件是扩展名为*.ocx的独立文件,使用时需用的,其最高的层次为().A:工程B:模块C:窗体D:过程

-、填空共10题(共计10分)"工程"/"部件”载入或移去.答案:Y答案:A

第1题(1.0分)题号:227第3题(1.0分)题号:289第5题(1.0分)题号:837用户可以通过设置菜单

表达式land。的值[1].框架控件和形状控件都不能响应用户的鼠标的单击事项的0属性值为FALSE来使该菜单项不可见

答案:1).False件.答案:Y.A:HideB:CheckedC:VisibleD:Enabled答案:C

第2题(1.0分)题号:222第4题(1.0分)题号:350第6题(1.0分)题号:334若要使标签控件显示时,

把整数0赋给一个逻辑型变量,则逻辑变量的值为[1]在窗体模块的声明部分中用Private声明的变量的有效不覆盖其背景内容,应设置签控件的0属性.

答案:1).False范围是其所在的工程.答案:NA:BACKCOLORB:BORDERSTYLEC:FORECOLOR

第3题(1.0分)题号:60第5题(1.0分)题号:354在框架控件上放置的控D:BACKSTYLE答案:D

a和b中有仅只有一个为1,相应的VisualBasic逻辑表件可以移动到框架控件的外面.答案:N第7题(1.0分)题号:377下列哪个变量的取法是

达式为【1].答案:1).a=lxorb=l第6题(1.0分)题号:231可以用合并字符不正确的().A:TNameB:T_TempC:T32D:T32#答案:D

第4题(1.0分)题号:251串,但是用在变异变量时,"+”可能会将两个数值加起来.第8题(1.0分)题号:380下列数据类型中,占用内

Print"x="&(2=4)的结果为[1].答案:1).x=False答案:Y存最小的是().A:BooleanB:ByteC:IntegerD:Single

第5题(1.0分)题号:244设x为一个两位数,将x第7题(1.0分)题号:261答案:B

个位数和十位数交换后所得两位数VB的表达式是[1]VB允许设计和使用用户自己设计的控件.答案:Y第9题(1.0分)题号:371下列关于设置控件属性

答案:1).(xmod10)*10+int(x/10)第8题(1.0分)题号:247的叙述正确的是().A:用户必须设置属性值B:所有的属

第6题(1.0分)题号:318Circle方法绘制扇形或圆弧图形时,图形的形状不仅与性值都可以由用户随意设定C:属性值不必一一重新

由Fork=35to0step3:nextk循环语句控制的循环次起始角、终止角的大小相关,而且与起始角、终止角的设置D:不同控件的属性项都完全一样答案:C

数是【1】.答案:1).0正或负相关.答案:Y第10题(1.0分)题号:801要使标签能够显示所需

第7题(1.0分)题号:226第9题(1.0分)题号:330有一个程序在属性窗口要的东西,则在程序中应设置其哪一属性的值().

表达式32\7MOD3人2的值是【1】.答案:1).4中设置了它的窗体字体大小为10号,而程序代码若设A:CaptionB:TextC:NameD:AutoSize答案:A

第8题(1.0分)题号:288置了它的窗体字体大小为20号那么当程序运行后实际四、多项选择共5题(共计10分)

文件按照存取方式及其组成结构可以分为顺序文件和的窗体字体大小为20号.答案:Y第1题(2.0分)题号:279

【1】.答案:1).随机文件或随机笫10题1.0分题号:225VisualBasic程序的运行可以下面有关数组的说法那些是错误的()?

第9题(1.0分)题号:319OptionBase1的作用是从Main()过程启动,也可以从某个窗体启动.答案:YA:数组存放的是具有相同数据类型的多个数据

确定数组的下界为【1】.答案1).1三、单项选择共10题(共计10分)B:数组的下标允许是常数、表达式或变量

第10题(1.0分)题号:297第1题(1.0分)题号:319能够改变窗体边框线类C:DIM语句声明的数组把数组中的全部数组都初始化

写出清除图片框的文字或图形信息的语句【1】.型的属性是0.A:FontStyleB:BorderStyleC:BackStyle为逻辑型

答案:1).Picture1.cis或cisD:Border答案:BD:多维数组中每一维的大小为上界-下界;数组的大小

二、判断共10题(共计10分)第2题(1.0分)题号:822以下()对象不具有Clear为每一维大小的乘积

第1题(1.0分)题号:236方法.A:列表框B:组合框C:剪贴板D:图片框答案:DE:动态数组是指在声明时没有给出数组的大小,当要使

所有的VB的变量,都有隐含说明字符和强调声明两种第3题(1.0分)题号:258常量-0.00013579的科学用数组时,再决定数组的大小答案:BCD

方法来定义.答案:N计数法是().A:-l,3579E+0.4B:.00013579C:-13.579E-5第2题(2.0分)题号:277

D:-1.3579E-0.4答案:C下列说法哪些是正确的()?

A:不能对符号常量重新赋值ForI=2To10,**********FouND**********

B:Label控件用来在窗体中显示文本,其中的文本用户t=t*Ix=xAj

不能直接修改,**********sPACE**********Nextj

C:TAB()函数用于在输出表达式前将输出点定位在第[?]fac=x

N-1个字符位置,**********Sp/^CE**********EndFunction

D:格式输出函数Format。可以使数值、FI期或字符串按[?]PrivateSubForm_Click()

用户指定的格式输出答案:ABDPrintsDimCAsSingle

第3题(2.0分)题号:280EndSubDimmAsInteger,nAsInteger

请把下面说法中正确的选出来()。m=Val(InputBox("请输入一个整数(m):"))

A:在函数调用过程中数值型函数的默认返回值为0,可答案:n=Val(InputBox("请输入一个整数(n):"))

变型函数的默认返回值为空串1).t=1,**********FOUND**********

B:在调用Sub过程中使用Call语句时,参数必须在括2).s=s+tC=fac(n)/fac(n・m)*fac(m)

号内3).NextI或NextPrint℃=*';C

C:过程本身使用的参数列表称为“形参”,而主程序传—EndSub

递给过程的真正参数称为“实参”六、程序改错共2题(共计20分)答案:

D:DIM语句声明的数组把数值数组中的全部数组元素—1).X=1

都初始化为0,把字符串数组中的全部元素都初始化为第1题(10.0分)题号:4602).x=x*j或x=j*x

空字符串答案:BCD—3).C=fac(n)/fac(n-m)/fac(m)或C=fac(n)/

第4题(2.0分)题号:285'【程序改错】(fac(n-m)*fac(m))或C=fac(n)/(fac(n-m)*

在VB中,需要用数据访问对象对数据库进行访问,下—fac(m))

列哪些属于VB的数据访问对象()。'题目:已知C的公式表示如下:第2题(10.0分)题号:467

A:DAOB:ADOC:OADD:RDO答案:ABD'n!—

第5题(2.0分)题号:276下列语句哪些是错误的'C=------------------'【程序改错】

语句()?A:ConstImaxAsInteger=&ol55'(n-m)!*m!—

B:Const_GaAsString=MabcMC:Dimaa,bbAsInteger,cc'题目:从计算机输入三个数,找出中间数

AsStringD:yy=8,uu=9答案:BD'函数过程fac()求k!函数,在Fomr_Click事件中完成—

五、程序填空共1题(共计10分)运算,OptionExplicit

第1题(10.0分)题号:57'请修正程序中错误。PrivateSubFindMidNum()

,【程序填空】tDimxAsInteger,yAsInteger,zAsInteger,AAs

'功能:求1!+2!+……+10!的值。OptionExplicitInteger

fPrivateFunctionfac(kAsInteger)AsSinglex=InputBox(TLEASEINPUTTHEFIRST

PrivateSubForm_Click()DimxAsSingle,jAsIntegerNUMBER1')

,**********Sp^cE**********,**********FOUND**********y=InputBox("PLEASEINPUTTHESECOND

[?]x=0NUMBER")

s=1Forj=1Tokz=lnputBox(nPLESSEINPUTTHETHIRD

NUMBER")在窗体内添加7个按钮(Commandl,Command2,

,**********FOUND**********Commands,Command4,Command5,

Ifx>yThenDimyAsDoubleCommand6,Command?)。

A=xDimiAsInteger2、窗体设置:

x=yFori=1Tom设置窗体名称(Name)为“Form21”。

y=Ay=y+1/(2*i)设置窗体标题(Caption)为“控件示例北

EndIfNext3、菜单设置:

,**********FOUND**********fun=y设置菜单(menu_File)的标题(Caption)为“文件

Ify=zThen(&F)”。

Printy设置菜单(menu_Option)的标题(Caption)为“选项

,**********FOUND**********八、VB窗体设计共2题(共计20分)(&O)”。

Elselfx=zThen设置菜单(menu_Option)下的菜单

Printz(menu_Option_TestButton)的标题(Caption)为“测试按

Else第1题(10.0分)题号:21钮O

Printx设置菜单(menu_Option)下的菜单

EndIf【窗体设计】(menu_Option_CheckBox)的标题(Caption)为“复选框

EndSub设置菜单(menu_Option)下的菜单

PrivateSubForm_Click()题目:请按照题目要求设计指定的窗体。(menu_Option_TextWarp)的标题(Caption)为"文本换

FindMidNum建立如(图I)所示界面:请按所给窗体的样子设行二

EndSub计窗体,不要求控件的尺寸一样,运行时得到设置菜单(menu_Option)下的菜单

答案所(menu_Option_OptionButton)的标题(Caption)为“选项

1).Ifx<yThen或Ify>xThen给窗体即可,有时需要简单的事件过程。要求按钮”。

2).Ify>=zThen或Ifzv=yThen“退出”选项包含在“文件”菜单中,其余选设置菜单(menu_Option)下的菜单

3).Elselfx>=zThen或Elselfz<=xThen项包含(menu_Option_TextBox)的标题(Caption)为"文本框

在“选项”菜单中。设置菜单(menu_Option)下的菜单

七、程序设计共1题(共计10分)(menu_Option_Image)的标题(Caption)为“图像

1、在窗体内添加2个菜单(名称分别为menu_File,4、按钮设置:

第1题(10.0分)题号:479menu_Option),设置按钮(Commandl)的标题(Caption)为“测试按钮

然后在菜单(menu_File)下添加1个菜单(名称为(&T)”。

【程序设计】menu_File_Exit)设置按钮(Command2)的标题(Caption)为"复选框

在菜单(menu_Option)下添加6个菜单(名称分别为(&C)”。

题目:编写函数fun其功能是:根据整型形参m,计menu_Option_TestButton,设置按钮(Command3)的标题(Caption)为“文本换行

算menu_Option_CheckBox,menu_Option_TextWarp,(&W)”。

,如下公式的值:y=l/2+1/4+1/6+...+l/2mmenu_Option_OptionButton,设置按钮(Commands的标题(Caption)为“选项按钮

1例如:若m=9,则应输出:1.41448412698413menu_Option_TextBox,menu_Option_Image)o(&P)”。

设置按钮(Command5)的标题(Caption)为“文本框3)排序属性设为真第10题(1.0分)题号:297

(&E)”。4)Top为3360,Left为2280写出清除图片框的文字或图形信息的语句【1】.

设置按钮(Command6)的标题(Caption)为“图像6、在窗体右下角添加一个命令按钮答案1).Picture1.cis或cis

(&I)”。1)名称为“计时切换”二、判断共10题(共计10分)

设置按钮(Command?)的标题(Caption)为“退出2)标题为“计时”第1题(1.0分)题号:236

(&X)”3)在单击事件过程中添加代码,使时钟控件的所有的VB的变量,都有隐含说明字符和强调声明两种

第2题(10.0分)题号:54Enabled属性值取反。方法来定义答案:N

------此为题目要求的最后一行,以下空白第2题(1.0分)题号:246

【窗体设计】ActiveX控件是扩展名为*.ocx的独立文件,使用时需用

试卷编号:"工程部件"载入或移去.答案:Y

题目:请按照题目要求设计指定的窗体。(本题有6个8066第3题(1.0分)题号:289

项目要完成)一、填空共io题(共计10分)框架控件和形状控件都不能响应用户的鼠标的单击事

建立如图009所示界面:第1题(1.0分)题号:227表达式1and。的在【1】.件.答案:Y

注意:保存时不得修改窗体和工程文件的名称及路径,答案:1).False第4题(1.0分)题号:350

否则后果自负。第2题(1.0分)题号:222在窗体模块的声明部分中用Private声明的变量的有效

把整数0赋给一个逻辑型变量,则逻辑变量的值为[1]范围是其所在的工程.答案:N

1、窗体设置答案:1).False第5题(1.0分)题号:354

1)名称为“模板”第3题a和b中有仅只有一个为1,相应的Visual在框架控件上放置的控件可以移动到框架控件的外面.

2)标题为“南京工程学院”Basic逻辑表达式为【1].答案:1).a=lxorb=l答案:N

2、在窗体上方添加一个标签控件第4题(1.0分)题号:251Print"x="&(2=4)的结第6题(1.0分)题号:231

1)对齐方式为右对齐果为【1】.答案:1).x=False可以用合并字符电但是用在变异变量时,"+”可

2)设置背景透明,边框风格为1第5题(1.0分)题号:244设x为一个两位数,能会将两个数值加起来.答案:Y

3)内容为“透明右对齐”将x个位数和十位数交换后所得两位数VB的表达式是第7题(1.0分)题号:261

3、在前一个标签下方添加另一个标签控件[1].答案:1).(xmod10)*10+int(x/10)VB允许设计和使用用户自己设计的控件.答案:Y

1)能自动调整大小第6题(1.0分)题号:318由Fork=35to0step第8题(1.0分)题号:247

2)背景色为白色,值为H00FFFFFF3:nextk循环语句控制的循环次数是[1].答案:1).0Circle方法绘制扇形或圆弧图形时,图形的形状不仅与

3)标题为“0”第7题(1.0分)题号:226表达式32\7MOD起始角、终止角的大小相关,而且与起始角、终止角的

4)字体大小为363”的值是【1】.答案:1).4正或负相关.答案:Y

4、在窗体上添加一个时钟控件第8题(1.0分)题号:288第9题(1.0分)题号:330有一个程序在属性窗口

1)时间间隔为1秒文件按照存取方式及其组成结构可以分为顺序文件和中设置了它的窗体字体大小为10号,而程序代码若设

2)在Timer事件过程中添加代码,使第二个标签【1】.答案:1).随机文件或随机置了它的窗体字体大小为20号,那么当程序运行后实

的标题的值加一。际的窗体字体大小为20号.答案:Y

5、在窗体下方添加一个列表框控件第9题(1.0分)题号:319OptionBase1的作用是确第10题(1.0分)题号:225

1)名称为“列表”定数组的下界为【1】.答案:1).1VisualBasic程序的运行可以从Main。过程启动也可以

2)设置为不可用从某个窗体启动.答案:Y

三、单项选择共10题(共计10分)答案:C字符串答案:BCD

第1题(1.0分)题号:319第10题(1.0分)题号:801第4题(2.0分)题号:285

能够改变窗体边框线类型的属性是().要使标签能够显示所需要的东西,则在程序中应设置其在VB中,需要用数据访问对象对数据库进行访问,下

A:FontStyleB:BorderStyleC:BackStyleD:Border哪一属性的值().列哪些属于VB的数据访问对象()。

答案:BA:CaptionB:TextC:NameD:AutoSize答案:AA:DAOB:ADOC:OADD:RDO答案:ABD

第2题(1.0分)题号:822四、多项选择共5题(共计10分)第5题(2.0分)题号:276

以下()对象不具有Clear方法A:列表框第1题(2.0分)题号:279下列语句哪些是错误的语句()?

B:组合框C:剪贴板D:图片框答案:D下面有关数组的说法那些是错误的()?A:ConstImaxAsInteger=&ol55B:Const_GaAs

第3题(1.0分)题号:258A:数组存放的是具有相同数据类型的多个数据String="abc,'C:Dimaa,bbAsInteger,ccAsString

常量-0.00013579的科学计数法是().B:数组的下标允许是常数、表达式或变量D:yy=8,uu=9答案:BD

A:-l,3579E+0.4B:.00013579C:DIM语句声明的数组把数组中的全部数组都初始化五、程序填空共1题(共计10分)

C:-13.579E-5D:-1.3579E-0.4答案:C为逻辑型第1题(10.0分)题号:57

第4题(1.0分)题号:230D:多维数组中每一维的大小为上界-下界;数组的大小

vb应用程序是分层管理的,其最高的层次为0.为每一维大小的乘积1【程序填空】

A:工程B:模块C:窗体D:过程答案:AE:动态数组是指在声明时没有给出数组的大小,当要使

第5题(1.0分)题号:837用数组时,再决定数组的大小答案:BCD助能:求1!+2!+……+10!的值。

用户可以通过设置菜单项的()属性值为FALSE来使该第2题(2.0分)题号:277

菜单项不可见.A:HideB:CheckedC:Visible下列说法哪些是正确的()?PrivateSubForm_Click()

D:Enabled答案:CA:不能对符号常量重新赋值,**********Spy^CE**********

第6题(1.0分)题号:334B:Label控件用来在窗体中显示文本,其中的文本用户[?]

若要使标签控件显示时,不覆盖其背景内容,应设置标不能直接修改s=1

签控件的()属性.A:BACKCOLORB:BORDERSTYLEC:TAB()函数用于在输出表达式前将输出点定位在第ForI=2To10

C:FORECOLORD:BACKSTYLE答案:DN-1个字符位置t=t*I

第7题(1.0分)题号:377D:格式输出函数Format。可以使数值、日期或字符串按**********Sp/^CE******求***

下列哪个变量的取法是不正确的0.用户指定的格式输出答案:ABD

A:TNameB:T_TempC:T32D:T32#答案:D第3题(2.0分)题号:280|**********SPACE**********

第8题(1.0分)题号:380请把下面说法中正确的选出来()。r?i

下列数据类型中,占用内存最小的是().A:在函数调用过程中数值型函数的默认返回值为0,可Prints

A:BooleanB:ByteC:IntegerD:Single答案:B变型函数的默认返回值为空串EndSub

第9题(1.0分)题号:371B:在调用Sub过程中使用Call语句时,参数必须在括答案:

下列关于设置控件属性的叙述正确的是().号内1).t=1

A:用户必须设置属性值C:过程本身使用的参数列表称为“形参”,而主程序传2).s=s+t

B:所有的属性值都可以由用户随意设定递给过程的真正参数称为“实参”3).NextI或Next

C:属性值不必一一重新设置D:DIM语句声明的数组把数值数组中的全部数组元素六、程序改错共2题(共计20分)

D:不同控件的属性项都完全一样=都初始化为0,把字符串数组中的全部元素都初始化空第1题(10.0分)题号:460

3).C=fac(n)/fac(n-m)/fac(m)或C=fac(n)/PrivateSubForm_Click()

’【程序改错】(fac(n-m)*fac(m))或C=fac(n)/(fac(n-m)*FindMidNum

fac(m))EndSub

题目:已知C的公式表示如下:第2题(10.0分)题号:467

'n!

C=-----------------'【程序改错】答案:

(n-m)!*m!—1).Ifx<yThen或Ify>xThen

题目:从计算机输入三个数,找出中间数2).Ify>=zThen或Ifz<=yThen

'函数过程fac()求k!函数,在Fomr_Click事件中完成—3).Elselfx>=zThen或Elselfz<=xThen

运算,OptionExplicit—

'请修正程序中错误。PrivateSubFindMidNum。七、程序设计共1题(共计10分)

DimxAsInteger,yAsInteger,zAsInteger,AAs—

OptionExplicitInteger第1题(10.0分)题号:479

PrivateFunctionfac(kAsInteger)AsSinglex=InputBox("PLEASEINPUTTHEFIRST1

DimxAsSingle,jAsIntegerNUMBER'1),【程序设计】

**********FOUND**********y=InputBox(nPLEASEINPUTTHESECOND

x=0NUMBER")'题目:编写函数fun其功能是:根据整型形参m,计

Forj=1Tokz=lnputBox(nPLESSEINPUTTHETHIRD算

**********F(JUND**********NUMBER'1)■如下公式的值:y=l/2+l/4+l/6+...+l/2m

x=xAj,**********FOUND**********,例如:若m=9,则应输出:1.41448412698413

NextjIfx>yThen

fac=xA=x答案:----------------

EndFunctionx=y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论