表达式Str(Len("123"))+Str(77.7)的值是( )。

admin2010-11-20  33

问题 表达式Str(Len("123"))+Str(77.7)的值是(    )。   

选项 A、377.7     
B、377.7
C、80.7     
D、12377.7

答案B

解析  解本题有两个关键点:一是运算的先后顺序,这里应该是Len函数→Sir函数→+计算(连接);二是Len函数和Str函数的功能,Len函数用来计算字符串的长度,“123”长度为3(空格、小数点各算一个长度)。Str函数是将数字转为字符串,注意转换后数字前会保留一空位表示正负。这里“3”转换后为“_3”(“_”表示空格)。
“+”运算符时有可能是做加法,也有可能是做字符串连接,其结果根据两个参与运算的表达式决定。如果两个表达式都是数值数据类型,进行相加运算;如果两个表达式都是字符,进行相连接运算。
转载请注明原文地址:https://kaotiyun.com/show/mamp777K
0

最新回复(0)