vb新题.docx

上传人:b****4 文档编号:24461512 上传时间:2023-05-27 格式:DOCX 页数:50 大小:324.96KB
下载 相关 举报
vb新题.docx_第1页
第1页 / 共50页
vb新题.docx_第2页
第2页 / 共50页
vb新题.docx_第3页
第3页 / 共50页
vb新题.docx_第4页
第4页 / 共50页
vb新题.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

vb新题.docx

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

vb新题.docx

vb新题

VB程序设计试题集2006.6.10

选择题部分

题一(第一、二章)

1.在设计阶段,双击窗体的某个控件时,打开的窗口是()

A.工程资源管理器窗口B.代码窗口

C.工具箱窗口D.属性窗口

2.应用程序在()工作模式下不能编辑代码和界面.

A.设计模式B.运行模式C.中断模式D.以上均不能

3.下列叙述中,错误的是()

A.事件可以由用户触发,也可以由系统触发

B.VisualBasic应用程序只能以解释方式执行

C.保存VisualBasic程序时,应分为保存窗体文件及工程文件

D.打开一个工程文件时,系统自动装入与该工程文件有关的窗体、标准模块等文件

4.VB是一种面向对象的程序设计语言,构成对象的要素是()

A属性事件方法B控件属性事件C窗体控件过程D窗体控件模块

5.下列叙述中,错误的是()

A.VB应用程序没有明显的开始和结束语句

B.VB控件的所有属性值均可在属性窗口中设置

C.VB是事件驱动型可视化编程工具

D.VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小

6.以下错误的是()

A窗体对象的ControlBox属性可用于设置窗体上的控制菜单

BVisualBasic要设置某个对象的属性时。

只能通过属性窗口设置

C当一个工程含有多个窗体时,其中的启动窗体是在“工程属性”对话框中指定的

D通用对话框是一种ActiveX控件

7.当程序在运行过程中因某种原因中断时,VB进入()模式

A.设计B.运行C.中断D.编程

8.以下叙述错误的是()

A.一个工程可以含有多个标准模块文件B.窗体文件包含该窗体及其控件

C.以BAS为扩展名的文件是标准模块文件D.在工程资源管理器窗口中只能包含一个工程

题二(第三章)

1.设语句:

DimS1asstring*5

S1="VBTest"

则S1的值为()

A.VBTeB.VBTesC.BTestD.VBTest

2.下列变量的数据型为整型的是()

A.x!

B.x%C.x$D.x#

3.不能被本模块的其他过程引用的是()

A局部变量B模块级变量C全局变量D以上都是

4.用Dimx,yasboolean语句声明变量,下列正确的是()

Ax和y都是布尔型变量

Bx是整型变量,y是布尔型变量

Cx是变体型变量,y是布尔型变量

Dx和y都是变体型变量

5.下列()是合法的变量名

A.a_1B.4AC.a-bD.String

6.以下能正确定义数据类型TelBook的代码是()

A.TypeTelBookB.TypeTelBook

NameAsString*12NameAsString*12

TelAsIntegerTelAsInteger

EndTypeTelBookTypeEnd

C.TypeTelBookD.TypeTelBook

NameAsString*12NameAsString*12

TelAsIntegerTelAsInteger

EndTypeEndTelBook

7.要表示一个在100~300000之间变化的整数,应使用()型变量。

A.IntegerB.StringC.LongD.Byfe

8.在窗体中用()语句声明的变量A可以被其他窗体引用。

A.DimAAsIntegerB.PublicAAsInteger

C.PrivateAAsIntegerD.StaticAAsInteger

题三(第三章)

1.下列正确的赋值语句是()

A.i+j=10B.i=0:

j=0C.i=0,j=0D.i=0;j=0

2.表示x大于0且小于10的VB表达式是()

A.00Andx<10C.x>0Orx<10D.x>0:

x<10

3.下列运算符中,优先级最低的是()

A.\B./C.ModD.*

4.判断整型变量x是5的倍数的表达式是()

A.xMod5<>0

B.int(x/5)=x/5

C.x/5<>int(x/5)

D.5Modx=0

5.下列运算符中,优先级最高的是()

A.*B.∧C./D.\

6.下列表达式中,非法的是()

A.ab+cC.a≠b>cD.a=b+c

7.表达式23+23Mod50\7的值是()

A.23B.46C.25D.123

8.设a=8,b=6,c=-1,执行语句Printa>b>c后窗体显示是( )

  A.1B.TrueC.False D.出错信息

题四(第三章)

1.函数Choose(2,"+","-","×","÷")返回值是()

A.+B.-C.×D.÷

2.执行下列程序段后,变量C$的值为()

a$="Basic程序设计教程"

b$="Visual"

C$=b$&Ucase(Mid(a$,1,6))&Right(a$,2)

A.VisualBasicB.VISUALBASIC教程

C.VisualBasic程序D.VisualBASIC教程

3.除去字符串,左右侧空格的函数是(  )

A.Rtrim()B.Trim()C.Ltrim()D.Mid()

4.表达式UCase(Mid(“basic!

”,1,1))+Right(“badic!

”,5)的值是()

A“asic“B“Asic!

”C“basic!

”D“Basic!

5.以下( )语句可表示[50、100]之间的随机整数。

 A.Int(Rnd*51)+49

B.Int(Rnd*51+50)

C.Int(Rnd*50)+50

D.Int(Rnd*50+50)

6.当X=0时,函数IIf(X>0,1,IIf(X<0,-1,0))的返回值是()

A.0,B.1C.-1D.出错

7.表达式Chr(Asc("b")+1)的值是()

A."C"B.CC.67D."67"

8.表达式string(3,”ABC”)的结果是()

A.AAAB.ABCC.BBBD.CCC

题五(第二、四章)

1.下列语句错误的是()

A.ClsB.Imagel.ClsC.Form1.ClsD.Picture1.Cls

2.下列语句不合法的是()

A.x=1:

y=2B.?

x;y;C.?

x,y,D.x=1;y=2

3.下列关于VB编码规则的叙述,错误的是()

A.一条语句可以多行书写

B.可以用"Rem"注释单行语句

C.注释可以放在语句之前

D.可以用":

"作为语句的结束符

4.如果VB语句超过一行,可以使用空格加()续行

A.-B.+C.;D._

5.Print方法分区输出时,用()分隔多个表达式

A.空格B.逗号C.冒号D.分号

6.Print“6+10=”6+10的输出结果是()

A.16=6+10B.6+10=6+10C.6+10=16D.“6+10=”16

7.要强制显示申明变量,可在窗体模块或标准模块的声明段中加入(  )语句.

 A.OptionBase0B.OptionBaseC.OptionComputerD.OptionExplicit

8.不能把2^5*3.14*8的结果输出到“立即”窗口的是()

A.在代码窗口中使用Debug.Print2^5*3.14*8语句。

B.在立即窗口中直接使用2^5*3.14*8语句。

C.在立即窗口中使用?

2^5*3.14*8语句。

D.在立即窗口中使用Print2^5*3.14*8语句。

题六(第四章)

1.下列关于InputBox函数的叙述,错误的是()

A.可以省略任何参数B.可以在屏幕上指定位置显示输入框

C.可以指定默认值D.返回值为String类型

2.窗体上有一命令控扭Command1.编写下列事件过程:

PrivateSub.Command1_Click()

MsgBoxCstr(“123”+123)

EndSub

程序运行时,单击控扭,消息对话框显示的内容是()

A.246B.123123C.123+123D.显示出错信息

3.执行语句MsgBox“除数不能为0”,48,“数据出错”,在弹出的对话框中显示的图标是()

A感叹号图标B问号图标C停止图标D消息图标

4.窗体上有一命令按钮Command1,编写如下事件过程:

PrivateSubCommand1_Click()

x=InputBox(“x=”)

y=InputBox(“y=”)

Printx+y

EndSub

运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是()

A.444B.123321C.123+321D.出错信息

5.下列语句中正确的是()

A.MsgBox“Error”,vbOkCancelB.MsgBoxvbOKCancel”Error”

C.MdgBox(“Error”,vbOKCancel)D.CMdgBox(vbOKCancel,“Error”)

6.执行语句a=”softwareandhardware”:

b=Right(a,8):

C=Mid(a,1,8):

MsgBoxa,,b,c,1后消息框的标题是()

A1BsoftwareChardwareDsoftwareandhardware

7.对于InputBox函数,下列不正确的说法是()

A.每执行一次InputBox函数,只能输入一个值

B.InputBox函数只能输入数值

C.InputBox函数的Prompt参数不能缺省

D.InputBox函数的参数有三个以上

提示:

MsgBox函数使用格式为:

MsgBox(prompt[,buttons][,title][,helpfile,context])

8.在立即窗口中执行语句:

a=InputBox(“请输入姓名”,”姓名”,”张三”),出现输入对话框後直接选择“确定”按钮后,a的值为()

A姓名B张三C请输入姓名D以上都不对

题七(第二、五、十章)

1.能被一个对象所识别的外界动作称为()

A.事件B.方法C.过程D.属性

2.下列叙述错误的是()

A.当一个窗体变成活动窗体时,会触发Activate事件

B.一旦装载窗体,会自动触发Click事件

C.当单击一个窗体上的关闭按钮卸载该窗体时,会触发Unload事件

D.当一个窗体不再是活动窗体时,会触发Deactivate事件

3.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是()

A不能把标准模块设置为启动模块

B任何时刻最多只有一个窗体是活动窗体

C用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D如果工程中含SubMain过程,则程序一定首先执行该过程

4.如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.show,则程序启动后()

A.Form1是最后的活动窗体B.Form2是最后的活动窗体

C.编程错误D.运行出错

5.若要使用Print方法在窗体上打印红色的文字,应该设置窗体的()属性

A.FontB.ForeColorC.AppearanceD.Fillcolor

6.运行后,在窗口上单击鼠标时,窗体不会接收到的事件是()

A.MoudeDownB.MouseUpC.LoadD.Click

7.通过()属性设置窗体图标

A.PictureB.DownPrictureC.MouseIconD.Icon

8.使用()方法可隐藏窗体,但不从内存中释放

A.HideB.UnloadC.ShowD.Load

题八(第二章)

1.要使文本框能显示多行文本,需设置()

AAutoSize属性为TureBMultiLine属性为ture

CSingleLine属性为FalseDMaxLine属性大于1

2.下列语句中,除()以外,都能使文本框Text1在运行时不可编辑()

A.Text.Locked=TureB.Text1.Visible=False

C.Text1.ReadOnly=TureD.Text1.Enabled=False

3.修改文本框的内容触发()文件

A.ModifyB.ChangeC.ChangeDataD.AutoSize

4.下列叙述正确的是()

A.当文本框内容发生变化时,必将触发Lostfocus事件

B.设置文本框的的MaxLength属性,可限制文本框中能输入文本的最大长度

C.AutoSize属性为Ture时,能使文本框Text1,自动改变大小以适应其文本内容的多少

D.文本框不具有Left属性

5.为了使标签Label1有边框,正确的属性设置为()

A.Label1.BorderStyle=0B.Label1.BorderStyle=1

C.Label1.BackStyle=0D.Label1.BackStyle=1

6.要用文本框控件Text1实现一个密码输入框,可以通过()设置,使得无论用户输入什么字符文本框只显示“*“

A.Text1.PasswordChar=”*”B.Text1.Font=”*”

C.Text1.Text=”*”D.Text1.Appearance=”*”

7.要对文本框Test1中的文件加删除线,可以通过()来实现

A.Text1.Font.FontStrikethru=Ture

B.Text1.FontStrikethru=True

C.Text1.Font=vbstrikethru

D.Text1.style=vbstrikethru

8.下列错误的是( )

A.标签和文本框都有caption属性

B.标签和文本框的主要区别在于能否编辑其内容

C.标签具有Autosize属性,而文本框没有

D.文本框具有ScrollBar属性,而标签没有

题九(第十二章)

1.窗体上有一命令按钮Command1,编写下列事件过程

PrivateSubCommand1_Click()

a=100:

b=150:

c=2000:

d=2000

Line(a,b)-(c,d),vbBlue,B

EndSub

运行时,单击按钮,窗体上显示()

A.一个未填充的矩形B.一条直线C.一个填满了颜色的矩形D.无任何图形

2.下列语句可使Shape1控件呈现实心图形的是()

A.Shape1.BorderStyle=0

B.Shape1.BackStyle=0

C.Shape1.Shape=3

D.Shape1.FillStyle=0

3.执行指令”Form1.Line(1500,1000)—Step(1000,500),B”后,Form1的Currentx的值为()

A1000B1500C500D2500

4.Pest方法绘制的点的大小受其容量对象的()属性的影响

A.DrawWidthB.PictureC.AutoRedrawD.Stretch

5.下列叙述中,错误的是()

A.Scale方法用来定义新坐标系B.窗体缺省坐标点在窗体的左下角

C.Scaleleft和ScaleTop属性可改变坐标系的原点位置

D.Scalewidth和ScaleHeight属性可改变其容量器对象高度和宽度的刻度单位

6.下列叙述中,错误的是()

A.Pset方法用于绘制点B.Circle方法用于画圆,椭圆,圆弧和扇形

C.Line方法用于画直线或矩形D.Point方法用于绘制有颜色的点

7.为了清除图片框内用绘图方法绘制的图形,应采用的正确方法是()

A.选择图片框,然后按Del键

B.执行语句:

Picture1.cls

C.执行语句:

Picture1.clear

D.执行语句:

Picture1.zorder

题十(第五章)

1.复选框和单选按钮的()属性可以反映其当前状态

A.ValueB.CheckedC.CaptionD.Selected

2.窗体上有一个单选按钮Option1。

如要求窗体初始显示时,Option1就处于选中状态,可以通过()实现。

A.在窗体的Load事件过程中加入语句:

Option1.Value=False

B.在窗体的Show事件过程中加入语句:

Option1.Value=False

C.在窗体的Load事件过程中加入语句:

Option1.Value=Ture

D.在窗体的Show事件过程中加入语句:

Option1.Value=Ture

3.下列()方法可以将单选按钮设置为图形单选按钮

A.Option1.Style=0B.Option1.Style=1

C.Option1.Picture=0D.Option1.Picture=1

4.下列()语句表示复选框Check1被选中

A.Check1.Value=1B.Check1.Checked=1

C.Check1.Value=0D.Check1.Checked=0

5.下列控件中,可以对单选按钮进行分组的是()

A框架(Frame)控件B文本框(TextBox)控件

C图像框(ImageBox)控件D标签(Labdl)控件

6.如果要把单选按钮的标题显示在它的左边,应把()

A.Alignment属性设置为0B.Alignment属性设置为1

C.Style属性设置为0D.Style属性设置为1

7.在实际应用中,经常将一组单选按钮置于一个框架(Frame)控件内,这主要是为了()

A.使用户界面美观

B.使该组单选按钮同步

C.使该组单选按钮处于禁止状态

D.使该组单选按钮互斥,既同一时刻只有一个单选按钮被选中

题十一(第五章)

1.当命令按纽按件Command1的Enabled属性被设为False时,该控件()

A.不可见,不能响应事件B.变为灰色,但能响应事件

C.变为灰色,不能响应事件B.可见并能响应事件

2.设置命令按纽的()属性为Ture,可在按下Esc键是执行该按纽的单击事件过程。

A.EnabledB.ValueC.CancelD.Default

3.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程

PrivateSubCommand1_Click()

Move500,500

EndSub

程序运行后,单击命令按钮执行的操作为()

A.窗体向左,上方向各移动500B.命令按钮向左,上方向各移动500

C.窗体移动到距屏幕左边界,上边界各500的位置

D.命令按钮移动到距屏幕左边界,上边界各500的位置

4.要设计一个图形方式的命令按钮,且按钮被按下与不按下时显示不同的图像,可通过对()属性进行设置

A.Picture.DisabledPictureB.Picture.DownPicture

C.Style.Picture和DisabledPictureD.Style.Picture和DownPicture

5.窗体上有命令按钮“OK”,它的单击事件过程为Cmdok_Click(),则该按钮的Caption和Name属性分别为()

A.OK,CmdB.OK,CmdOKC.CmdOK,OKD.Cmd,OK

6.如果命令按钮的Caption属性包含(),则按下Alt+C可激活该按钮

A.&CB.$CC.#CD.@C

7.命令按钮不能响应()事件

A.DblClickB.DragDropC.KeyPressD.MouseMove

8.设置命令按钮的()属性,可使指针指向该按钮时显示提示内容

A.CaptionB.ToolTipTextC.FontD.Tag

题十二(第五章)

1.使用()语句将"06足球世界杯"添加到列表框List1的首项

A.List1.Text="06足球世界杯"B.List1.List(0)="06足球世界杯"

C.List1.Additem"06足球世界杯"D.List1.Additem"06足球世界杯",0

2.使用()语句可将组合框comboll的第1项置为当前项

A.combol.listindex=1B.combol.index=1

C.combol.listindex=0D.comboll.index=0

3.要删除列表框中选定的某一项,可以使用()语句。

A.List1.RemoveItemList1.ListIndex

B.List1.RemoveItem

List1.Columns(List1.ListIndex)

C.List1.ClearList1.ListIndex

D.List1.Clear

List1.Columns(List1.ListIndex)

4.假设列表框控件List1被设置为允许多重选择,那么可以返回所选列表项数目的属性是()

A.SelCountB.ListCountC.DataCountD.Count

5.设有两个列表框控件List1和List2,下列代码段的功能是()

Fori=0ToListCount-1

List2.List(i)=List1.List(i)

Nexti

A将List1的所有列表项追加到List2中

B将List1的所有列表项插入到List2的前部

C用List1的所有列表项覆盖List2中对应位置的列表项

D用List1取代List2

6.设组合框Combol中有5个选项,下列能删除最后一项的语句是()

A.Combol.RemoveItenTextB.Combol.RemoveItenCombol.Listcount

C.Combol.RemoveIten5D.Combol.RemoveIten4

7.要删除列表框List1中选定的某一项,可以使用()语句。

A.List1.RemoveItemList1.ListIndex

B.List1.Remo

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

当前位置:首页 > 高等教育 > 其它

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

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