(vb)表达式Abs(-20)+Sgn(5)& Right("abcdefg",4)的结果是?
发布网友
发布时间:2024-07-22 16:00
我来回答
共1个回答
热心网友
时间:2024-08-02 23:50
Abs是求绝对值的,所以,Abs(-20)的值是20。
Sgn是返回一个整数,表示传入的数值的符号。如果传入0,返回0;传入正数,返回1;传入负数,返回-1。所以,Sgn(5)的值是1。
而Right是返回一个字符串的右边的n个字符,所以,Right("abcdefg",4)的值是字符串"defg"。而+两边是数值,所以进行的是算术运算,Abs(-20)+Sgn(5)=20+1=21,而&右边是字符串,所以,先将21转换成字符串后再进行字符串的连接,所以结果是字符串:21defg