二级VISUAL BASIC分类模拟195
选择题
1. 表达式Int(-17.8)+Sgn(17.8)的值是______。
A.18
B.-17
C.-18
D.-16
字符串截取小数点
答案:B
[解答] 本题主要考查函数Int()和Sgn()的应用。Int()函数的作用是返回一个不大于自变量的最大整数;Sgn()为符号函数,当自变量为正数时返回1,为负数时返回-1,为0时返回0。所以通过计算该题结果为-17。
2. 表达式Int(5*Rnd+1)*Int(5*Rnd-1)值的范围是______。
A.[0,15]
B.[-1,15]
C.[-4,15]
D.[-5,15]
答案:D
[解答] 本题考核随机函数Rnd和取整函数Int的功能。
Rnd函数的取值范围是0~1。注意:函数值既不会等于0,也不会等于1,所
以5*Rnd的取值范围是0~5。5*Rnd+1的取值范围是大于1,小于6;Int的值域是大于等于1,小于等于5。同理,5*Rnd-1的取值范围是大于-1,小于4;Int(5*Rnd-1)的值域是,大于等于-1,小于等于3。当Int(5*Rnd+1)与Int(5*Rnd-1)同时为最大时,整个表达式的值为最大;当Int(5*Rnd+1)最大,(5*Rnd-1)最小时,整个表达式的值最小,所以表达式值的范围是[-5,15]。
3. 运行以下程序段后,变量C $的值为______。
A $="Visual Basic Programing"
B $="Quick"
C $=B $ & Ucase (Mid $(A $, 7, 6)) & Right $(A $,11)
A.Visual BASIC Programing
B.Quick Basic Programing
C.QUICK Basic Programing
D.Quick BASIC Programing
答案:D
[解答] 本题考查了字符串的截取函数。从题目中可以看出,最后C由三个字符串连接而成。第一个是B字符串,可排除选项A和选项C,又因为中间串是用了小写转换为大写的函数,所以中间的字符串全部是大写的正确答案为D。
4. 函数InStr("Visual Basic程序设计教程", "程序”)的值是______。
A.11
B.13
C.15
D.17

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。