v=Val(Text1.Text) t =Val(Text2.Text) s =v*t+9.8*t*t/2 Text3.Text = s End Sub
15在窗体上添加3个文本框,第1个文本框(名称为Text1)用于输入球的半径r值;第2个文本框(名称
为Text2)用于显示计算出来的球体体积;第3个文本框(名称为Text3)用于显示计算出来的球体的表面积。再向窗体中添加一个命令按钮(名称为Command1),编写命令按钮Command1的Click事件过程代码。程序代码如 Private Sub Command1_Click() Dim r As Double r=Val(Text1.Text) Text2.Text =4*3.14*r*r*r/3 Text3.Text =4*3.14*r*r End Sub
二、数据类型及其运算
(一)、选择题
1.下面给出的符号中,不能作为Visual Basic的变量名的是 (A)abed (B)4A12 (C)AA-123 (D)BB% 2.下面给出的符号中,可以作为Visual Basic的变量名的是 (A)abc-123 (B)πR (C)Print (D)Beta 3下列可作为Visual Basic的常量的是
(A)π (B)1.O*E-3 (C)-1E5 (D)E-6 4.下列不可作为Visual Basic的常量的是
(A)1OE01 (B)-l00.98# (C).0001 (D)1.OE 5.按照Visual Basic的规定,下面作为字符串常量合法的是
(A)ABC$ (B)“ABCπ” (C)“AB”$ (D)‘abc123' 6.按照Visual Basic的规定,123#所表示的数据类型是
(A)整型 (B)双精度型 (C)单精度型 (D)长整型
29
7.下面给出的符号中,可以作为Visual Basic的变量名的是 (A)PRINT (B)LET (C)%by (D)S# 8.下面给出的符号中,不可以作为Visual Basic的变量名的是 (A)E* (B)e! (C)E# (D)e%
9.常量4.5123843D-5是一个以指数形式表示的合法的Visual Basic常量,下面与该数的值等价的是 (A)0.000045123843 (B)0.0045123843 (C)0.00045123843 (D)0.045123843 10.下面不可以作为Visual Basic常量的是
(A)\(C)True (D)π 11.下面能够作为Visual Basic的表达式的是 (A) 4*sin(π) (B)b^2-4ac (C)[-b+sqr(dlt)]/(2*a*c) (D)exp(x)+ABS(Y) 12.下面表达式中,其值为0的是
(A)4/5 (B)5Mod 4 (C)4\\5 (D)4Mod 5 13.在Visual Basic中,以下表达式的值与其他三个不同的是 (A)Int(-3.5)+0.5 (B)exp(-3.5) (C)SGN(一3.5)-2.5 (D)-ABS(一3.5)
14.在Visual Basic中,执行下面四个赋值语句时出现错误的是 (A)x=SGN(O) (B)Y=sqr(O) (C)z=LOG(O) (D)x=SIN(O) 15.下面不可以作为Visual Basic常量的是
(A)&61A& (B)&234 (C)&O43& (D)&Habc&
16.设变量a=2,b=3,c=4,d=5,则表达式not a>b and b^2
(A)True (B)False (C)-1 (D)1 (二)、填空题
17与数学表达式cos3(2π)相对应的Visual Basic表达式是_______________。18表达式Len(\的值是_______________。
19表达式Sgn(-9)十Val(\的值为_______________。 20表达式Int(-5.6)+Fix(-9.56)的值为_______________。
21表达式Mid (\学习教程\和C教程\的值
30
为_______________。
22表达式Str(-5.23)&123的值为_______________。 23表达式\的值为_______________。 24表达式#2001-05-10#+31的值为_______________。
25表达式Abs(-34)+Sqr(100)*Int(-3.4)的值为_______________。 26表达式Rtrim(Lcase(\〈\〉的值
为_______________。
27与数学表达式e-4+Log105对应的Visual Basic表达式是_______________。 28与数学表达式1≤x≤100对应的Visual Basic表达式是_______________。
29设变量a是一个实数,能对a值的第4位小数进行四舍五入的表达式是_______________。 30执行以下语句后,输出结果是_______________。(下式中
a=\Print Instr(a,\
31假定当前日期是2001年5月25日星期五,则执行以下语句后,输出结果为:
_______________、_______________、_______________、_______________。 Print Day(now)
32在6.0版的Visual Basic中,字符采用_______________的编码方式,在这种编码方案中,一个中文字
符或一个西文字符均视为_______________,每个字符用_______________个字节编码。 33在Visual Basic中,字符串常量要用_______________括起来,日期/时间型常量要用
_______________括起来。
34表达式Chr(65)的值为_______________,Asc(\)的值为_______________。 35数学表达式sin36o,写成Visual Basic的表达式为_______________。 36表达式5*5\\5/5的值是_______________。 37表达式4+5\\6*7/8mod9的值_______________。
38Print Format(Sqr(3),\的值为_______________。 39Print Format(-34.69358, \的值为_______________。 40Print Format(6723.4587,\的值为_______________。 参考答案:
31
(一)、选择题
1 B 2 D 3 C 4 D 5 B 6 B 7 D 8 A 9 A 10 D 11 D 12 C 13 B 14 C 15 A 16 A (二)、填空题
17 cos(2*3.14)^3 29 round(a,4) 18 6 30 0
19 122.34 31 25、5、2001、6 20 -15 32 Unicode 编码 1 2 21 BASIC学习教程和C教程 33 双引号 # 22 -5.23123 34 A 66
23 False 35 Sin(3.14*36/180) 24 2001-6-10 36 25 25 -6 37 5
26 abcd123xyzopq 38 $00001.732 27 exp(-4)+log(5)/log(10) 39 -0,000,034.694 28 x>=1 and x<=10 40 +672345.870E-02
三、顺序程序结构与数据输入/输出
(一)、选择题
1下列不支持Print方法的是:
(A)图片框控件 (B)窗体 (C)打印机 (D)文本框控件 2设变量a和b的值分别为153和-45,则Debug.print a;b的输出结果为:(输出结 果中的└┘表示一个空格符,下同)
(A) └┘153└┘-45└┘ (B)153└┘-45
(C) └┘153└┘└┘-45└┘ (D) └┘153└┘└┘-45 3语句Print \的输出结果为:
(A)\└┘110 (B) 44+66=└┘110 (C) \└┘44+66 (D) \└┘44+66 4下列语句中,不正确的打印语句是:d
32
相关推荐: