VB选择题Word文档下载推荐.docx
《VB选择题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VB选择题Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
(A)PublicConst(B)OptionExplicit
(C)OptionBasel(D)OptionCompare
15、VisualBasic程序中的注释所使用的字符是(A)。
(A)单引号('
)(B)冒号(:
)(C)逗号(,)(D)问号(?
)
16、VisualBasic程序中分隔一行中多条语句的字符是(B)。
17、以下说法错误的是(C)。
(A)注释语句用来对程序或程序中某些语句做注释,使程序便于理解
(B)注释语句是非执行语句
(C)注释语句不能放在执行语句的后面
(D)任何字符都可以放在注释行中作为注释内容
18、关于VB源代码的编写,下列说法错误的是(D)。
(A)VB源代码中不区分字母的大小写
(B)同一行可以写多个语句
(C)可以适当添加注释有利于程序的维护和调试
(D)一个语句必须写在一行中,不可分成多行来书写
19、数学关系式3<
x<
10表示成正确的VB表达式为(B)。
(A)3<
10
(B)3<
xAndx<
(C)x>
3Orx<
(D)3<
xAnd<
10
20、下列表达式值为True的是(C)。
(A)"
ABC"
>
"
abc"
(B)"
="
(C)"
(D)"
Ab"
21、计算平方根的函数是(B)。
(A)Sgn(B)Sqr(C)Exp(D)Sqrt
22、如果X是一个正实数,对X的第三位小数四舍五入的表达式是(B)。
(A)0.01*Int(X+0.005)
(B)0.01*Int(100*(X+0.005))
(C)0.01*Int(100*(X+0.05))
(D)0.01*Int(X+0.05)
23、将数字字符串转换成数值型常数的函数是(D)。
(A)Chr$(B)Str$(C)Asc(D)Val
24、表达式fix(3.14)+int(3.14)的值为(B)。
(A)5(B)6(C)6.5(D)7
25、Int(-3.14)的值是(A)。
(A)-4(B)-3.14(C)-3(D)3
26、要产生30—50之间(包括30和50)的随机整数,下列表达式正确的是(B)。
(A)int(rnd*20+30)
(B)int(rnd*21+30)
(C)int(rnd*31+20)
(D)int(rnd*50)
27、Int(Rnd*1000)表示的是(C)范围内的一个整数。
(A)[0,1000](B)[1,999](C)[0,999](D)[1,1000]
28、表达式Int(100*Rnd+10)的取值范围是(C)。
(A)(10,100)
(B)[10,100]
(C)[10,110)
(D)[10,110]
29、LCase$("
Abc"
)的值为(B)。
(A)Abc(B)abc(C)ABC(D)Abc
30、函数InStr(“China”,”in”)的值为(C)。
(A)1(B)2(C)3(D)4
31、表达式Mid$("
一二三四五六"
3,4)的结果是(A)。
(A)"
三四五六"
(B)"
二三四五"
(C)"
二三"
(D)"
三四"
32、LEFT$("
ABCDEF"
3)的结果是(C)。
DEF"
CDE"
BCD"
33、RIGHT$("
3)的结果是(A)。
34、设m="
,下列表达式不能得到"
的是(D)。
(A)Right$(m,3)
(B)Right$(Left$(m,6),3)
(C)Mid$(m,4)
(D)Left$(Right$(m,5),3)
35、下面哪一个函数返回系统时间(C)。
(A)DATE()(B)NOW()(C)TIME()
(D)DAY()
36、数学表达式X2+3XY对应的VB算术表达式是(C)。
(A)X+3X*Y(B)X*X+3XY(C)X*X+3*X*Y(D)X*X+3*XY
37、表达式5Mod3+3\5*2的值是(B)。
(A)0(B)2(C)4(D)6
38、表达式2*4^2-2*6/2+3的值是(B)。
(A)34(B)29(C)30(D)28
39、表达式11Mod4/2的值是(D)。
(A)1.5(B)2(C)3(D)1
40、在VB语言中,求余运算符是(B)。
(A)%(B)MOD(C)*(D)/
41、下列哪个式子不能表达“p是q的倍数”(D)。
(A)pModq=0
(B)p/q=p\q
(C)Int(p/q)=p/q
(D)Int(p/q)=Mod(p/q)
42、已知X=25.3689,则int(X*100)/100的值为(A)。
(A)25.36(B)25.00(C)25.37(D)25.3
43、在VB中,语句Print3>
9的输出结果为(D)。
(A)0(B)1(C)-1(D)False
44、语句Print5*5\5/5的输出结果是(B)。
(A)5(B)25(C)0(D)1
45、以下程序段的输出结果是(C)。
PrintFormat(0.123,"
0.00%"
(A)12.3%(B)1.23%(C)12.30%(D)01.23%
46、以下程序段的输出结果是(C)(□表示空格)。
PrintFormat(-19.456,"
####.##"
(A)□-19.46(B)□-19.45(C)-19.46(D)-19.45
47、以下程序段的输出结果是(C)(□表示空格)。
PrintFormat(19.456,"
0000.00"
(A)□□19.46(B)□□19.45(C)0019.46(D)0019.45
48、语句PRINT"
3*5"
的输出结果是(A)。
(A)3*5(B)"
15"
(C)15(D)出现错误信息
49、以下程序段的输出结果是(C)。
Print"
1"
;
2"
3"
(A)123(B)12(C)123(D)12
33
50、以下程序段的输出结果是(B)。
Print1;
2,3
(A)123(B)123
(C)321(D)123
51、以下程序段的输出结果是(B)。
2
Print3
52、关于VisualBasic中事件的说法中,不正确的为(D)。
(A)事件是由VisualBasic预先定义好的,能够被对象识别的动作
(B)DblClick(双击)是VisualBasic中的一种事件
(C)一个对象可以识别一个或多个事件
(D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己决定
53、事件DblClick由(C)引发。
(A)移动鼠标(B)单击鼠标(C)双击鼠标(D)三击鼠标
54、对象的三要素是(B)。
(A)属性、事件、程序(B)属性、事件、方法
(C)窗体、事件、程序(D)语句、函数、程序
55、当窗体被启动时,(A)事件将会发生。
(A)Load(B)Unload(C)QueryUnoad(D)CLs
56、要使print方法在Form_Load事件中起作用,必须对窗体的(C)属性进行设置。
(A)BackColor
(B)ForeColor
(C)AutoRedraw
(D)Caption
57、以下过程是命令按钮的(A)事件。
PrviateSubCommand1_Click()
……
EndSub
(A)单击(B)双击(C)拖拽(D)移动
58、某对象的属性Visible设为False,表示该对象(B)。
(A)不可操作
(B)不可见
(C)无颜色
(D)无文字
59、要将文本框中的字体设为“宋体”,可设置(C)的属性为“宋体”。
(A)FontBold(B)BackItalic(C)FontName(D)FontSize
60、如何使一个标签或按钮控件在运行时不可用(C)。
(A)把它的Visible属性设置成False
(B)把它的Visible属性设置成True
(C)把它的Enabled属性设置成False
(D)把它的Enabled属性设置成True
61、窗体的背景颜色由(B)属性设置。
(A)BorderStyle(B)BackColor
(C)ForeColor(D)FillStyle
62、确定一个窗体或控件的大小的属性是(B)。
(A)Width或Height(B)Width和Height
(C)Top或Left(D)Top和Left
63、下列属性中,文本框不具有的是(B)。
(A)text
(B)caption
(C)name
(D)height
64、下列(A)属性是每个控件都有的。
(A)Name(B)Caption(C)Font(D)Interval
65、在InputBox函数中哪一个参数是必须的(A)。
(A)Prompt(B)Buttons(C)Title(D)Context
66、设有语句:
a=InputBox("
请输入数值:
"
输入示例"
"
100"
)程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。
(A)字符串"
20"
(B)字符串"
120"
(C)默认值100(D)数值120
67、执行下面的语句后,所产生的对话框的标题是(A)。
A=InputBox("
aaaa"
bbbb"
,“5”)
(A)bbbb(B)aaaa(C)空(D)5
68、执行下面的语句后,所产生的信息框的提示消息是(B)。
A=MsgBox("
5,"
69、执行下面的语句后,所产生的对话框中用户输入区域的默认值是(D)。
5"
70、下列关于OptionBase语句说法错误的是(D)。
(A)OptionBase语句只能出现在窗体层或模块层
(B)OptionBase语句不能出现在过程中
(C)OptionBase语句必须位于数组的定义之前
(D)OptionBase语句只对一维数组有效
71、在VB中,表示程序结束的语句是(B)。
(A)ENDSUB(B)END(C)ENDIF(D)CLS
72、VB中清除对象中显示的文本或图形使用(B)。
(A)PRINT方法(B)CLS方法(C)MOVE方法(D)SHOW方法
73、VB中,(C)用来移动窗体或者控件,同时可以改变其大小。
74、VB中隐藏窗体的方法是(C)。
(A)Unload
(B)Stop
(C)Hide
(D)Show
75、在For~Next循环程序中,步长不能是(D)。
(A)负数
(B)小数(C)正数
(D)0
76、要从for-next中退出循环使用的语句是(B)。
(A)exit(B)exitfor(C)continue(D)stoploop
77、执行完下面循环语句之后,循环变量I的值是(C)。
ForI=1To100Step2
……
NextI
(A)99(B)100(C)101(D)102
78、下列For-Next循环的循环体的执行次数为(B)。
ForI=1to11
I=I+1
NextI
(A)5(B)6(C)11(D)8
79、循环语句ForG=10To19Step3的循环次数为多少(A)。
(A)4(B)5(C)3(D)6
80、循环语句ForI=-3to20step4的循环次数为多少(C)。
(A)4(B)5(C)6(D)7
81、VB也提供了结构化程序设计的三种基本结构,它们是(D)。
(A)递归结构、选择结构、循环结构
(B)递归结构、选择结构、顺序结构
(C)递归结构、过程结构、顺序结构
(D)顺序结构、选择结构、循环结构
82、设a=5,则执行x=IIf(a>
6,-1,0)后,x的值为(C)。
(A)5(B)6(C)0(D)-1
83、设a=6,则执行x=IIf(a>
5,-1,0)后,x的值为(D)。
84、设a=7,则执行x=IIf(a>
5,1,0)后,x的值为(A)。
(A)1(B)7(C)0(D)5
85、以下Case语句中错误的是(A)。
(A)Case10to0
(B)CaseIs>
(C)CaseIs<
10,Is>
50
(D)Case3,5,Is>
86、以下Case语句中错误的是(A)。
(A)Case60to50
(B)Case2,5,8
(C)CaseIs>
10
87、以下Case语句中错误的是(C)。
(A)Case0to10
10AndIs<
88、语句Dimstudent(10,5to9,4)定义的是一个(C)维数组。
89、语句Dimstudent(10,5)AsString定义的数组元素的类型为(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型
90、语句Dimstudent(10,5)定义的数组有(D)个元素。
(A)50(B)6(C)15(D)66
91、下列可作为VisualBasic变量名的是(D)。
(A)A-A(B)4A(C)?
xy(D)constA
92、下列不能用作VB变量名的是(A)。
(A)8_num(B)inst6(C)xy_123(D)f8
93、下列哪个符号不能作为VB中的变量名(C)。
(A)Abab
(B)b123
(C)68we
(D)cmde
109.VisualBasic提供了三类模块,它们是窗体模块、标准模块和类模块。
√
110.在标准模块中可以包含通用过程,但不能包含事件过程。
111.通用过程只能存储在窗体模块中。
×
112.储存在窗体模块中的过程,一定可以被整个工程中的事件过程调用。
113.变量的生存周期,主要是根据变量的使用次数来定义的。
114.按变量的作用范围分类,过程级变量属于局部变量。
115.Sub过程不能通过其过程名返回值。
116.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不相符。
117.在用Call带参调用Sub过程时必须把参数放在括号里。
118.在Sub过程中可以嵌套定义Function。
52.表达式Int(Rnd*10+1)表示[1,10]闭区间的随机整数。
53.Rnd函数产生的是(0,1)之间不包括0、1的随机小数。
54.Int(-4.5)和Fix(-4.5)的结果一样。
55.可获得字符ASCII码值的函数为Asc()。
56.任意整数X十位上的数字可以表示为(XMOD100-XMOD10)\10。
57.PrintInStr("
VisualBasic"
I"
)的结果为0。
58.已知A=12,则Len(A)的结果为2。
一:
15分
1.计算球面积体积等选择结构的题型
注意:
有效范围,数据输入输出的要求,条件的判断
2.打印星号的题型
3.循环:
累加,连乘,几个常用算法
例如:
1!
+3!
+5!
+……+(2N+1)!
1+1×
3+1×
3×
5+……+1×
……(2N+1)
二:
25分
综合题目
循环和数组,可能涉及存入文件
动态数组的使用
变量的作用域(几个事件过程中都会用到同一个变量或数组,就定义在通用段)
一维数组,二维数组的赋值以及输出(显示在文本框中,窗体上,列表框中,文件中)
列表框的使用
对字符串中的单个字母做操作,考虑mid函数
对一个几位的整数的每个位数做操作,参考下实验的水仙花数
以下算法都可能成为题目中的一个要求(分值6分左右)
判断质数
排序
公倍公约
闰年判断或其他整除的判断
其他给分点:
存盘、界面及属性设置、随机数、正确输出显示,程序结构清晰(2分)
结束按钮,清空按钮
题目中提到的要求要一一做到,属性的设置参考好给出的图形(窗体的标题)