[单选题]表达式VAL(SUBSTR(”i5处理器”,2,1))^Len(”MS Visual FoxPro”)的结果是( )。
正确答案 :D
80.00
解析:我们根据分析一步一步做:SUBSTR:在一个字符串中从指定位置起返回给定长度的子串
SUBSTR(”i5处理器”,2,1)就是在“i5处理器”中第二数开始选出一个数就是5了,
将字符型的数字转换成数值,所以VAL("5")=5,结果5是数字,“5”是字符,在计算机里有区别的,Len就是求长度有几个字符,1个英文算一个,1个汉字算2个,空格也算一个,Len(”MS Visual FoxPro”)=16,数数看MS Visual FoxPro这里14个英文,2个空格,加起来就是16了,^是乘号吗,我不知道你是什么类型的试题,根据这道题是乘号的意思,其他的地方^是几次方的意思,5×16=80。答案是D
SUBSTR:在一个字符串中从指定位置起返回给定长度的子串。
VAL:将字符型的数字转换成数值。LEN:返回一个字符串的长度。
注意:在Visual FoxPro中一个汉字占两个字符的宽度。所以SUBSTR(”i5处理器”,2,1)的返回值是“5”,VAL(”5”)=5,Len(”MS Visual FoxPro”)=16,5×16=80。
请用通俗的话解释一下
[单选题]假设下面四个选项中所有的数都是8进制数或16进制数,均是不正确的选项是( )。
正确答案 :D
0al2 7ff -123
解析:解析:在8进制中,不可能包括8以亡的数字,它的范围只在0~7之间,以0开头。同样,十六进制是以0x开头,数字在0~9和a~f之间。
查看原题