VB语言基础
1.用于从字符串左边截取字符的函数是() Left 2.可获得当前系统日期的函数是( ) Date
3.下列符号中哪个是VB程序中合法的变量名() ab7
4.X是小于100的非负数,用VB表达式表达正确的是()0<=X and X<100
5.、执行x$=InputBox(\请输入x的值\时,在弹出的对话框中输入123,在列表框List1选中1个列表项(数据为456) ,使有的值使123456的语句是y=x$+List1.List(0) 6.下面有关注释语句的格式,错误的是
A. Rem注释内容 B. ′注释内容 C. a=3:b=2 ′对a、b赋值
D .Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single) 7. 下列可以打开立即窗口的操作是__Ctrl + G________。 8. 表达式4 + 5 \\ 6 * 7 / 8 Mod 9的值是___5_____。 9. 以下语句的输出结果是___032,548.50 ____。 Print Format $ (32548.5, \
10. 执行以下程序段后,变量c $ 的值为 (Quick BASIC Programing) a $ = \ b $ = \
c $ = b $ & Ucase (Mid $ (a $,7,6)) & Right $ (a $,11)
11. 在窗体上一个文本框,其名称为Text1,然后编写如下事件过程:
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim str As String ,n As Integer
str = UCase (Chr(KeyAscii)) n=Len(str)
Text1=String(n, str) End Sub
程序运行后,如果在键盘上输入单字母\,则在文本框Text1中显示的内容为( KK) 12. 设有如下变量声明 Dim TestDate As Date 为变量TestDate正确赋值的表达方式是 TextDate=#1/1/200 2# 13. 设有如下声明:
Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是 小于0的数 14. 设a=3,b=5,则以下表达式值为真的是 (a>b)Or(b>0) 15. 设a=\,下面 使b=\的语句是b=Left(a,8,5) 16. 函数String(n,\的功能是 返回由n个字符组成的字符串
17. 设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是False 18.系统符号常量的定义可以通过(对象浏览器 )获得. 19.Integer类型的数据由( 2 )字节组成 20.Long类型的数据由( 4 )字节组成.
21.已知X<Y,A>B,正确表示它们之间关系的式子是(Sgn(Y-X)-Sgn(A-B)=-2 ) 22.下面程序运行后,窗体(Form1)中输出的结果是 TrueTrue Private Sub Form_Load() Form1.AutoRedraw=True X=3:y=5 Print x=3;y=5
23.下面程序执行的结果是 5 7 9 Private Sub Command1_Click() A=\ C=Val(a)+Val(b) Print c End Sub
24.在一个有①逻辑运算②算术运算及③关系运算混合在一起的表达式(无括号)中,其运算顺序为 ②①③
25.运算符\两边的操作数若类型不同,则先(取整为Integer类型)再运算 26/以下合法的Visual Basic标识符是 ForLoop 27.设有如下变量声明 Dim TestDate As Date
为变量TestDate正确赋值的表达方式是 TextDate=#1/1/2002# 28.下列哪组语句可以将变量A、B值互换 A=A+B : B=A - B: A=A – B 29.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是 Dim str as String*256
30.函数Left(\的值为 He 31.设有如下变量声明 Dim TestDate As Date
为变量TestDate正确赋值的表达方式是 TextDate=#1/1/2002#
32.能正确表示条件\整型变量x值是大于等于-5并且小于等于5\的逻辑表达式 -5<=x and x<=5
.33.能够返回删除字符串前导和尾随空格符后的字符串,用函数 Trim 34.表达式4+5 \\ 6 * 7 / 8 Mod 9 的值是?,表达式5 Mod 3+3\\5*2的值是 5,2 35.设a=2,b=4,c=6,下列表达式的值为真的是 a>b Eqv c
36.设S=\中华人民共和国\,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为 \中国人民\
37.获得系统日期的函数是 date$
38.VB表达式Sqr(a+b)^3*2中优先进行运算的是(+) 39.表达式2*4^2-2*6/3+3\\2的值是( 29 ) 40.下列叙述不正确的是( )
A注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译 B注释语句可以放在代码中的任何位置 C注释语句不能放在续行符的后面
D代码中加入注释语句的目的是提高程序的可读性 41.Rnd函数不可能产生( 1 )值。
42.下面表达式中,( Exp(-3.5) )的运算结果与其他三个不同。 43. 数学式子sin30°写成VB表达式是: Sin(30*3.14/180) 44.表达式5^2 Mod 252^2的值是( 1 )
45.函数UCase(Mid(″visual basic″,8,8))的值为(BASIC ) 46.函数InStr(″VB程序设计教程″,″程序″)的值为( 3 ) 47.表达式Int(4*Rnd+1)*(Int(4*Rnd-1))值的范围是([-4,8] ) 48.在以下四个逻辑表达式中,其逻辑值为“真”的是(Not(1>2) ) 49. 表达式″Turbo″+″c″>″True″+″Basic″的值是( -1 ) 50.下面程序运行后,m的值是( 9 ) a=12.3 b=-123
m=Len(Str(a)+Str(b))
51.任何控件都有的属性是 Name
52.关于货币型数据的说明,正确的是 货币型数据是小数点位置固定的实型数
53.如果一个变量未经定义就直接使用,则该变量的类型为 Variant
54.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性?Enabled
55.下列语句的输出结果为 (005,689.360) Print Format$(5689.36, \ 56.下面有关注释语句的格式,错误的是
A. Rem注释内容 B. ′注释内容 C. a=3:b=2 ′对a、b赋值 D. Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single)
57.通常情况下,垂直滚动条的值是 由上往下递增 58.表达式 5 Mod 3+3\\5*2的值是 2
59.设x=4,y=8,z=7,以下表达式的值是 ( False ) x 60.设a=5,b=4,c=3,d=2,下列表达式的值是 ( True ) 3>2*b Or a=c And b<>c Or c>d 61. 设a=\则以下使变量b的值为\的语句是 b=Mid(a,10) 62.执行如下两条语句,窗体上显示的是 ( $0,009.86) a=9.8596 Print Format(a,\ 63.执行以下程序段 a$=\ For i=6 To 2 Step -2 X=Mid(a,i,i) Y=Left(a,i) z=Right(a,i) z=UCase(X&Y&z) Next i Print z 输出结果为 BBABBA 63.可以同时删除字符串前导和尾部空白的函数是 Trim 64.表达式4+5 \\ 6 * 7 / 8 Mod 9 的值是 ( 5 ) 65.执行以下程序段后,变量c$的值为 ( Quick BASIC Programing ) a$=\ b$=\ c$=b$ & UCase(Mid$(a$,7,6)) & Right $ (a$,11) 66.下面的变量名合法的是 k_name 67.以下合法的Visual Basic标识符是 ForLoop 68.设x=4,y=8,z=7,以下表达式的值是 ( false ) x 输出结果为 BBABBA 70.设a=5,b=4,c=3,d=2,下列表达式的值是 ( True ) 3>2*b Or a=c And b<>c Or c>d 71.设a=\则以下使变量b的值为\的语句是 b=Mid(a,10) 72.表达式Str(Len(\的值为 ( ∪3∪77.7 __)__。 注意:“∪”表示空格 73.Abs(-8)+Len(\的值是_12____。 74.如果A为整数,且|A|>=100,则打印“OK”,否则打印“Error”,表示这个条件语句的单行语句是_ _If Fix(A)=A And ABS(A)>=100 Then Print \_。 75.如果设计时在属性窗口将命令按钮的__Visible___属性设置为False,则运行时按钮从窗体上消失。 76.如果X是一个正实数,将百分位四舍五入,保留一位小数的表达方式是__0.1*Int(10*(X+0.05)) __。 77.以下不合法的常量是10^2 ____。 78.表达式Int(8*Sqr(36(*10^(-2)*10+0.5)/10的值是_5___。 79.如果x是一个正实数,对x的第3位小数四舍五入的表达式是_0.01*Int(100*(x+0.005)) ___。 80.下列事件过程实现从键盘输入任意一个实数,用Print方法在窗体上显示其平方和平方根,要求每个数 保留三位小数,数据之间有间隔。