题目内容

有两个字符数组a,b,则以下正确的输出形式是()。

A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf("%s%s",&a,&b);
D. gets("a"),gets("b");

查看答案
更多问题

有字符数组a[80]和b[80],则正确的输出形式是()。

A. puts(a,b);
B. printf("%s,%s",a[ ],b[ ]);
C. putchar(a,b);
D. puts(a),puts(b);

下面程序段的运行结果是( )。char a[7]="abcdef";char b[4]="ABC";strcpy(a,b);printf("%c",a[5]);

A. _ ( 其中_ 表示一个空格 )
B. \0
C. e
D. f

有下面程序段:char a[3],b[ ]="China";a=b;printf("%s",a);则___________。

A. 运行后将输出China
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译出错

下面程序段的运行结果是( )。char c[ ]="\t\\\0will\n";printf("%d",strlen(c));

A. 12
B. 2
C. 4
D. 字符串中有非法字符,输出值不确定。

答案查题题库