计算机二级试题.docx
《计算机二级试题.docx》由会员分享,可在线阅读,更多相关《计算机二级试题.docx(15页珍藏版)》请在冰豆网上搜索。
计算机二级试题
1、在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab顺序的属性是
A)TabStopB)Enabled
C)VisibleD)TabIndex
2、在修改列表框内容时,AddItem方法的作用是
A)在列表框内插入一行文本
B)在列表框中插入多行文本
C)删除列表框中指定的项目
D)清除列表框内的全部内容
3、对窗体编写如下代码:
OptionBase1
PrivateSubForm_KeyPress(KeyAsciiAsInteger)
a=Array(3,-4,2,6,5)
m1=a
(1):
m2=1
IfKeyAscii=13Then
……
EndIf
Printm1
Printm2
EndSub
此程序的功能是求数组元素的最大值,并输出最大值的下标,为实现此功能,省略号处的程序段是()
A.Fori=0To4B.Fori=2To5
Ifa(i)>m1ThenIfa(i)>m1Then
m1=a(i)m1=a(i)
m2=im2=i
EndIfEndIf
NextINextI
C.Fori=2To5D.Fori=2To5
Ifa(i)>m1Ifa(i)>m1Then
m1=a(i)m1=a(i)
m2=im2=i
EndIfEnd
NextINextI
4、在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
A)Fori=0ToList1.ListCount-1
……
Next
B)Fori=0ToList1.Count-1
……
Next
C)Fori=1ToList.ListCount
……
Next
D)Fori=1ToList1.Count
……
Next
5、当组合框的Style属性设置为何值时,组合框称为简单组合框?
A)0B)1C)2D)3
6、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimarray1(10,10)AsInteger
DimiAsInteger,jAsInteger
Fori=1To3
Forj=2To4
array1(i,j)=i+j
Nextj
Nexti
Text1.Text=array1(2,3)+array1(3,4)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是
A)15B)14C)13D)12
7、下列程序段的执行结果为
Dimt(10)
Fork=2To10
t(k)=11-k
Nextk
x=6
Printt(2+t(x))
A)2
B)3
C)4
D)5
8、设有声明语句
OptionBase1
Dimb(-1To10,2To9,20)AsInteger
则数组b中全部元素的个数
A)2310
B)2016
C)1500
D)1658
9、使用语句DimA
(2)AsInteger声明数组A之后,以下说法正确的是
A)A数组中的所有元素都为0
B)A数组中的所有元素值不确定
C)A数组中所有元素值都为Empty
D)执行EraseA后,A数组中所有元素值都不为0
10、下面的数组声明中,正确的是
A)Dimpict[3,4]AsInteger
B)Dimpict(3,4)AsInteger
C)Dimpict[3.4]AsInteger
D)Dimpict(3:
4)AsInteger.
11、阅读下面的程序段:
ForI=1To3
Forj=1ToI
Fork=jTo3
A=A+1
Nextk
Nextj
NextI
执行上面的三重循环后,a的值为。
A)3B)9C)14D)21
12、下面程序运行后输出的结果是()
PrivateSubForm_Click()
ForX=5To2.5Step-7
NextX
PrintX
EndSub
A.-2B.2.5C.2.9D.-7
13、下列各种形式的循环中,输出"*"的个数最少的循环是
A)a=5:
b=8
Do
Print"*"
a=a+1
LoopWhilea<b
B)a=5:
b=8
Do
Print"*"
a=a+1
LoopUntila<b
C)a=5:
b=8
DoUntila-b
Print"*"
b=b+1
Loop
D)a=5:
b=8
DoUntila>b
Print"*"
a=a+1
Loop
14、阅读下面的程序段:
Fora=1To2
Forb=1Toa
Forc=bTo2
I=I+1
Next
Next
Next
PrintI
执行上面的三重循环后,I的值为
A)4
B)5
C)6
D)9
15、下列语句中,不能实现循环100次的是
A)N=0
Do
N=N+1
LoopUntilN>=100
B)N=0
Do
N=N+1
LoopWhilen<100
C)N=0
N=N+1
Do
LoopUntilN<100
D)N=0
DoWhilen<100
N=N+1
Loop
16、计算z的值,当x大于y时,z=x;否则z=y。
下列语句错误的是
A)Ifx>=yThenz=x:
z=y
B)Ifx>=yThenz=xElsez=y
C)z=y:
Ifx>=yThenz=x
D)Ifx<=yThenz=yElsez=x
17、在窗体中添加两个文本框(Name属性分别为Text1和Text2)、一个命令按钮(Name属性为Command1)和一个标签(Name属性为Label1)。
编写如下程序:
PrivateSubForm_Load()
Text1.Text=""
Text2.Text=""
EndSub
要求程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和123,然后单击命令按钮,在标签中显示结果为246。
能实现上述功能的程序段是()
A.PrivateSubCommand1_Click()B.PrivateSubCommand1_Click()
a=Text1.Text+Text2.Texta=Val(Text1.Text+Text2.Text)
Label1.Caption=Str(a)Label1.Caption=Str(a)
EndSubEndSub
C.PrivateSubCommand1_Click()D.PrivateSubCommand1_Click()
a=Val(Text1.Text)+Val(Text2.Text)val(a)=Text1.Text+Text2.Text
Label1.Caption=Str(a)Label1.Caption=Str(a)
EndSubEndSub
18、对窗体编写如下代码:
OptionBase1
PrivateSubForm_KeyPress(KeyAsciiAsInteget)
A=Array(237,126,87,48,498)
M1=a
(1)
M2=1
IfKeyAscii=13Then
ForI=2To5
Ifa(i)>m1then
M1=a(i)
M2=I
Endif
NextI
Endif
Printm1;m2
EndSub
程序执行后,按回车键,输出结果为
A)484B)2371C)4985D)4984
19、下列说法不正确的是
A.FOR语句中可省略STEP及步长值,默认步长值为1
B.循环变量只能用数值简单变量
C.步长值可正可负
D.初值、终值、步长值可以是数值表达式
20、以下程序段执行后整型变量度n的值为
n=0
forL=1to20step5
n=n+L
nextL
A.50
B.34
C.15
D.210
21、程序的3种基本控制结构是
A)过程、子过程和分程序B)顺序、选择和重复
C)递归、堆栈和队列D)调用、返回和转移
22、创建VB应用程序的主要步骤是:
①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是()
A.①③④B.①②④C.②③④D.①②③④
23、以下关于VisualBasic数据类型的说法,不恰当的是
A)VisualBasic6.0提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等
B)目前Decimal数据类型只能在变体类型中使用
C)用户不能定义自己的数据类型
D)布尔型数据只能取两种值,用两个字节存储
24、以下关于表达式的运算顺序,错误的说法是____________。
A.算术运算的优先级比关系运算的优先级高
B.最后进行逻辑运算
C.函数最先进行运算
D.取负(-)运算的优先级比幂(^)运算的优先级高
25、通过()窗口可以在设计时直观的调整窗体在屏幕上的位置。
A.代码窗口B.窗体布局窗口C.窗体设计窗口D.属性窗口
26、执行以下程序段后,变量c$的值为
a$="VisualBasicPrograming"
b$="Quick"
c$=b$&Ucase(Mid$(a$,7,6))&Right$(a$,11)
A)VisualBASICProgramingB)QuickBasicPrograming
C)QUICKBasicProgramingD)QuickBASICPrograming
27、设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是_______。
A.True
B.False
C.1
D.出错信息
28、下面变量名错误的是()
A.我们B.abcC.a123D.a.c
29、下列表达式不合法的是
A.“123”+“abc"
B.123&"abc"
C.1+2\3
D.[3*(4+5)-6]/7
30、在VisualBasic中,字符型变量用来
A.存放日期、时间或同时存储以上两种数据
B.存放人名、地址等文字信息。
或电话号码、邮政编码等不需要计算的数字信息
C.存储长文本信息,最多可包含1.2GB字符
D.精确表示货币钱款数值
31、VisualBasic规定工程文件的扩展名是
A..for
B..frm
C..vbp
D..bas
32、语句Print5*5\5/5的输出结果是_________。
A.5
B.25
C.0
D.1
33、打开立即窗口的快捷键是____________。
A.Ctrl+G
B.Ctrl+E
C.Ctrl+F
D.Ctrl+D
34、以下不属于VisualBasic系统的文件类型是
A..frm
B..bat
C..vbg
D..vbp
35、VisualBasic提供的标签控件(LABEL)可具有功能是
A.输入文本
B.显示文本
C.计时
D.取得时间
36、VAL("123A")=123。
()
37、RIGHT$("ABCDEF",3)=)"DEF"。
()
38、若一条语句在一行写不下时,在行末可用冒号连接。
()
39、书写VB语句时,一行最多允许257个字符。
()
40、msgbox函数和inputbox函数都有一个可确定对话框中命令按钮的个数和类型的参数。
()
41、vb6.0中H12是八进制的数值常数。
()
42、定义逻辑数据类型的关键字为bool。
()
43、mm#是合法的单精度变量。
()
44、O_255是个不合法的变量名。
()
45、实现ASCII码转换成字符的函数是ASC()。
()
46、利用文本框的常用属性,把Text1中选定的文本复制到Text2中去。
(请各位同学将程序代码写在题目下方的答题区内,并且务必要注明题目前面的编号!
)
47、设计2个单选按钮,分别用来改变文本框中的字体为“”宋体,“黑体”。
(请各位同学将程序代码写在题目下方的答题区内,并且务必要注明题目前面的编号!
)
48、从键盘输入5个整数,输出所有输入的数据和其中的最大数。
(请各位同学将程序代码写在题目下方的答题区内,并且务必要注明题目前面的编号!
)
49、窗体上有一个文本框控件,名称为Text1;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间。
程序为:
PrivateSubTimer1________()
Text1.text=Time
EndSub
在粗下划线上应填入的内容是_______
50、引用列表框List1最后一个数据项应使用_______
51、DimB(-1To10,2To9,20)AsInteger,则数组B中共有_____个元素
52、Dimgg(1To5)AsString声明的是_____类型的数组
53、默认情况下,对数组定义语句:
DimS(20)AsDouble,数组S下标下界从_____开始
54、下面程序运行后,显示的结果是________
Dimx
Ifxthen
Printx
Else
Printx+1
Endif
55、在某一VB程序中有程序代码段:
DimA,B,CAsString
A="35"
B="53"
C=A+B
请分析运行该段代码后,C值为________
56、可以用____________语句来定义符号常量。
57、执行以下程序段:
DimxAsInteger,iAsInteger
x=0
Fori=20To1Step-2
x=x+i\5
NextI
后,x的值为________
58、写出下列函数的值:
Len("Hello")_______________
59、如果要改变窗体的标题,需要设置窗体的属性是________
60、窗体的初始化代码应写在窗体对象的______事件中
61、按下列要求产生随机数:
10到1000之间的整数(包含10和1000)。
___________
62、VisualBasic集成环境中,窗体窗口的主要作用是__________。
63、a,T,Z,9这四个字符中的ASCII码值最大的是_____
答案
题号:
1分值:
1得分:
0答案:
D试卷:
A
题号:
2分值:
1得分:
0答案:
A试卷:
B
题号:
3分值:
1得分:
1答案:
B试卷:
B
题号:
4分值:
1得分:
1答案:
A试卷:
A
题号:
5分值:
1得分:
1答案:
B试卷:
B
题号:
6分值:
1得分:
1答案:
D试卷:
D
题号:
7分值:
1得分:
1答案:
C试卷:
C
题号:
8分值:
1得分:
1答案:
B试卷:
B
题号:
9分值:
1得分:
0答案:
A试卷:
D
题号:
10分值:
1得分:
1答案:
B试卷:
B
题号:
11分值:
1得分:
0答案:
C试卷:
B
题号:
12分值:
1得分:
1答案:
A试卷:
A
题号:
13分值:
1得分:
0答案:
C试卷:
B
题号:
14分值:
1得分:
1答案:
B试卷:
B
题号:
15分值:
1得分:
0答案:
C试卷:
B
题号:
16分值:
1得分:
1答案:
A试卷:
A
题号:
17分值:
1得分:
1答案:
C试卷:
C
题号:
18分值:
1得分:
1答案:
C试卷:
C
题号:
19分值:
1得分:
0答案:
B试卷:
D
题号:
20分值:
1得分:
1答案:
B试卷:
B
题号:
21分值:
1得分:
0答案:
B试卷:
C
题号:
22分值:
1得分:
1答案:
A试卷:
A
题号:
23分值:
1得分:
0答案:
C试卷:
D
题号:
24分值:
1得分:
0答案:
D试卷:
C
题号:
25分值:
1得分:
0答案:
B试卷:
C
题号:
26分值:
1得分:
1答案:
D试卷:
D
题号:
27分值:
1得分:
0答案:
B试卷:
D
题号:
28分值:
1得分:
1答案:
D试卷:
D
题号:
29分值:
1得分:
0答案:
D试卷:
A
题号:
30分值:
1得分:
1答案:
B试卷:
B
题号:
31分值:
1得分:
0答案:
C试卷:
B
题号:
32分值:
1得分:
1答案:
B试卷:
B
题号:
33分值:
1得分:
1答案:
A试卷:
A
题号:
34分值:
1得分:
0答案:
C试卷:
B
题号:
35分值:
1得分:
1答案:
B试卷:
B
题号:
36分值:
1得分:
0答案:
T试卷:
F
题号:
37分值:
1得分:
1答案:
T试卷:
T
题号:
38分值:
1得分:
1答案:
F试卷:
F
题号:
39分值:
1得分:
0答案:
F试卷:
T
题号:
40分值:
1得分:
1答案:
F试卷:
F
题号:
41分值:
1得分:
1答案:
F试卷:
F
题号:
42分值:
1得分:
1答案:
F试卷:
F
题号:
43分值:
1得分:
1答案:
F试卷:
F
题号:
44分值:
1得分:
1答案:
F试卷:
F
题号:
45分值:
1得分:
1答案:
F试卷:
F
题号:
46分值:
10得分:
0答案:
D试卷:
题号:
47分值:
15得分:
0答案:
A试卷:
题号:
48分值:
15得分:
0答案:
A试卷:
题号:
49分值:
1得分:
0答案:
Timer试卷:
题号:
50分值:
1得分:
0
答案:
List1.List(List1.ListCount-1)
试卷:
list1.tist
题号:
51分值:
1得分:
0答案:
2016试卷:
题号:
52分值:
1得分:
0答案:
字符试卷:
整型
题号:
53分值:
1得分:
1答案:
0试卷:
0
题号:
54分值:
1得分:
0答案:
1试卷:
false
题号:
55分值:
1得分:
1答案:
3553试卷:
3553
题号:
56分值:
1得分:
1答案:
Const试卷:
const
题号:
57分值:
1得分:
0答案:
18试卷:
题号:
58分值:
1得分:
1答案:
5试卷:
5
题号:
59分值:
1得分:
1
答案:
caption
试卷:
caption
题号:
60分值:
1得分:
1答案:
load试卷:
load
题号:
61分值:
1得分:
0
答案:
Int(Rnd*990+10)
试卷:
int(rnd()*991+10)
题号:
62分值:
1得分:
0
答案:
进行可视化设计
试卷:
显示和编辑文本框中的文本
题号:
63分值:
1得分:
1答案:
a试卷:
a