A-A+

下列程序的输出结果为()。S1=”1”:S2=”2”:SI=Val(S1)+Val(S2):

2022-08-06 01:50:30 问答库 阅读 174 次

问题详情

下列程序的输出结果为()。
S1=”1”:S2=”2”:SI=Val(S1)+Val(S2):S2=Val(”12”)
If S1$amp;A. -9
B. 9
C. -12
D. 0请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
A) 【解析】本题考查转换函数和“+”号运算符。表达式Val(S1)的作用是把字}串Sl转成数字。程序段的功能是:变体类型变量s1和s2赋值以后,经由语句VaI(S1)+Val(S2),也就是数字S1和S2相加值(为3存入S1中,同时把数字符串“12”转成数字12,放到s2中。因此数字S1和s2不等,输出S1-s2的值为-9。

考点:结果,程序