教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

VB常量、变量、表达式及运算、内部函数练习题(带答案)

来源:网络收集 时间:2026-01-27
导读: VB程序设计基础练习题(常量及变量、内部函数、表达式及运算) 1.下面表达式的值是False的有: (A) n 969n97 (B) InStr(visualbasic,b)Len(basic) (C) Str(2000) 1997 (D) UCase(aBC)aBC 2.设s1和s2都是字符串型变量,s1=Visual Basic : s2=b,则下列表达

VB程序设计基础练习题(常量及变量、内部函数、表达式及运算)

1.下面表达式的值是False的有:

(A) "n"& "969"<"n97"

(B) InStr("visualbasic","b")<>Len("basic")

(C) Str(2000)< "1997"

(D) UCase("aBC")>"aBC"

2.设s1和s2都是字符串型变量,s1="Visual Basic" : s2="b",则下列表达式中结果为True的是:

(A) Mid(s1,8,1)> s2

(B) Len(s1)<>2*Instr(s1, "l")

(C) Chr(66) & Right(s1,4) = "Basic"

(D) Instr(Left(s1,6), "a")+60 > Asc(UCase(s2))

3、下列为单精度变量的是

(A)x$ (B)x& (C)x! (D)x#

4、Dim a,c As Integer,a和c的数据类型分别为

(A) 都是整型 (B) a是变体,b是整型 (C) a是整型,b是变体

5.下列函数中,返回值是字符串的有:

(A) Chr (B) InStr (C) Val (D) Asc

6.下列函数中,返回值不是字符串的是:

(A) Trim (B) Left (C) Rnd (D) Str

7.下列7个表达式中,表达式的值不是数值5或5.0的是:

① Sqr(25); ② 25 ^ 0.5; ③ 55 Mod 10; ④ 5.5 \ 1.2;⑤ 5 * 3 / 15 * 5; ⑥ Abs(5 - 10); ⑦ (3 * 3 + 4 * 4) ^ (1 / 2)。

(A)④ (B)②、⑥ (C)①、⑤、⑦ (D)③

8.下列5个表达式中,值是True的有:

① False Or True; ② 1 >= 1; ③ 2 = 2 = 2; ④ 3 > 2 > 1; ⑤

InStr("Visual Basic", "Basic")。

A)全部 (B)①、②、③、④ (C)①、② (D)③、④

9、已知a=6,b=15,c=23,则语句Print sgn(a+b mod 6-c\a) & a+b

(A)6 (B)16 (C)31 (D)121

10、a=2,b=3,c=4,d=5,表达式Not a <=c or 4*c=b^2 and b<>a+c的值是:

(A)-1 (B) 1 (C)True (D)False

11、a=12,b=5,c=7,表达式:x=(a\c+a mod b)+int(13/5)的值是:

(A)5 (B)6 (C)7 (D)9

12、x=845 x\100+(x mod 100)\10+x mod 10

(A)17 (B)548 (C)845 (D)485

13、5x 3 表示为VB表达式。

(A)(5x+3)/(2y-6) (B)x*5+3/2*y-6 (C)x*5+3÷2*y-6 (D)(x*5+3)/(2*y-6)

14、a=10,b=5,c=1 print a>b>c

(A)true (B)false (C)1 (D)出错

15、以下不能输出“Program”的语句是:

(A)Print Mid(“VBProgram”,3,7) (B)Print Right(“VBProgram”,7)

(C)Print Mid(“VBProgram”,3) (D)Print Left(“VBProgram”,7)

16、执行以下程序断a$=”Visual Basic Programming”:b$=”C++” c$=UCase(Left$(a$,7)) & b$ & Right$(a$,12),变量c$的值为:

(A)Visual BASIC Programming (B)VISUAL C++ Programming

(C)Visual C++ Programming (D)VISUAL BASIC Programming

17、可以产生[30,50]之间的随机整数的表达式是

(A)Int(Rnd*21+30) (B)Int(Rnd*20+30)

(C)Int(Rnd*50-Rnd*30) (D)Int(Rnd*30+50)

18、可以产生[1,50]之间的随机整数的表达式是

(A)Int(Rnd*51) (B)Int(Rnd(50)+1)

(C)Int(Rnd*50) (D)Int(Rnd*50+1)

19、语句Print Asc(Chr$(Mid$(“98765432”,4,2)))的输出结果是

(A)65 (B)A (C)8765 (D)a

20、在窗体模块的声明部分不能使用的变量是

(A)Dim (B)Public (C)Private (D)Static

答案:1-5 DBCBA 6-10 CACDD 11-15 AADBD 16-20 BADAD

…… 此处隐藏:50字,全部文档内容请下载后查看。喜欢就下载吧 ……
VB常量、变量、表达式及运算、内部函数练习题(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/49146.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)