vb函数与表达式练习习题_第1页
vb函数与表达式练习习题_第2页
vb函数与表达式练习习题_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、函数与表达式练习题一、选择题1、,/,Mod,*四个算术符中.优先级最低的是( ).(A) (B) / (C) Mod (D) *2.下列字符串常量中,最大的是( ).(A) "北京" (B) "上海" (C) "天津" (D) "广州"3.表达式Int(8*sqr(36)*10(-2)*10+/10的值是( ).(A) .48 (B) .048 (C) .5 (D) .054.表达式Val(".123E2CD")的值是( ).(A).123 (B) (C) 0 (D) .123E2CD5.系统

2、符号常量的定义可以通过( )获得.(A)对象浏览器 (B)代码窗口 (C)属性窗口 (D)工具箱6.表达式(73+1)*(185-1)的值是( ).(A) (B) (C) 6 (D)7.表达式52Mod 2522的值是( ).(A)1 (B)0 (C)6 (D)48.表达式 Mod 的值是( ).(A)1 (B)5 (C)4 (D)出错9.下面表达式中,( )的运算结果与其他三个不同.(A) Exp (B) Int+ (C) -Abs (D) Sgn(100*Rnd(1)产生的随机整数的闭区间是( ).(A) 0,99(B) 1,100 (C) 0,100 (D) 1,9911.产生10,37

3、之间的随机整数的Visual Basic表达式是( ).(A) Int(Rne(1)*27)+10 (B) Int(Rnd(1)*28)+10(C) Int(Rnd(1)*27)+11 (D) Int(Rnd(1)*28)+1112.表达式Int(Rnd(0)+1)+Int(Rnd(1)-1)的值是( ).(A) 1 (B) 0 (C) 01 (D) 213.表达式Int( - +Sgn的值是( ).(A) 18 (B)-17 (C) -18 (D) -1614.表达式Int( - +Abs的值是( ).(A) 0 (B) (C) - (D) 0 15.表达式Left("how ar

4、e you",3)的值是( ).(A) how (B) are (C) you (D) how are you16.表达式Right("Biejing",4)的值是( ).(A) Bei (B) jing (C) eiji (D) ijin17.表达式Abs( - 5) +Len("ABCDE")的值是( ).(A) 5ABCDE (B) 0 5ABCDE (C) 10 (D) 018.表达式Mid("SHANGHAI",6,3)的值是( ).(A) SHANGH (B) SHA (C) ANGH (D) HAI19.函数L

5、en(Str(Val("")的值为( ).(A) 11 (B) 5 (C) 6 (D) 820.设A="",则表达式Val(Left(A,4) + Mid(A,4,2)的值为( ).(A) 123456 (B) 123445 (C) 8 (D) 621.设A="abcdefghijklm",下面( )的函数值为"jklm".(多选)(A) Mid(A,10,14) (B) Right(A,4)(C) Mid(A,10,4) (D) Left(A,10,4)22.函数InStr("VB程序设计教程"

6、;,"程序")的值为( ).(A) 1 (B) 2 (C) 3 (D) 423.函数Ucase(Mid("Visual basic",8,5)的值为( ).(A) Visual (B) basic (C) VISUAL (D) BASIC24.表达式Str(Len("123") + Str的值为( ).(A) (B) 3 (C) (D) 25.表达式( - 1)*Sgn( - 100 +Int(Rnd*100)的值是( ).(A) 0 (B) 1 (C) - 1 (D) 随机函数 Basic布尔运算符Xor,Or,Eqv,And中,级

7、别最高的运算符是( ).(A) Xor (B) Or (C) Eqv (D) And27.在下面各关系中,当X取任意数值时都能成立的式子是( ).(A) Int(X) >= Abs(X) (B) Int(X) = Abs(X)(C) Int(X) <=Abs(X) (D) Int(X) <> Abs(X)28. 设有如下声明: Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是( ) A) 整数 B) 大于0的整数 C) 等于0的整数 D) 小于0的数29.在一个语句行内写多条语句时,语句之间应该用( )分隔.(A) 逗号 (B) 分号 (C)

8、顿号 (D) 冒号30设a=3,b=5,则以下表达式值为真的是( ) A) a>=b And b>10 B) (a>b)Or(b>0) C) (a<0)Eqv(b>0) D) (-3+5>a)And(b>0)31设a=“Visual Basic”,下面使b=“Basic”的语句是( ) A) b=Left(a,8,12) B) b=Mid(a,8,5) C) b=Rigth(a,5,5) D) b=Left(a,8,5)32.函数String(n,“str”)的功能是( ) A)把数值型数据转换为字符串 B)返回由n个字符组成的字符串 C)从字符

9、串中取出n个字符 D)从字符串中第n个字符的位置开始取子字符串33.以下声明语句中错误的是( )     A)Const var1=123 B)Dim var2 = 'ABC'   C)DefInt a_z     D)Static var3 As Integer34. 以下合法的Visual Basic标识符是( )A) ForLoop B) Const C) 9abc D) a#x35. 

10、;表达式 5 Mod 3+35*2的值是( )A) 0 B) 2 C)4 D) 636. 设x=4,y=8,z=7,以下表达式的值是( ) x<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False37.设a=5,b=4,c=3,d=2下列表达式的值是( )。3 > 2 *

11、0;b Or a = c And b <> c Or c > d A)1 B)True C) False D)238.设a = "MicrosoftVisualBasic" ,则以下使变量b的值为“VisualBasic”的语句是( )。 A) b = Left(a, 10)  B) b&#

12、160;= Mid(a, 10) C) b = Right(a, 10)  D) b = Mid(a, 10, 11)二、填空题1.已知A=,B=2,C= - ,写出下列布尔表达式的值. A > B And C > A Or A =B 2.设A=2,B=3,C=4,D=5,写出下列布尔表达式的值。(1)A>B And C<= D Or 2*A>C _(2)3>2*B Or A=C And B<>C Or C>D_

13、 (3)Not A<=C Or 4*C=B 2 And B<>A+C_3设 C= “A”,写出下列布尔表达式的值。(1)C>= “0” And C <= “9” Or C >= “A” And C <= “Z”_(2)C<= “0” And C >= “9” Or C>= “A” And C <= “Z”_ (3)C>= “0” And C <= “9” And C>= “A” And C <= “Z”_ (4)C>= “0” Or C <= “9” And C>= “A” Or C <= “Z”_4.若A=20,B=80 ,C=70, D=30 ,则表达式A +B >160 Or (B*C>200 And Not D>60)的值是 .5.设A=2 , B= - 2 ,则表达式A / 2 + 1 > B + 5 Or B * (-2)=6的值是 .6.设A=2,B= -4 ,则表达式3*A> 5 Or B + 8<0的值是 .7.关系式X -5或X5所对应的布尔表达式是: 8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论