二级Visual Basic语言程序设计真题及答案解析.docx

上传人:b****4 文档编号:5407278 上传时间:2022-12-16 格式:DOCX 页数:39 大小:130.53KB
下载 相关 举报
二级Visual Basic语言程序设计真题及答案解析.docx_第1页
第1页 / 共39页
二级Visual Basic语言程序设计真题及答案解析.docx_第2页
第2页 / 共39页
二级Visual Basic语言程序设计真题及答案解析.docx_第3页
第3页 / 共39页
二级Visual Basic语言程序设计真题及答案解析.docx_第4页
第4页 / 共39页
二级Visual Basic语言程序设计真题及答案解析.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

二级Visual Basic语言程序设计真题及答案解析.docx

《二级Visual Basic语言程序设计真题及答案解析.docx》由会员分享,可在线阅读,更多相关《二级Visual Basic语言程序设计真题及答案解析.docx(39页珍藏版)》请在冰豆网上搜索。

二级Visual Basic语言程序设计真题及答案解析.docx

二级VisualBasic语言程序设计真题及答案解析

二级VisualBasic语言程序设计真题2015年03月及答案解析

(1/40)单项选择题

第1题

在表达式y=InputBox("a","b","c")中,b为输入函数对话框的(  )

A.标题

B.提示

C.默认值

D.帮助文件名

下一题

(2/40)单项选择题

第2题

假设A=3,B=7,C=2,则表达式:

NOT(BA)的值是(  )

A.TRUE

B.FALSE

C.表达式错误

D.不确定

上一题下一题

(3/40)单项选择题

第3题

在表达式y=InputBox("a","b","c")中,c为输入函数对话框的(  )

A.标题

B.提示

C.默认值

D.帮助文件名

上一题下一题

(4/40)单项选择题

第4题

假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是(  )

A.Print25

B.Picture1.Print25

C.Text1.Print25

D.Text1.text=25

上一题下一题

(5/40)单项选择题

第5题

以下语句的输出结果是(在立即窗口中)(  )

(<CR>为回车,Δ表示空格)

a=27<CR>(<CR>为回车,下同)

b=65<CR>

Printa;b<CR>

A.<CR>27<CR>65

B.2765<CR>

C.Δ27<CR>65<CR>

D.以上都不对

上一题下一题

(6/40)单项选择题

第6题

以下语句的输出结果是(  )

(<CR>为回车,Δ表示空格)

a="Beijing"<CR>

b="ShangHai"<CR>

Printa;b<CR>

A.Beijing<CR>ShangHai

B.<CR>beijing<CR>ShangHai

C.BeijingShangHai<CR>

D.ΔBeijingΔ

上一题下一题

(7/40)单项选择题

第7题

语句Print5*5\5/5的输出结果是(  )

A.5

B.25

C.0

D.1

上一题下一题

(8/40)单项选择题

第8题

设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是(  )

A=b:

b=c:

c=a

Printa;b;c

A.123

B.231

C.321

D.232

上一题下一题

(9/40)单项选择题

第9题

语句PrintAbs(6^2)+Int(-3.6^2)的输出结果是(  )

A.-36

B.1

C.-1

D.23

上一题下一题

(10/40)单项选择题

第10题

以下语句的输出结果是(  )

A=Sqr(3)

PrintFormat(a,"$$####.###")

A.$1.732

B.$$1.732

C.$1732

D.$$0001.732

上一题下一题

(11/40)单项选择题

第11题

以下程序段的输出结果是(  )

A=Sqr(3)

b=Sqr

(2)

c=a>b

Printc

A.-1

B.0

C.FALSE

D.TRUE

上一题下一题

(12/40)单项选择题

第12题

以下语句的输出结果是(  )

A.32548.5

B.32,548.5

C.032,548.50

D.32,548.50

上一题下一题

(13/40)单项选择题

第13题

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

a$="VisualBasicPrograming"

b$="Quick"

c$=b$&Ucase(Mid$(a$,7,6))&Right$(a$,11)

A.VisualBASICPrograming

B.QuickBasicPrograming

C.QUICKBasicPrograming

D.QuickBASICPrograming

上一题下一题

(14/40)单项选择题

第14题

表达式4+5\6*7/8Mod9的值是(  )

A.4

B.5

C.6

D.7

上一题下一题

(15/40)单项选择题

第15题

InputBox函数返回值的类型为(  )

A.数值

B.字符串

C.变体

D.数值或字符串(视输入的数据而定)

上一题下一题

(16/40)单项选择题

第16题

在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=InputBox$("EntertheFirstinteger")

b=InputBox$("EntertheSecondinteger")

Printa+b

EndSub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入123和456,则输出结果是(  )

A.579

B.123

C.456

D.123456

上一题下一题

(17/40)单项选择题

第17题

在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Dima,bAsInteger

a=val(InputBox("EntertheFirstinteger"))

b=val(InputBox("EntertheSecondinteger"))

Printa+b

EndSub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入123和456,则输出结果是和(  )

A.579

B.123

C.456

D.123456

上一题下一题

(18/40)单项选择题

第18题

执行下面的语句后,所产生的信息框的标题是(  )

a=MsgBox("AAAA",,"BBBB","",5)

A.BBBB

B.空

C.AAAA

D.出错,不能产生信息框

上一题下一题

(19/40)单项选择题

第19题

假定x的值为5,则在执行以下语句时,其输出结果为"Result"的正确表示SelectCase语句是(  )

A.SelectCasexCase1To10Print"Result"EndSelect

B.SelectCasexCaseIs>5,Is<5Print"Result"EndSelect

C.SelectCasexCaseIs>5,1,3To4Print"Result"EndSelect

D.SelectCasexCase1,3,Is>5Print"Result"EndSelect

上一题下一题

(20/40)单项选择题

第20题

假定有以下循环结构:

DoWHILE条件=0

循环体

Loop

则正确的描述是(  )

A.如果"条件"是一个为0的常数,则一次循环体也不执行

B.如果"条件"是一个为0的常数,则无限次执行循环体

C.如果"条件"是一个不为0的常数,则至少执行一次循环体

D.不论"条件"是否为"真",至少要执行一次循环体

上一题下一题

(21/40)单项选择题

第21题

假定有以下程序段

ForI=1To3

Forj=5To1Step-1

PrintI*j

Nextj

NextI

则语句PrintI*j的执行次数是(  )

A.15

B.1

C.17

D.18

上一题下一题

(22/40)单项选择题

第22题

以下程序段的输出结果为(  )

x=1

y=4

DoUntily>4

x=x*y

y=y+1

Loop

Printx

A.1

B.4

C.8

D.20

上一题下一题

(23/40)单项选择题

第23题

设a=6,则执行x=Iif(a>5,-1,0)后,x的值为(  )

A.5

B.6

C.0

D.-1

上一题下一题

(24/40)单项选择题

第24题

执行下面的程序段后,x的值为(  )

x=5

Forc=1To20Step2

x=x+c\5

Nextc

A.21

B.22

C.23

D.24

上一题下一题

(25/40)单项选择题

第25题

在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

ForI=1To4

x=4

Forj=1To3

x=3

Fork=1To2

x=x+6

Nextk

Nextj

NextI

Printx

EndSub

程序运行后,单击命令按钮,输出结果是(  )

A.7

B.15

C.157

D.538

上一题下一题

(26/40)单项选择题

第26题

在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

x=0

DoUntilx=-1

a=InputBox("请输入A的值")

a=Val(a)

b=InputBox("请输入B的值")

b=Val(b)

x=InputBox("请输入x的值")

x=Val(x)

a=a+b+x

Loop

Printa

EndSub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为(  )

A.2

B.3

C.14

D.15

上一题下一题

(27/40)单项选择题

第27题

阅读下面的程序段:

ForI=1To3

Forj=1ToI

Fork=jTo3

a=a+1

Nextk

Nextj

NextI

执行上面的三重循环后,a的值为(  )

A.3

B.9

C.14

D.21

上一题下一题

(28/40)单项选择题

第28题

在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:

PrivateSubForm_Load()

Text1.Text=""

ForI=1To10

Sum=Sum+I

NextI

Text1.Text=Sum

EndSub

上述程序的运行结果是(  )

A.在文本框Text1中输出55

B.在文本框Text1中输出0

C.出错

D.在文本框Text1中输出不定值

上一题下一题

(29/40)单项选择题

第29题

在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:

PrivateSubCommand1_Click()

x=0

DoWhilex<50

x=(x+2)*(x+3)

n=n+1

Loop

Text1.Text=Str(n)

Text2.Text=Str(x)

EndSub

程序运行后,单击命令按钮,在两个文本框中显示的值分别为(  )

A.1和0

B.2和72

C.3和50

D.4和168

上一题下一题

(30/40)单项选择题

第30题

以下不能在"工程资源管理器"窗口中列出的文件类型是(  )

A..bas

B..ocx

C..frm

D..cls

上一题下一题

(31/40)单项选择题

第31题

以下关于窗体的描述中,错误的是(  )

A.执行UnloadForm语句后,窗体Form消失,但仍在内存中

B.窗体的Ioad事件在加载窗体时发生

C.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D.窗体的Height、width属性用于设置窗体的高和宽

上一题下一题

(32/40)单项选择题

第32题

下列可作为VIsualBasic变量名的是(  )

A.A#A

B.4A

C.a3

D.const

上一题下一题

(33/40)单项选择题

第33题

函数String(n,"strsdfsdfsdf")的功能是(  )

A.把数值型数据转换为字符串

B.返回由n个"s"字符

C.从字符串"strsdfsdfsdf")中取出前n个字符

D.从字符串中第n个字符的位置开始取子字符串

上一题下一题

(34/40)单项选择题

第34题

将数学表达式Cos(a+b)+5|2*-a|写成VisualBasic的表达式,其正确的形式是(  )

A.Cos(a+b)+5abs(2*(-a))

B.Cos(a+b)+5*|2*(-a)|

C.Cos(a+b)+5*abs(2*(-a)

D.(Cosa+b)+5*abs(2*(-a))

上一题下一题

(35/40)单项选择题

第35题

在窗体上画一个命令按钮,名称为Commandl。

单击命令按钮时,执行如下事件过程:

PrivateSubCommand1_Click()

a$="softwareandhardware"

b$=Right(a$,8)

c$=Mid(a$,1,8)

MsgBoxa,,b,c,1

EndSub

则在弹出的信息框的标题栏中显示的信息是(  )

A.softwareandhardware

B.software

C.hardwafe

D.1

上一题下一题

(36/40)单项选择题

第36题

执行如下语句:

a=inputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是(  )

A.Today

B.Tomorrow

C.Yesterday

D.Daybeforeyesterday

上一题下一题

(37/40)单项选择题

第37题

表示滚动条控件取值范围最大值的属性是(  )

A.Max

B.LargeChange

C.Value

D.Max-Min

上一题下一题

(38/40)单项选择题

第38题

在窗体上画一个名称为Listl的列表框,一个名称为Labell的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是(  )

A.PrivateSubListl_C1ick()

Labell.Caption=list1.listlndexEndSub

B.PrivateSubListl_C1ick()

Labell.Name=Listl.listindexEndSub

C.PrivateSubListl_C1ick()

Labell.Caption=list1.textEndSub

D.PrivateSubListl_C1ick()

Labell.Name=Listl.textEndSub

上一题下一题

(39/40)单项选择题

第39题

假定有以下函数过程:

FunctionFun(ByValSAsString)AsString

Dims1AsString

ForI=1ToLen(S)

s1=UCase(Mid(S,I,1))+s1

NextI

Fun=s1

EndFunction

在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimStr1AsString,Str2AsString

Strl=InputBox("请输入一个字符串")

Str2=Fun(Strl)

PrintStr2

EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为(  )

A.abcdefg

B.ABCDEFG

C.gfedcba

D.GFEDCBA

上一题下一题

(40/40)单项选择题

第40题

以下叙述中错误的是(  )

A.用Shell函数可以调用能够在Windows下运行的应用程序

B.用Shell函数可以调用可执行文件,也可以调用VisualBasic的内部函数

C.调用Shell函数的格式应为:

<变量名>=Shell(字符串)

D.用Shell函数不能执行DoS命令

上一题下一题

(1/2)基本操作题

第41题

请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:

它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:

存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

上一题下一题

(2/2)基本操作题

第42题

在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:

存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

上一题下一题

(1/2)简单应用题

第43题

考生文件夹中有工程文件sit3.vbp。

窗体上有一个名称为Labell、标题为“标签控件”的标签;有一个名称为Commandl、标题为“命令按钮”的命令按钮。

单击上述两控件中的任一控件,则在标签Label2中显示所单击控件的标题内容(标题内容前添加“单击”二字),下图是单击命令按钮后的窗体外观。

请去掉程序中的注释符,把程序中的?

改为正确的内容。

注意:

考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。

上一题下一题

(2/2)简单应用题

第44题

在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图1所示。

程序功能:

将计时器控件设置为每隔0.5秒触发一次Timer事件。

运行程序时,只显示下标为0的图片框控件数组元素,其他图片框均不可见。

单击“开始”按钮,数组中的每个图片框自左至右依次显示,时间间隔为0.5秒,产生“月亮”从左向右移动的效果,如图2所示。

月亮移到右端后再从左端重新开始。

单击“停止”按钮,“月亮”停止移动。

要求:

按照题目要求设置控件属性,去掉程序中的注释符,把程序中的?

改为正确的内容。

注意:

不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。

上一题下一题

(1/1)综合应用题

第45题

在考生文件夹下有一个工程文件sit5.vbp,其窗体上有两个标签Ll和L2,标题分别为“口令”和“允许次数”;一个命令按钮cl,标题为“确定”;两个文本框名称分别为Textl和Text2。

其中Textl用来输入口令(输入时,文本框内容显示“*”),初始内容为空;Text2的初始内容为3。

并给出了C1的事件过程,但不完整,要求去掉程序中的注释符,把程序中的?

改为正确的内容,使得程序运行时,在Textl中输入口令后,单击“确定”,如果输入的是“123456”则在Textl中显示“口令正确”;如果输入其他内容,单击“确定”后,弹出错误提示对话框(如图所示),并且Text2中的数字减1。

最多可输入3次口令,若3次都输入错误,则禁止再次输入。

注意:

不能修改程序中的其他部分。

最后将修改后的文件按原文件名存盘。

答案及解析

(1/40)单项选择题

第1题

在表达式y=InputBox("a","b","c")中,b为输入函数对话框的(  )

A.标题

B.提示

C.默认值

D.帮助文件名

参考答案:

A您的答案:

未作答

答案解析:

下一题

(2/40)单项选择题

第2题

假设A=3,B=7,C=2,则表达式:

NOT(BA)的值是(  )

A.TRUE

B.FALSE

C.表达式错误

D.不确定

参考答案:

B您的答案:

未作答

答案解析:

上一题下一题

(3/40)单项选择题

第3题

在表达式y=InputBox("a","b","c")中,c为输入函数对话框的(  )

A.标题

B.提示

C.默认值

D.帮助文件名

参考答案:

C您的答案:

未作答

答案解析:

上一题下一题

(4/40)单项选择题

第4题

假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是(  )

A.Print25

B.Picture1.Print25

C.Text1.Print25

D.Text1.text=25

参考答案:

C您的答案:

未作答

答案解析:

上一题下一题

(5/40)单项选择题

第5题

以下语句的输出结果是(在立即窗口中)(  )

(<CR>为回车,Δ表示空格)

a=27<CR>(<CR>为回车,下同)

b=65<CR>

Printa;b<CR>

A.<CR>27<CR>65

B.2765<CR>

C.Δ27<CR>65<CR>

D.以上都不对

参考答案:

B您的答案:

未作答

答案解析:

上一题下一题

(6/40)单项选择题

第6题

以下语句的输出结果是(  )

(<CR>为回车,Δ表示空格)

a="Beijing"<CR>

b="ShangHai"<CR>

Printa;b<CR>

A.Beijing<CR>ShangHai

B.<CR>beijing<CR>ShangHai

C.BeijingShangHai<CR>

D.ΔBeijingΔ

参考答案:

C您的答案:

未作答

答案解析:

上一题下一题

(7/40)单

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

当前位置:首页 > 求职职场 > 简历

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

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