高中会考——Visual Basic常用函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、VB常用函数
二、算术类基本运算
三、相关练习-选择题
(一)复习巩固
1.在Visual Basic 中,用code 变量存储数据“HN2012” ,下列说明语句正确的是 ( )
2.某算法的流程图及其编写中的Visual Basic 代码如下图所示
分析流程图,在代码窗口中①处应填写的代码正确的是 ( ) (A )Do While a ≥ 30 a = a * (1 - 0.2) n = n + 1 Loop
(B )Do While a >= 30 a = a * (1 - 0.2) n = n + 1 Loop
(C )Do While a >= 30 a = a (1 - 0.2) n = n + 1 Loop
(D )Do While a >= 30 a = a * (1 - 0.2) n = n + 1 Next
3.某Visual Basic 工程的代码窗口如图所示:
从图中可以看出,当前正在编辑的是 ( ) (A )Command1的Click 事件过程代码 (B )Timer1的Timer 事件过程代码 (C )Label1的Click 事件过程代码
(D )Image1的Click 事件过程代码
(A )Dim code As Integer (B )Dim code As Single (C )Dim code As String
(D )Dim code As Boolean
4.字符“1+1=2”的十六进制内码如下图所示:
则内码“31 2B 32 3D 33”对应的字符为()(A)1+2<3 (B)1+2>3 (C)1+2=3 (D)3=1+2
5.在Visual Basic中,下列能作为变量名的是()(A)My (B)If (C)a+y (D)2nd
6.Visual Basic设计环境中的部分控件工具箱如下图所示:
要将某程序运行结果显示在标签上,则在窗体中必须要有的控件是 ( ) (A)①(B)②(C)③(D)④
7.在Visual Basic中,与程序段:
a = a + b
b = a - b
a = a - b
功能相同的程序段是( )
(A) a = b b = a (B)a = a + b
a = a - b
b = a - b
(C) t = a
a = b
b = t (D)IF a > b THEN a = b
ELSE
b = a
END IF
8.“若是本店会员,所有商品打85折,否则无折扣”,用算法描述这一问题,合适的算法结构是()(A)选择结构(B)循环结构(C)顺序结构(D)树型结构9.在Visual Basic中,表达式Abs(-3.6) * Sqr(100)的值是 ( ) (A)36 (B)360 (C)-36 (D)-360
10.某同学正编写一个判断酒驾行为的Visual Basic程序,其窗体和代码窗口如下图所示。
根据代码窗口中的程序,要在程序运行时接收输入的x值,窗体上必须增加的对象是( ) (A)标签Text1 (B)标签Label2
(C)文本框Text1 (D)文本框Label2
11.算式110B+2H的值是 ( ) (A)1000B (B)11010B (C)1010H (D)112BH CBBCA ACAAC A
(二)新选择题
1.下列Visual Basic表达式中,值最大的是
(A)3 Mod 7 (B)3 / 7 (C)3 \ 7 (D)7 Mod 3 2.在Visual Basic中,如果要在标签Lab上显示文字“注意事项”,则下列语句正确的是(A)Label.Caption = "注意事项" (B)Lab.Text = "注意事项"
(C)Lab.Caption = "注意事项" (D)Label.Width = "注意事项"
3.在Visual Basic中,某对象的属性窗口如下图所示:
其中“FillStyle”是
(A)对象名(B)属性名(C)属性值(D)事件名
4.有如下Visual Basic程序段:
s = 0
For i = 1 To 5
s = s + i
Next i
该程序段运行后,i的值为
(A) 1 (B)5 (C) 6 (D) 15
5. 使用UltraEdit软件观察字符内码,结果如下图所示:
则存储字符“伦敦2012”所需的字节数为 (A )3 (B )4
(C )6 (D )8
6.将数学表达式153
++x x 写成Visual Basic 表达式,正确的是 (A )3 * x + 5 * x + 1 (B )Sqr(3 * x) + 5 * x + 1 (C )x ^ 3 + 5 * x
(D )x ^ 3 + 5 * x + 1
7.将数学表达式152
++y y 写成Visual Basic 表达式,正确的是
(A )y * y + 5 y + 1 (B )y ^ 2 + 5 * y (C )y * y + 5 * y + 1 (D )Abs(y ^ 2 + 5 * y + 1) 8.产生[1,40] 范围内某一随机整数的表达式是 (A )Rnd * 40 (B )Int(Rnd * 40) (C )Int(Rnd * 40) + 1 (D )Int(Rnd * 39) + 1 9.产生[1,100]范围内某一随机整数的表达式是 (A )Int(Rnd * 100 + 1) (B )Int(Rnd * 98 + 2) (C )Int(Rnd * 99 + 1) (D )Int(Rnd * 99 + 2) 10.某算法的部分程序代码与其相对应的流程图分别表示如下:
程序代码 流程图
则代码中①和②处应填入的是 (A )①i = 1 To 10 ②s = s * i (B )①i = 1 To 10
②s = s + i (C )①i = 1 To 10 Step 2 ②s = s + i (D )①i = 1 To 10 Step 2
②s = s * i 11.在Visual Basic 中,表达式13 \ 5 Mod 4的值是 (A ) 1 (B ) 2 (C ) 3 (D ) 4 12.在Visual Basic 中,语句Dim a(1 To 10) As String 所定义的数组元素个数是 (A ) 1 (B ) 9 (C ) 10 (D )11 13.在Visual Basic 中,某对象的属性窗口如下图所示:
该对象名是
(A)CommandButton (B)Command1 (C)Command_1 (D)Appearance 14.下列Visual Basic表达式的值等于56的是
(A)Mid("1234567", 5, 3) (B)Len("55") + 1
(C)Sqr(56) (D)Abs(-55) + 1
15.有如下的Visual Basic程序段:
s = 0
x = 1
Do While x <= 5
s = s + x
x = x + 2
Loop
该程序段运行后,语句s = s + x执行的次数是
(A) 1 (B) 2 (C) 3 (D) 5
16.下列属于正确的Visual Basic赋值语句的是
(A)a + b = 2 (B)a * b = 2 (C)2 = a + b (D)a = a + b 17.二进制数(1110001)2转换成十六进制数是
(A)E1H (B)71H (C)1EH (D)17H
18.有如下的Visual Basic程序段:
For i = 1 To 10 Step 4
s = s + i
Next i
该程序段运行后,语句s = s + i执行的次数是
(A) 1 (B) 3 (C) 4 (D) 10
19.在Visual Basic中,给变量a,b,c均赋值为1,则下列语句正确的是
(A)a = 1, b = 1,c = 1 (B)a = 1: b = 1: c = 1
(C)a = 1; b = 1;c = 1 (D)a = b = c = 1
20.在Visual Basic中,下列能作为变量名的是
(A)3_Click (B)My (C)Integer (D)a+y ACBCD DCCAD BCCDC DBBBB。