全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx

上传人:b****2 文档编号:1953164 上传时间:2022-10-25 格式:DOCX 页数:12 大小:60.02KB
下载 相关 举报
全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx_第1页
第1页 / 共12页
全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx_第2页
第2页 / 共12页
全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx_第3页
第3页 / 共12页
全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx_第4页
第4页 / 共12页
全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx

《全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx(12页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级《VB语言程序设计》考前押密试题.docx

全国计算机等级考试二级《VB语言程序设计》考前押密试题

2015年全国计算机等级考试二级

《VB语言程序设计》考前押密试题

一、选择题

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

A.一个逻辑数据结构只能有一种存储结构

B.数据的逻辑结构属于线性结构,存储结构属于非线性结构

C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

D.一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率

2、窗体上有一个名称为Command1的命令按钮,其事件过程如下:

PrivateSubCommand1_Click()

DimsAsString

Open"c:

\File1.txt"ForInputAs#1

Open"c:

\File2.txt"ForOutputAs#2

DoWhileNotEOF

(1)

Input#1,s

Print#2,s

Loop

Close#1,#2

EndSub

关于上述程序,以下叙述中错误的是(  )。

A.程序把File1.txt文件的内容存放到File2.txt文件中

B.程序中打开了两个随机文件

C.程序中打开了两个顺序文件

D."EOF

(1)"中的"1"对应于File1.txt文件

3、若变量a未事先定义而直接使用(例如:

a=0),则变量a的类型是(  )。

A.Integer

B.String

C.Boolean

D.Variant

4、用InputBox函数设计的对话框,其功能是(  )。

A.只能接收用户输入的数据,但不会返回任何信息

B.能接收用户输入的数据,并能返回用户输入的信息

C.既能用于接收用户输入的信息,又能用于输出信息

D.专门用于输出信息

5、在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写下列代码:

DimSaveAllAsString

PrivateSubForm_Load()

ShowText1.Text=""

Text1.SetFocus

EndSub

PrivateSubCommand1_Click()

Text1.Text=LCase(SaveAll)+SaveAll

EndSub

PrivateSubForm_KeyPress(KeyAsciiAsInteger)

SaveAll=SaveAll+Chr(KeyAscii)

EndSub

程序运行后,直接用键盘输入VB,再单击命令按钮,则文本框中显示的内容为(  )。

A.vbVB

B.不显示任何信息

C.VB

D.出错

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

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D.循环队列中元素的个数是由队头指针和队尾指针共同决定的

7、假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

Model1代码如下:

PublicxAsInteger

PublicyAsInteger

SubS1()x=1S2

EndSub

SubS2()y=10Form1.Show

EndSub

Model2的代码如下:

SubMain()S1

EndSub

其中SubMain被设置为启动过程。

程序运行后,各模块的执行顺序是(  )。

A.Form1→Model1→Model2

B.Model1→Model2→Form1

C.Model2→Model1→Form1

D.Model2→Form1→Model1

8、设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是(  )。

A.Picture1.Picture="Flie1.jpg

B.Picture1.Picture=LoadPicture("File1.jpg")

C.LoadPicture("File1.jpg")

D.CallLoadPicture("File1.jpg")

9、下列描述中正确的是(  )。

A.软件工程只是解决软件项目的管理问题

B.软件工程主要解决软件产品的生产率问题

C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D.软件工程只是解决软件开发中的技术问题

10、目录列表框的Path属性的作用是(  )。

A.显示当前驱动器或指定驱动器上的某目录下的文件名

B.显示当前驱动器或指定驱动器上的目录结构

C.显示根目录下的文件名

D.显示该路径下的文件11、关于结构化程序设计原则和方法的描述错误的是(  )。

A.选用的结构只准许有一个入口和一个出口

B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

C.不允许使用GOTO语句

D.语言中所没有的控制结构,应该采用前后一致的方法来模拟

12、在文本框中输入密码时,要求在文本框中只显示(+)号,则应当设置此文本框的()属性。

A.Text

B.Caption

C.Password

D.PasswordChar

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

PrivateSubCommand1_Click()

DimiAsInteger,nAsInteger

Fori=0To50

i=i+3

n=n+1

Ifi>10Then

ExitFor

Next

Text1.Text=Str(n)

EndSub

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

A.2

B.3

C.4

D.5

14、下列关于过程及过程参数的描述中,错误的是(  )。

A.调用过程时可以用控件名称作为实际参数

B.用数组作为过程的参数时,使用的是"传地址"方式

C.只有函数过程能够将过程中处理的信息传回到调用的程序中

D.窗体(Form)可以作为过程的参数

15、执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1中选中一个列表项(数据为456),使结果为123456的语句是(  )。

A.y=x$+List1.List(0)

B.y=x$+List1.List

(1)

C.y=Val(x$)+Val(List1.List(0))

D.y=Val(x$)&Val(List1.List

(1))

16、某人编写了下面的程序:

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=InputBox("请输入整数")

b=InputBox("请输入整数")

proaprobCallpro(a+b)

EndSub

PrivateSubpro(nAsInteger)

While(n>0)

PrintnMod10;

n=n\10

Wend

Print

EndSub

此程序功能是输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。

例如,若输入123和234,则应该输出:

321

432

753

但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程序需要修改。

下面的修改方案中正确的是(  )。

A.把过程pro的形式参数nAsInteger改为ByValnAsInteger

B.把Callpro(a+b)改为proa+b

C.把n=n\10改为n=n/10

D.在prob语句之后增加语句c%=a+b,再把Callpro(a+b)改为proC

17、如果在程序中要将a定义为静态变量,且为整型数,则应使用的语句是(  )。

A.RedimaAsInteger

B.StaticaAsInteger

C.PublicaAsInteger

D.DimaAsInteger

18、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是(  )。

A.10

B.8

C.6

D.4

19、窗体上有名称为Command1的命令按钮和名称为Text1的文本框

PrivateSubCommand1_Click()

Text1.Text="程序设计"

Text1.SeFocus

EndSub

PrivateSubText1_GotFocus()

Text1.Text="等级考试"

EndSub

运行以下程序,单击命令按钮后(  )

A.文本框中显示的是"程序设计",且焦点在文本框中

B.文本框中显示的是"等级考试",且焦点在文本框中

C.文本框中显示的是"程序设计",且焦点在命令按钮上

D.文本框中显示的是"等级考试",且焦点在命令按钮上

20、下列不是软件工程基本目标的是()。

A.付出较低的维护费用

B.达到要求的功能

C.不管时间限制,只要最终把用户要求的产品交出来

D.产品的性能比较好21、在菜单编辑器中建立一个名称为Menu0的菜单项,将其"可见"属性设置为False,并建立其若干子菜单,然后编写如下过程:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=1Then

PopupMenuMenu0

EndIf

EndSub

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

A.该过程的作用是弹出一个菜单

B.单击鼠标右键时弹出菜单

C.Menu0是在菜单编辑器中定义的弹出菜单的名称

D.参数X、Y指明鼠标当前位置的坐标

22、以下可以作为VisualBasic变量名的是(  )。

A.A#A

B.counstA

C.3A

D.?

AA

23、下列程序段的执行结果为()。

a=5

Fork=1To0

a=a+k

Nextk

Printk;a

A.-16

B.-116

C.15

D.1121

24、在窗体上有一个文本框Text1,Text属性值为空,然后编写下列事件过程:

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

DimstrAsString,nAsInteger

str=UCase(Chr(KeyAscii))

n=Len(str)

Text1.Text=String(n,str)

EndSub

程序运行后,若在文本框中输入单字母"p",则在文本框Text1中显示的内容为(  )。

A.pp

B.pP

C.PP

D.Pp

25、关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。

A.实体完整性约束

B.参照完整性约束

C.属性完整性约束

D.用户自定义的完整性约束

26、假定建立了

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

当前位置:首页 > 人文社科 > 法律资料

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

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