习题答案

 2024-03-03 20:39:52  阅读 0

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

相关主题

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码