VB题库1.docx

上传人:b****1 文档编号:15129158 上传时间:2023-07-01 格式:DOCX 页数:10 大小:114.33KB
下载 相关 举报
VB题库1.docx_第1页
第1页 / 共10页
VB题库1.docx_第2页
第2页 / 共10页
VB题库1.docx_第3页
第3页 / 共10页
VB题库1.docx_第4页
第4页 / 共10页
VB题库1.docx_第5页
第5页 / 共10页
VB题库1.docx_第6页
第6页 / 共10页
VB题库1.docx_第7页
第7页 / 共10页
VB题库1.docx_第8页
第8页 / 共10页
VB题库1.docx_第9页
第9页 / 共10页
VB题库1.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB题库1.docx

《VB题库1.docx》由会员分享,可在线阅读,更多相关《VB题库1.docx(10页珍藏版)》请在冰点文库上搜索。

VB题库1.docx

VB题库1

一、单选

1.下列程序段的执行结果是_D_。

Dimm(10)

Fori=0to10

m(i)=2*i

Nexti

Printm(m(i\3))

A.3B.6

C.9D.12

2.鼠标移动经过控件时,将触发控件_C_事件。

A.MouseUpB.MouseDown

C.MouseMoveD.MousePress

3.MsgBox函数返回值的类型为_A_。

A.数值B.字符串

C.变体D.数值或字符串

4.若想在菜单中使用热键,得采用的操作是_C_。

A.在标题后添加"%"符号和想用的热键字母

B.在标题后添加"#"符号和想用的热键字母

C.在标题后添加"&"符号和想用的热键字母

D.在标题后添加"$"符号和想用的热键字母

5.为了确定一个控件是否可见,需要将_D_属性设置为False。

A.NameB.Cancle

C.EnabledD.Visible

6.禁用计时器控件,需将_C_属性设置为False。

A.NameB.Cancle

C.EnabledD.Visuble

7.图片框控件和图像控件都能显示下述_A_图片文件

A.GIFB.TXT

C.DATD.WFM

8.若执行如下语句,窗体上显示的是_D_。

a=9.8596

PrintFormat(a,"$00,00.00")

A.0,009.86B.$9.86

C.9.86D.$0,009.86

9.语句DimP1(-3to2,3)AsInteger定义的数组元素有_C_。

A.15B.20

C.24D.18

10.设时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,Timer事件结束后变量x的值为_D_。

DimxasInteger

PrivateSubTimer1_Timer()

ForI=1to10

x=x+1

NextI

EndSub

A.1000B.10000

C.55D.不确定

11.如下数组声明语句,正确的是_D_。

A.Dima[2,4]AsInteger

B.Dima(24)AsInteger

C.Dima(n;n)AsInteger

D.Dima(2,4)AsInteger

12.设a="库尔勒香梨KelXL",则以下使变量b的值为"香梨"的语句是_D_。

A.b=Left(a,4,2) B.b=Mid(a,2)  

C.b=Right(a,4,2) D.b=Mid(a,4,2)

13.在VB中,要从一个Sub过程中退出,应该使用语句_D_。

A.ExitSubB.Exit

C.ClearD.Endsub

14.下列可作为VisualBasic变量名的是_C_。

A.F?

DB.2ab

C.MaxGD.x#xy

15.VisualBasic是一种面向对象的程序设计语言,控件的三要素是_A_。

A.属性、事件、方法

B.控件、属性、事件

C.窗体、控件、过程

D.窗体、控件、模块

16.函数Rnd的值的范围是_B_。

A.[0,1]区间内的整数

B.[0,1)区间内的整数

C.(0,1)区间内的整数

D.(0,1]区间内的整数

17.在代码窗口内将Text1的“text”属性设置为“时钟”,正确的书写形式是_B_。

A."时钟"B.text1="时钟"

C.text="时钟"D.("时钟")

18.关闭程序中打开的所有文件,应使用的语句是_D_。

A.Close1B.Close*.*

C.CloseallD.Close

19.以下选项中,不是VisualBasic默认控件名的是_C_。

A.Command1B.Text1

C.Time1D.Label1

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

A.快捷键B.标题

C.索引D.名称

21.下列不能接收焦点的控件是_D_。

A.命令按钮B.文本框

C.标签D.列表框

22.在VB中,要将一个窗体载入内存进行预处理,但不显示,应该使用语句_B_。

A.ShowB.Hide

C.LoadD.Unload

23.要将一个组合框设置为简单组合框(SimpleCombo),则应将其Style属性设置为_B_。

A.0B.1

C.2D.3

24.VB有三种工作模式是_A_。

A.设计模式、运行模式、中断模式

B.设计模式、运行模式、编辑模式

C.运行模式、编辑模式、界面模式

D.运行模式、中断模式、界面模式

25.要删除ComoBox控件中的某个项目,需要使用_C_方法。

A.ClearB.AddItem

C.RemoveItemD.Move

 

二、多选

1.下列控件中能够获得焦点的控件有____。

ABCD

A.文本框TextBoxB.命令按钮CommandButton

  C.标签Label  D.框架Frame

E.计时器Timer

2.Shape控件能绘制的图形有__B、C、D、E__。

A.五角形B.圆角正方形

  C.圆角长方形 D.椭圆形

E.圆形

3.属于VB关系运算符的有____。

ABCD

A.

  C.==  D.<>

E.Or

4.下列选项中属于选项按钮OptionButton控件的属性有____。

A、B、C、D

A.BackColorB.Caption

C.PictureD.Value

E.Text

5.下列表达式中能从当前时间中取出小时数的表达式有____。

CD

A.Hour(Date)B.Hour

  C.Hour(Time) D.Hour(Now)

E.Hour(Year)

三、判断

1.VB是一种面向过程的程序设计语言。

×

2.属性是用来描述和反映对象特征的参数,对象的属性既可以在属性窗口中设置,又可以在程序代码中设置。

3.用于获得字符串长度的函数是StrLen()。

×

4.只能用来显示字符信息而不能进行编辑的控件是文本框。

×

5.VB中能加载对象的方法是Visible。

×

6.VB的Double类型数据,可以精确表示其数值范围内的所有实数。

7.设置框架的Enabled属性为False,框架内的所有对象均被禁用。

8.注释语句可以使用单引号或Rem,被注释的语句也可被执行。

×

9.可以利用Shape控件的Shape属性画圆角正方形。

10.For...Next循环里可以再放另一个循环是允许的。

四、填空

1.在窗体中添加一个定时器控件Timer1,并将其间隔设成10。

程序启动后将窗体背景色设成蓝色;然后在Timer事件中,以窗体的中心为圆心用不同颜色、不同半径(半径不超过窗体高度的一半)画圆。

窗体单击后,清除所画的图形。

请将程序补充完整。

(注意:

答案必须用西文半角字母填写,要区分大小写字母,且不能出现空格和多余字符!

PrivateSubForm_Load()

Me._____BackColor______=vbBlue

EndSub

PrivateSubForm_Click()

Me.Cls

EndSub

PrivateSubTimer1_Timer()

Me.ForeColor=256^3*Rnd

r=Rnd*Me.ScaleHeight/2*Rnd

Me.Circle(Me.ScaleWidth/2,Me.ScaleHeight/2),r

EndSub

2.PrivateSubCommand1_Click()

Dima,bAsString

DimiAsInteger

a="abcdefghijklmn"

Fori=1ToLen(a)Step4

b=Mid(a,i,1)&b

Nexti

Printb

EndSub

执行上面程序段后,所输出的内容为__miea__。

(注意:

答案必须用西文半角字母填写,要区分大小写字母,且不能出现空格和多余字符!

3.窗体中有一组文件系统控件,分别是驱动器列表框Drive1目录列表框Dir1和文件列表框File1,另外还有一个文本框Text1。

要求当选择某一目录时,能显示出该目录中的文件个数(也就是相应文件列表框中的文件的个数)。

请将程序补充完整。

(注意:

答案必须用西文半角字母填写,要区分大小写字母,且不能出现空格和多余字符!

PrivateSubDir1_Change()

File1.Path=Dir1.Path

Text1.Text="文件数为:

"&File1.ListCount

EndSub

PrivateSubDrive1_Change()

Dir1.Path=_____Drive1____.Drive

EndSub

4.Dima(2,-2To1,2To3)AsDouble

一个Double类型数据在内存中占8个字节,则上面数组在内存中占__192__字节。

(注意:

答案必须用半角阿拉伯数字填写,且不能出现空格、小数点和多余字符!

5.5mod7+2^1+val("1")

上面表达式的值为__8__。

(注意:

答案必须用半角阿拉伯数字填写,且不能出现空格、小数点和多余字符!

五、基本操作题1

单击考试系统界面左下角的VisualBasic图标,启动VisualBasic。

打开考试文件夹下的工程文件project11.vbp,在窗体Form1中完成下列操作:

如图所示,设计一个字符颜色应用程序。

其中:

窗体的标题为"字符颜色"。

在窗体上画一个标签,Label1,为:

&HFF00&),如果单击Command3命标题分别为"程序设计",字号为四号,标签能自动调整大小以显示所有的内容;再画三个命令按钮,其名称分别为Command1、Command2和Command3,标题分别为"红"、"绿"、"蓝",单击Command1命令按钮,则在标签Label1中字符变为红颜色(ForeColor属性设置为:

&HFF&),如果单击Command2命令按钮,则在标签Label1中字符变为绿颜色(ForeColor属性设置令按钮,则在标签Label1中字符变为蓝颜色(ForeColor属性设置为:

&HFF0000),代码中不能用变量。

注:

本题中工程文件名为project11.vbp,工程名为工程1,窗体文件名为Form11.frm,窗体名为Form1。

六、基本操作题2

单击考试系统界面左下角的VisualBasic图标,启动VisualBasic。

打开考试文件夹下的工程文件project12.vbp,在窗体Form1中完成下列操作:

如图所示,设计一个剪切板应用程序。

其中:

窗体的标题为"剪切板"。

在窗体上画一个标签Label1,标题分别为"剪切板测试",字号为四号,标签能自动调整大小以显示所有的内容;再画一个文本框Text1,字号为四号;再画一个命令按钮Command1,标题为"复制",单击命令按钮时,利用剪切板将标签Label1中的标题字符复制粘贴到文本框Text1中(代码中除了Clipboard外,不能使用其它变量)。

注:

本题中工程文件名为project12.vbp,工程名为工程1,窗体文件名为Form12.frm,窗体名为Form1。

七、简单应用题

单击考试系统界面左下角的VisualBasic图标,启动VisualBasic。

打开考试文件夹下的工程文件project2.vbp,在窗体Form1中完成下列操作:

将命令按钮Command1、Command2和Command3的标题分别改为"读取数据"、"计算"和"保存结果";为"计算"按钮(Command2)编写适当的事件代码实现下述功能:

(1)单击"读取数据"按钮,把考试文件夹下的文件in1.dat中的100个数读到数组a中(此代码已经给出);

(2)单击"计算"按钮,计算100个数中正数、负数、0的个数,并分别显示在文本框Text1、Text2、Text3中(要求考生编写代码);

(3)单击"保存结果"按钮,将文本框Text1、Text2、Text3中的值存入out1.dat文件中(此代码已经给出)。

注意:

程序按原文件名存盘。

不得修改窗体文件中已经存在的代码。

计算出结果之后,必须单击"保存结果"按钮存储计算结果,否则无成绩。

注:

本题中工程文件名为project2.vbp,工程名为工程1,窗体文件名为Form2.frm,窗体名为Form1。

答案:

PrivateSubCommand2_Click()

Fori=1to100

Ifa(i)>0thenx=x+1

Ifa(i)<0theny=y+1

Ifa(i)=0thenz=z+1

Nexti

Text1=x,Text2=y,Text3=z

EndSub

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

当前位置:首页 > 自然科学 > 物理

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

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