10、下列表述中不正确的是(D)
A.变量名的宽度不能超过255个字符B.变量名的第一个字符必须是字母
C.变量名不能使用VB关键字
D.变量名可以包含内嵌的类型申明符
11、不能正确表示“两个整形变量a与b之一为0,但不同时为”的表达式是(D)
A.a*b=B.(a=0orb=0)ANDab
C.Not(a=0Andb=0)And(a=0orb=0)
D.a*b=0And(a=0orb=0)
12、设b的值为7,一表达式为“x=b=7”,则运算后x为(A)
A.TrueB.b=7C.7D.b
13、在表达式54+3*12^2-sin(x+1)/2中最先进行运算的是(C)
A.12^2B.3*12C.x+1D.sin()
14、代数表达式,
2++
++
π
yx
eyx
对应VB表达式是(C)
A.E^(x+y)+|x+y|^1/2/2π+1B.Exp(x+y)+Sqr(Abs(x+y))/2*3.14159+1
C.(Exp(x+y)+Sqr(Abs(x+y)))/(2*3.14159+1)
D.(Exp(x+y)+Sqr(Abs(x+y)))/(2*π+1)
15、下面说法不正确的是(D)
A.VB准许将一个数字字符串形参给一个数值型的变量
B.VB准许使用未经申明的变量,其类型都是类型
C.Cls只去除运行时在窗体或图形框中显示的文本或图形
D.风波过程既可建在窗体模块中,也可建在标准模块中
16、表达式的值不为2的是(D)
A.10/5B.12\5C.5mod3D.12\5mod2
17、类型的数据由(C)个字节组成
A.2B.4C.8D.16
18、下列各组变量申明正确的是(A)
A.Dimabcas,numasB.DimI%,N$as
C.DimA%,b%,c%,a$
D.Dimn%
19、要申明一个厚度为20个字符的定长字符串,下述只有(D)是正确的
A.DimstrasstingB.Dimstrassting(20)
C.Dimstrassting[20]
D.Dimstrassting*20
20、下列表达式不合法的是(D)
A.”123”+”abc”B.123&“abc”
C.1+2\3
D.[3*(4+5)-6]/7
21、日期型常量必须用(D)括上去
A.”B.’C.()D.#
22、设a=2,b=3,c=4,d=5,表达式“a>bAndcc”的值为(D)
A.-1B.1C.TrueD.False
23、若要强制变量先申明后使用,应当用(B)句子来说明
A.constB.C.D.Base
二、填空题
1、常量可分为普通常量与字符型常量
2、双精度数由尾数和指数两部份构成,中间用D字母隔开。
3、使程序停止运行的命令是end。
4、逻辑常量的值为true或false。
5、字符串数据的类型标示符为。
6、x、y均大于z的表达式为x
7、在VB中,变量名只能由字母、数字与顿号构成。
8、如下的VB表达式相当于物理多项式5x2-3x-2sina/3。
5*x^2-3*x-2*Sin(A)/3
9、写出满足下述条件的逻辑表达式:
(1)判定闰月:谥号()能被4整除,但不能被100整除;或能被400整除
mod4=0andmod1000ormod400=0(2)一元二次方程ax2+bx+c=0存在实根的条件:a不等于0,且b2-4ac小于等于0
A0andb^2-4*a*c>=010、对布尔型、字符型、数值型、变身材变量在没有形参时,其年率分别是
False、“”、0、null
11、Basic中变量、符号常量、自定义函数的名称以字母或汉字开头,变量名称不
可以超过255个字符,对象名称不可以超过40个字符。一个汉字相当于1个字符。
12、Basic中的数据类型可分为标准数据类型和用户自定义数据类型两大类。
13、标准数据类型可分为字节型、布尔型、整型、长整型、单精度型、双精度型、货币型、
日期型、变长字符型、定长字符型、对象型、变身材(数值)和变身材(字符)类型。
14、日期型数据有通常表示法和序号表示法两种表示方式。
15、如果没有申明变量的数据类型,则该变量将被默认为是变身材类型。
16、一行句子容许最多1024个字符,一行中的多条句子之间必须用“:”分隔
17一行句子可以分多楷书写,在续行的前一行末尾应加入一个空格和一个顿号。
习题二
一、选择题:
1、函数Int(Rnd(0)*10)+1是下述(D)范围内的整数。
A.(0,10)B.[0,11)C.[1,11]D.[1,11)
2、表达式Str(Len(“3212”))+Str(88.8)的值为(B)
A.□488.8B.4□88.8C.92.8D..8
3、函数Len(Str(Val(“111.1”)))的值为(B)
A.5B.6C.111.1D.111
4、设B=””,则表达式Val(left(B,4))+Val(Mid(B,4,2))的值为(A)
A.2389B.C.2344D.55
5、设A=””,下边函数中只有(C)的值不为“fgh”
A.Mid(A,6,8)B.Right(A,3)C.Left(A,6,3)D.Mid(A,6,3)
6、Rnd函数不可能形成(B)值
A.0B.1C.0.9999D.0.00001
7、能形成30—100之间的随机数的表达式为(A)
A.Int(71*Rnd)+30B.Int(100*Rnd)+30C.Int(101*Rnd)-70D.Int(30*Rnd)+718、在Rnd(n)函数中,要想生成不相同的随机数,n的取值必须为(A)
A.>0B.<0C.>1D.=0
9、要使用Rnd函数来模拟圆形色子抛掷,应使用(B)表达式
A.Int(6*Rnd(1))B.Int(1+6*Rnd(1))C.Int(6*Rnd(1)-1)D.Int(7*Rnd(1)-1)10、以下函数中,不属于算术(物理)函数的是(B)
A.Sin()B.Str()C.Abs()D.Exp()
11、获得当前系统日期的函数为(C)
A.Data$B.Time$C.Date$D.Now
12、函数可以生成(C)
A.消息框B.“保存”对话框C.简单输入框D.“颜色”对话框13、执行下述句子在用户输入并按“确定”后,st$变量的内容为(D)。
St$=(“请输入字符串”,”字符串对话框”,”字符串”)
A.字符串B.请输入字符串C.字符串对话框D.用户输入的内容
14、下列各形参句子中不正确的是(A)
A.x+y=5B.=15C.lblsj=”Time”D.=x+y
15、对于函数,下述说法不正确的是(B)
A.每执行一次函数,只能输入一个值
B.函数输入的是数值型
C.函数中提示参数不能省略
D.函数值必须赋予一个变量,否则用户的输入都会遗失
16、在函数的参数中,必选的参数为(B)
A.输出信息B.提示信息C.定义无输入时的缺省值D.定义输入框的位置17、下列调用错误的是(B)
A.x%=(“请输入数据”)B.(“请输入数据”)
C.x=(“是否继续查询”)
D.(“是否继续查询”)
18、如果有图片框与文本框Text1,下述不正确的句子是(C)
A.Print25B..Print25C.Text1.print25D.Debug.Print25
19、在立刻窗口中以下句子的输出结果为(D)(□为空格)
a=27:b=65:Printa;b
A.27□65B.□27□65C.□27□□65D.□27□□65□
20、在立刻窗口中以下句子的输出结果为(C)(□为空格)
a=””:b=””:Printa;b
A.□B.□□
C.
D.□□□
21、语句PrintSgn(-4^2)+Abs(-4^2)+Int(-4^2)的输出结果是(C)
A.-16B.-32C.-1D.1
22、一命令按键的Click风波过程为:
Dima,bas
a=(“请输入第一个数:”)
b=(“请输入第一个数:”)
Printb+a
程序运行时,单击该按键并分别输入456和123,则输出的结果为(A)
A.579B.123C.456D.
23、执行下边的句子后,所形成的信息框标题为(C)
a=(“AAAA”,”BBBB”,””,5)
A.AAAAB.BBBBC.出错,不能形成信息框D.空
24、函数中的参数具有控制对话框内除(D)之外的作用。
A.按键的种类B.图标的种类C.按键的数目D.对话框的标题
25、函数的返回值为(B)
A.字符型B.整型C.布尔型D.不一定
二、填空题
1.Abs(-9.6)=9.6,Asc(“cde”)=99,Chr(69)=E,Len(“2008年上海全运")=9。
2.Str$(-16)+Str$(16)=-1212,Val(“68”)+Val(“21abc”)=89,Len(Space(9))
=9
3.Left(“中华人民共和国",4)=中华人民,Right(“2008年上海全运",6)=8年上海
亚运,Mid(“迎接2008年上海全运",2,6)=接2008年,”ABC”&123=。
4.32\3=10,7Mod2=1,-7Mod2=-1,7Mod-2=1,-7Mod-2=-1,4^3=64。
5.Int(100/2)=56,Abs(10-23)=13,Sgn(10-23)=-1,Fix(-5.6)=-5,Int(-5.6)=-6,
Fix(5.6)=5,Int(5.6)=5。
6.表达式str(len(“3212”))+str(88.8)的值为4.88.8
7.Int(rnd(1)*99)形成的随机数闭区间是【0,98】
8.实现从鼠标输入一个双精度变量n的句子是n#=(“请输入数据”)
9.执行下述程序后输出的是FG
Ch$=””
Printmid(right(ch$,6),len(left(ch$,4)),2)
10.表达式(3\1+1)*(5/4+2)结果为13
11.以下程序结果为A
X=65
?chr$(x)
12.能判定x为质数的表达式为XMOD2=0
13.在默认情况下,函数返回的类型为字符型
14.表达式fix(-32)+int(-24)的值是-56
15.Len(str(val(“111.1”)))的值为6
16.表达式instr(“花样年华”,”花”,1)的值为出错提示
17.Len(“thisisabook”)的值为14
18.Left(“abcde”,3)的值为abc
19.Mid(“”,2,3)结果是bcd
20.Instr(“”,”ef”)结果是5
21.Ucase(“rose”)结果是ROSE
22.Lcase(“rose”)结果是rose
23.Print”int(-13.2)=”;int(-13.2)的输出结果为int(-13.2)=-14
24.Print”sgn(-13.2)=”;sgn(-13.2)的输出结果为sgn(-13.2)=-1
25.表达式mid(“”,6,3)hai
26.X=2:printx+1;x+2的执行结果为34
27.下述程序段的功能是a=10.5:b=int(a+0.5)对B四舍五入
28.设a=””,取出jklm的函数为right(a,4)
29.函数必须写的是提示信息返回的类型为整数
30.表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10值为0.5
31.表达式(-1)*SGN(-100+INT(RND*100))的值为1
32.形成【10,37】之间的随机整数的表达式为int(rnd*10+28)
33.函数LEN(STR(VAL(“11123.4”)))的值为8
34.CHR(69)=E
35.VAL(“68”)+VAL(“12JSJ”)的结果是80
36.表达式(7\3+1)*(18\5-1)的值为6
37.表达式25.28mod6.99的值为4
相关主题