选择题
32.
运行下列程序,显示的结果是______。
a=instr(5, "Hello!Beijing.", "e")
b=sgn(3>2)
c=a+b
MsgBox c
A、
1
B、
3
C、
7
D、
9
【正确答案】
C
【答案解析】
题目中instr(5, "Hello!Beijing.", "e")的含义是从“Hello! Beijing”的第5个字符开始查找“e”在整个字符串中出现的位置,它在第8个字符位置,因此,a值为8;sgn函数是返回表达式符号,表达式大于0时返回1,等于0返回0,小于0返同-1;表达式3>2的值为True,True转为整数时为-1,Flase转为整数时为0,因此,b值为-1。由此可得c=a+b=8-1=7。故C选项正确。
提交答案
关闭