itgle.com
参考答案和解析
正确答案:7
7 解析:本题考查函数表达式的知识。Se函数用于将数字转换成字符串,当两个字符串之间存在加号时,这个加号做的是字符串的连接运算,所以c的值为字符串 "124.5"。用Len函数求得这个字符串的长度为7。
更多“下面程序的输出结果为______。 a=4.5 b=-123 c=Len(Str(B) +Str(A)) Msg Box c ”相关问题
  • 第1题:

    下面程序的输出结果为 ______。includemain(){char pl [7]="abc",p[]2="ABC"str[50]="

    下面程序的输出结果为 ______。 #include<string.h> main() { char pl [7]="abc",p[]2="ABC"str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s"str); }

    A.xyzabcABC

    B.abcABC

    C.xyzabc

    D.xyzABC


    正确答案:B
    解析:strcpy(strl,s1).-作用是将字符串s1拷贝到字符数组strl中去。strcat(字符数组1,字符数组2):把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后返回字符数组1的地址。本题定义了三个字符数组p1,p2,str,strcat(p1,p2)函数的作用是将字符串数组p2接到符串p1的后面,结,果放在字符数组P1,再通过strcpy()函数将该字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出字符串str即可得到abcABC。

  • 第2题:

    下面程序的输出结果为______。includemain(){char p1[7]="abc",p2[]="ABC",str[50]="x

    下面程序的输出结果为______。 #include<string.h> main() { char p1[7]="abc",p2[]="ABC",str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s",str); }

    A.xyzabcABC

    B.abcABC

    C.xyzabc

    D.xyzABC


    正确答案:B
    解析:strcpy(str1,s1):作用是将字符串s1拷贝到字符数组str1中去。strcat(字符数组1,字符数组2):把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后返回字符数组1的地址。本题定义了三个字符数组p1,p2,sir,strcat(p1,p2)函数的作用是将字符串数组p2接到字符串p1的后面,结果放在字符数组p1中,再通过strcpy()函数将该字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出字符串str即可得到abcABC。

  • 第3题:

    以下程序段输出的结果是()。 String str="123"; int x=4; int y=5; str=str+(x+y); System.out.println(str);

    A.123

    B.123+4+5

    C.1239

    D.编译时发生异常


    ABCD

  • 第4题:

    下面程序的输出结果为______。includemain(){char p1[7]="abc",p2[]="ABC",str[50]="x

    下面程序的输出结果为______。 #include<string.h> main() { char p1[7]="abc",p2[]="ABC",str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s",str); }

    A.xyzabcABC

    B.abcABC

    C.xyzabc

    D.xyzABC


    正确答案:B
    解析:strcpy(str1,s1):作用是将字符串s1拷贝到字符数组str1中去。strcat(字符数组1,字符数组2):把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后返回字符数组1的地址。本题定义了三个字符数组p1,p2,str,strcat(p1,p2)函数的作用是将字符串数组p2接到字符串p1的后面,结果放在字符数组p1,再通过strcpy()函数将该字符串拷贝到str数组中,原str数组中的字符串xyz被覆盖,因此打印输出字符串str即可得到abcABC。

  • 第5题:

    以下程序运行后输出的结果是 ______。 a = 3 b=-123 m=Len(Str$(A)+Str$(B)) Print m End

    A.9

    B.5

    C.7

    D.8


    正确答案:A
    解析:str$(数值表达式>)函数的功能是将数值表达式的值转换成字符串表达式。如果数值表达式的值为正数,则在字符串前有一空格符号位。因此,函数Str$(12.3)返回的结果为“12.3”,其长度为5(标志共有5个字符);Str$(-123)返回的结果为“-123”,其长度为4。长度函数Len计算的结果是:m=5+4=90