计算机等级考试二级VB模拟题.docx

上传人:b****2 文档编号:17514581 上传时间:2023-07-26 格式:DOCX 页数:11 大小:21.55KB
下载 相关 举报
计算机等级考试二级VB模拟题.docx_第1页
第1页 / 共11页
计算机等级考试二级VB模拟题.docx_第2页
第2页 / 共11页
计算机等级考试二级VB模拟题.docx_第3页
第3页 / 共11页
计算机等级考试二级VB模拟题.docx_第4页
第4页 / 共11页
计算机等级考试二级VB模拟题.docx_第5页
第5页 / 共11页
计算机等级考试二级VB模拟题.docx_第6页
第6页 / 共11页
计算机等级考试二级VB模拟题.docx_第7页
第7页 / 共11页
计算机等级考试二级VB模拟题.docx_第8页
第8页 / 共11页
计算机等级考试二级VB模拟题.docx_第9页
第9页 / 共11页
计算机等级考试二级VB模拟题.docx_第10页
第10页 / 共11页
计算机等级考试二级VB模拟题.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机等级考试二级VB模拟题.docx

《计算机等级考试二级VB模拟题.docx》由会员分享,可在线阅读,更多相关《计算机等级考试二级VB模拟题.docx(11页珍藏版)》请在冰点文库上搜索。

计算机等级考试二级VB模拟题.docx

计算机等级考试二级VB模拟题

2007~2008学年第二学期

《VisualBasic程序设计》期末考试题(B卷)

学院(系)班级学号(最后两为)姓名

注意:

一、二、三题的答案必须按题号和顺序填写到答案表中,否则无效。

题号

总分

得分

阅卷人

核分人签名:

答案表:

一、单选题

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

二、写出程序运行结果或功能

1

2

 

 

3

4

 

5

 

三、填写程序中缺少部分

1

2

【1】

【2】

【3】

【4】

【5】

3

4

【6】

【7】

【8】

【9】

【10】

 

四、编写程序

1.

PrivateSubCommand1_Click()

 

EndSub

2.

PrivateSubCommand1_Click()

 

EndSub

3.PrivateSubCommand1_Click()

 

EndSub

2007~2008学年第二学期

《VisualBasic程序设计》期末考试题(B卷)

学院(系)班级学号(最后两为)姓名

注意:

一、二、三题的答案必须按题号和顺序填写到答案表中,否则无效。

题号

总分

得分

阅卷人

核分人签名:

一.选择题(每小题1分,共30分)

1.下面的运算符中,优先级最高的是。

A.And      B.*       C.>=        D.&

2.VB是一种面向对象的可视化程序设计语言,用户要为某个对象的某个()来编写事件过程。

A.方法B.变量C.属性D.事件

3.工程文件的文件名后缀是。

A.bmp     B.vbp       C.frm      D.bas

4.一个对象可以识别的动作分别称为。

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

5.以下对象没有Caption属性。

A.Form B.CommandButton   C.TextBox D.Label

6.下列选项中,是所有控件共有的属性。

A.Caption   B.Value     C.Text      D.Name

7.下列哪一个表达式的值是逻辑型。

A.Len(“abcd”) B.Left(“abcd”,2)

C.3<4  D.date()

8.通常,文本框的SetFocus方法不能使用在事件过程中。

A.Form_ClickB.Form_LoadC.Command_ClickD.Label_click

9.窗体模块保存在一个扩展名为()的文件中。

A.basB.clsC.frmD.bmp

10.若要以代码方式设置在文本框中显示文本的字体大小,则用文本框的属性来实现。

 A.FontName    B.Font     C.FontSize     D.FontBold

11.若要取消窗体的最大化功能,则可设置属性为False来实现。

 A.ControlBox   B.MinButton   C.MaxButton   D.Enabeld

12.若要将窗体隐藏起来,则实现的方法为。

 A.Unload     B.Show      C.WindowsState       D.Hide

13.若要使标签的大小自动适应所显示的文本,可设置属性的值来实现。

 A.AutoSize    B.Alignment     C.Enabled      D.Visble

14.若要暂时关闭定时器,则可通过设置属性来实现。

 A.Interval    B.Visible    C.Enabled     D.Timer

15.如果有声明Dima(15)AsInteger,则该数组共有个元素。

 A.15           B.16          C.13          D.不确定

16.工程文件保存在一个扩展名为的文件中。

  A.bas    B.cls       C.frm        D.vbp

17.文本控件Text属性的值是类型。

 A.字符型B.整型       C.逻辑型        D.日期型

18.读随机文件中的记录信息,应使用下面语句。

 A.ReadB.Get      C.Input#    D.LineInput#

19.在一行内写多个语句时,每个语句之间要用()符号做分隔。

A.,B.;C.、D.:

20.在VB6.0中,常量12.12!

的数据类型是。

A.整型B.单精度型C.双精度型D.长整型

21.若要在文本框中显示多行数据,可通过设置属性来实现。

A.MultiLineB.IndexC.TextD.Left

22.下列函数中()是求系统时钟函数。

A.Date()B.Time()C.Now()D.Sqr()

23.设A=2:

B=3:

C=4:

D=5。

以下表达式的值为True的是。

A.A>BANDC<=DOR2*A>C

B.3>2*BORA=CANDB<>CORC>D

C.NOTA<=COR4*C=B^2ANDB<>C+A

D.A+B+C>DORA*B

24.执行语句S=Len(Mid(“VisuaiBasic”,7,5))后,S的值是()。

A.VisualB.BasicC.5D.10

25.如果要用文本框来给某个变量赋值,要使用文本框的()属性。

A.TextB.TabIndexC.IndexD.MultiLine

26.下列是日期型常量。

A."2/1/02"B.2.1.02C.#2/1/02#D.{2/1/02}

27.表达式5^2Mod25\2^2的值是。

A.1B.0C.6D.4

28.表达式Int(24.56)的值为。

A.24B.25C.24.5D.24.56

29.在参数传递过程中,使用关键字来修饰参数,可以使之按值传递。

A.ByValB.ByRefC.ValueD.Reference

30.将条件“X是小于100的非负数”用VB的表达式表示为()。

A.0≤X<100B.0〈=X〈100

C.0〈=XANDX〈100D.0〈=XORX〈100

 

二.写出程序运行结果(每题4分,共20分)

1.给出运行下面程序,单击窗体后,屏幕上显示的结果。

PrivateSubForm_Click()

Dimx,yAsInteger

x=1:

y=0

DoWhilex<3

Y=y+x

x=x+1

Loop

Printx,y

EndSub

2.下面程序段,当用户连续第3次单击窗体后,标签上显示的结果是()。

PrivateSubForm_Click()

StaticIndexAsInteger

Index=Index+1

SelectCaseIndex

Case1

Label1.Caption=“复制操作”

Case2

Label1.Caption=“剪切操作”

Case3

Label1.Caption=“粘贴操作”

Case4

Label1.Caption=“清除操作”

Index=0

EndSelect

EndSub

3给出下列程序段的输出结果

PrivateSubCommand1_Click()

Dimm(10)

Fork=1To10

m(k)=11-k

Nextk

x=6

Printm(x)

EndSub

4.给出下列程序代码在单击命令按钮时的输出结果。

PrivateSubCommand1_Click()

s="中国加油!

四川加油!

"

k=0

Forn=1ToLen(s)

p=Mid(s,n,2)

Ifp="加油"Then

k=k+1

EndIf

Next

Printk

EndSub

5.写出下列程序的功能。

n=4

p=1

k=1

s=0

DoWhilek<=n

p=p*k

s=s+p

k=k+1

Loop

 

三.根据程序的功能填写程序中缺少的部分(每题5分,共20分)

1.在窗体上输出由*组成的三角形。

 *************** 

*************

***********  

*********  

*******

***** 

***

*

编写窗体的单击事件的程序代码如下:

PrivateSubCommand1_Click()

Cls

Print:

Print:

Print

Fori=1To8

PrintTab(5+i);

Forj=1To【1】

Print"*";

Next

【2】

Next

EndSub

2.下列程序段产生10个[10,99]之间的随机数,保存在a数组中,并在窗体中的Label1控件中显示出这10个随机数。

PrivateSubForm_Load()

DimpAsString

Randomize

p=""

Fori=1To10

a(i)=Int(Rnd*【3】)+【4】

p=p&Str(a(i))&","

Next

Label1.Caption=LTrim(【5】)

EndSub

3.以下程序用于计算1+(1+3)+(1+3+5)+…+(1+3+5+…+39)。

PrivateSubCommand1_Click()

t=0

m=1

Sum=0

Do

t=t+【6】

Sum=Sum+【7】

m=m+2

LoopWhilem【8】

Print"sum=";Sum

EndSub

4.下列程序求50-100之间的所有素数。

PrivateSubCommand1_Click()

 DimiAsInteger

DimjAsInteger

Fori=51To100Step2

f=0

Forj=2To【9】

IfiModj=0Then

f=1

ExitFor

EndIf

Next

Iff=【10】Then

Printi

EndIf

Next

EndSub

 

四.编写程序(每题10分,共30分)

1.编程计算2+4+6+…+100的值,并显示在文本框中(如图)。

PrivateSubCommand1_Click()

 

EndSub

 

2.编写程序滤出字符串中所有的空格。

在窗体上的文本框Text1控件输入字符串,单击命令按钮Command1时在标签控件Label1中输出结果。

 

3.用SelectCase结构编程计算个人所得税。

工资<=2000免税;2000<工资<=2500的部分税率5%;2500<工资<=4000的部分税率10%;4000<工资<=6000的部分税率15%;6000元以上的部分税率20%。

工资由窗体上的文本框Text1控件输入,单击命令按钮Command1时在标签控件Label1中输出结果。

 

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

当前位置:首页 > 高等教育 > 医学

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

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