若已包括头文件和,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; strcat(s1,S2); while(s2[i++]!='\0') s2[i]=s1[i]; puts(s2);A.ABCB.ABCDEFC.EBCDEFGD.CBD

题目
若已包括头文件,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD

若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; strcat(s1,S2); while(s2[i++]!='\0') s2[i]=s1[i]; puts(s2);

A.ABC

B.ABCDEF

C.EBCDEFG

D.CBD


相似考题
更多“若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD ”相关问题
  • 第1题:

    若已包括头文件,运行下列程序段时输出结果是()。 int i=0; char s1[10]="AB

    若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。

    int i=0;

    char s1[10]="ABCD",s2[10]="EFG";

    Strcat(s1,S2) ;

    while(s2[i++]!='\0')

    s2[i]=s1[i];

    puts(s2);

    A.ABC

    B.ABCDEF

    C.EBCDEFG

    D.CBD


    正确答案:C
    解析:strcat(s1,s2)把s2连接到s1的后面,s1= ABCDEFG,执行while(s2[i++]!='\0')后i的值变为1,往后执行s2[i]=s1[i]时是从把s1的第二位给s2的第二位开始,把s1赋给s2。

  • 第2题:

    若已包括头文件,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD

    若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; strcat(s1,s2); while(s2[i++]!='\0') s2[i]=s1[i]; puts(s2);

    A.ABC

    B.ABCDEF

    C.EBCDEFG

    D.CBD


    正确答案:C
    解析:strcat(s1,s2)把s2连接到s1的后面,s1=ABCDEFG,执行while(s2[i++]!='\0')后i的值变为1,往后执行s2[i]=s1[i]时是从把s1的第二位给s2的第二位开始,把s1赋给s2。

  • 第3题:

    若已包括头文件,运行下列程序段时输出结果是()。int i=0;char s1[10]="ABCD

    若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; strcat(s1,s2); while(s2[i++]!='\0') s2[i]=s1[i]; puts(s2);

    A.ABC

    B.ABCDEF

    C.EBCDEFG

    D.CBD


    正确答案:C
    解析:strcat(s1,s2)把s2连接到s1的后面,s1=ABCDEFG,执行while(s2[i++]!='\0')后i的值变为1,往后执行s2[i]=s1[i]时是从把s1的第二位给s2的第二位开始,把s1赋给s2。

  • 第4题:

    下列程序运行后,输出结果是______。 include include fun(char *w ,int

    下列程序运行后,输出结果是______。 #include <stdio. h> #include <string. h> fun (char *w ,int n) { char t,*s1,*s2; s1=w; s2=w+n-1; while (s1<s2) { t=*s1++; *s1=*s2--; *s2=t; } } main () { char *p; p="1234567"; fun (p, strlen (p)); puts (p); }

    A.1234567

    B.7654321

    C.1711717

    D.7177171


    正确答案:C

  • 第5题:

    若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是( )。

    A)08967

    B)0894567

    C)089567

    D)089567


    正确答案:A
    本题考查字符串复制函数和字符串连接函数:字符串复制函数strcpy(s1,s2)是把s2的字符串复制给s1,执行后s1=089;字符串连接函数strcat(s1,s2),功能是把s2字符串连接到s1字符串的末尾,执行后s1=08967。