全国计算机等级考试二级VB语言笔试试题及答案.docx

上传人:b****3 文档编号:1850712 上传时间:2022-10-24 格式:DOCX 页数:19 大小:33.77KB
下载 相关 举报
全国计算机等级考试二级VB语言笔试试题及答案.docx_第1页
第1页 / 共19页
全国计算机等级考试二级VB语言笔试试题及答案.docx_第2页
第2页 / 共19页
全国计算机等级考试二级VB语言笔试试题及答案.docx_第3页
第3页 / 共19页
全国计算机等级考试二级VB语言笔试试题及答案.docx_第4页
第4页 / 共19页
全国计算机等级考试二级VB语言笔试试题及答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级VB语言笔试试题及答案.docx

《全国计算机等级考试二级VB语言笔试试题及答案.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VB语言笔试试题及答案.docx(19页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级VB语言笔试试题及答案.docx

全国计算机等级考试二级VB语言笔试试题及答案

2006年9月

全国计算机等级考试二级笔试试卷

公共基础知识和VisualBasic语言程序设计

(考试时间90分钟,满分100分)

一、选择题(第小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不符合良好程序设计风格的是。

A.源程序要文档化B.数据说明的次序要规范化

C.避免滥用goto语句D.模块设计要保证高耦合、高内聚

(2)从工程管理角度,软件设计一般分为两步完成,它们是。

A.概要设计与详细设计B.数据设计与接口设计

C.软件结构设计与数据设计D.过程设计与数据设计

(3)下列选项中不属于软件生命周期开发阶段任务的是。

A.软件测试B.概要设计C.软件维护D.详细设计

(4)在数据库系统中,用户所见的数据模式为。

A.概念模式B.外模式C.内模式D.物理模式

(5)数据库设计的四个阶段是:

需求分析、概念设计、逻辑设计和。

A.编码设计B.测试阶段C.运行阶段D.物理设计

(6)设有如下三个关系表:

R

A

m

n

S

B

C

1

3

T

A

B

C

m

1

3

n

1

3

下列操作中正确的是。

A)T=R∩SB)T=R∪SC)T=RxSD)T=R/S

(7)下列叙述中正确的是。

A.一个算法的空间复杂度大,则其空间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.上述三种说法都不对

(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为。

A.63  B.64  C.6  D.7

(9)数据库技术的根本目标是要解决数据的。

A.存储问题  B.共享问题  C.安全问题  D.保护问题

(10)对下列二叉树:

进行中序遍历的结果是。

A.ACBDFEG  B.ACBDFGE  C.ABDCGEF  D.FCADBEG

(11)以下叙述中正确的是。

A.窗体的Name属性指定窗体的名称,用来标识一个窗体

B.窗体的Name属性值是显示在窗体标题栏中文本

C.可以在运行期间改变窗体的Name属性的值

D.窗体的Name属性值可以为空

(12)以下叙述中错误的是。

A.打开一个工程文件时,系统自动装入与该工程有关的窗体文件

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

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

D.窗体文件包含该窗体及其控件的属性

(13)设a=2,b=3,c=4,下列表达式的值是。

  Nota<=cOr4*c=b^2Andb<>a+c

A.-1  B.1  C.True  D.False

(14)没有如下的用户定义类型:

TypeStudent

  numberAsString

  nameAsString

  ageASInteger

EndType

则以下正确引用该类型成员的代码是。

A.Student.name=“李明”  B.DimsAsStudent

s.name=“李明”

C.DimsAsTypeStudent  D.DimsAsType

s.name=“李明”s.name=“李明”

(15)设a=5,b=6,c=7,d=8,执行下列语句后,X的值为。

X=IIf((a>b)And(c>d),10,20)

A.10  B.20  C.True  D.False

(16)执行以下程序段后,变量c$的值为。

a$=“VisualBassicProgramming”

b$=“Quick”

c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)

A.VisualBasicProgramming

B.QuickBasicprogramming

C.QuickBasicProgramming

D.QuickBasicProgramming

(17)在窗体上画一个文本框(其名称为Textl)和一个标签(其名称为Labell),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是。

A.PrivateSubTextl_Click()B.PrivateSubText1_Change()

Labell.Caption=Textl.TextLabell.Caption=Textl.Text

EndSubEndSub

C.PrivateSubLabell_Change()D.PrivateSubLabell_Click()

Labell.Caption=Textl.TextLabell.Caption=Textl.Text

EndSubEndSub

(18)在窗体上面画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:

PrivateSubCommandl_Click()

  Counter=0

  Fori=1To4

  Forj=6To1Step-2

  Counter=Counter+1

  Nextj

  Nexti

  Labell.Caption=Str(Counter)

EndSub

程序运行后,单击命令按钮,标签中显示的内容是

A.11  B.12  C.16  D.20

(19)在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:

PrivateCommandl_Click()

DimiAsInteger,nAsInteger

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Next

Textl.Text=Str(n)

EndSub

程序运行后,单击命命令按钮,在文本框中显示的值是。

A.5  B.4  C.3  D.2

(20)在窗体上画一个命令按钮和两个标签,其名称分别为Commandl、Label1和Labe12,然后编写如下事件过程:

PrivateSubCommandl_Chick.

a=0

Fori=1To10

a=a+1

b=0

Forj=1To10

a=a+1

b=b+2

Nextj

Nexti

Label1.Caption=Str(a)

Label2.Caption=Str(b)

EndSub

程序运行后,单击命令按钮,在标签Label1和Labe12中显示的内容分别为。

A.10和20  B.20和10  C.200和110  D.110和20

(21)在窗体上画一个名称为Listl的列表框,一个名称为Labell的标签,列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。

下列能正确实现上述操作的程序是。

A.PrivaleSubListl_Click()B.PrivateSubListl_Click()

Labell.Caption=Listl.ListIndexLabell.Name=Listl.ListIndex

Listl.RemoveltemListl.TextListl.RemoveItemListl.Text

EndSubEndSub

C.PrivateSubListl_Click()D.PrivateSubListl_Click()

Labell.Caption=Listl.TextLabell.Name=Listl.Text

Listl.RemovItemListl.ListIndexListl.RemoveItemListl.ListIndex

EndSubEndSub

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

PrivateSubCommandl_Click()

DimiAsInteger,jAsInteger

Dima(10,10)AsInteger

Fori=1To3

Forj=1To3

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

Printa(i,j);

Nextj

Print

Nexti

EndSub

程序运行后,单击命令按钮,窗体上显示的是。

A)

1

2

3

B)

2

3

4

C)

1

4

7

D)

1

2

3

2

4

6

3

4

5

2

5

8

4

5

6

3

6

9

4

5

6

3

6

9

7

8

9

(23)在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:

OptionBase0

PrivateSubCommand1_Click()

 D)imA(4)AsInteger,B(4)AsInteger

 Fork=0To2

  A(k+1)=InputBox(“请输入一个整数”)

  B(3-k)=A(k+1)

 Nextk

 PrintB(k)

EndSub

程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输入结果为。

A.0  B.2  C.3  D.4

(24)有以下程序:

OptionBase1

Dimarr()AsInteger

PrivateSubForm_Click()

DimiAsInteger,jAsInteger

ReDimarr(3,2)

Fori=1To3

Forj=1To2

arr(i,j)=i*2+j

Nextj

Nexti

ReDimPreservearr(3,4)

Forj=3To4

Arr(3,j)=j+9

Nextj

Printarr(3,2);arr(3,4)

EndSub

程序运行后,单击窗体,输出结果为。

A.813  B.013  C.712  D.00

(25)以下叙述中正确的是。

A.一个Sub过程至少要一个ExitSub语句

B.一个Sub过程必须有一个EndSub语句

C.可以在Sub过程中定义一个Function过程,但不能定义Sub过程

D.调用一个Function过程可以获得多个返回值

(26)有以下程序:

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

当前位置:首页 > 农林牧渔 > 林学

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

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