当执行下面的程序时,如果输入ABC,则输出结果是( )。 #include"stdio.h" #include"string.h" main0() { char ss[10]="1,2,3,4,5"; gets(ss);strcat(ss,"6789"):printf("%s\n",ss); }
ABC6789
B. ABC67
C. 12345ABC6
D. ABC456789
查看答案
下述对C语言字符数组的描述中错误的是( )。
A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入、输出
C. 可以在赋值语句中通过赋值运算符”=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
下面程序的运行结果是( )。 main() {int y=10; do {y--;}while(--y); printf("%d\n”,y--); }
A. 0
B. 1
C. 8
D. -1
下面程序段运行结果是( )。 x=y=0; while(x<15) y++; x+=++y; printf("%d,%d",y,x);
A. 20,7
B. 6,12
C. 20,8
D. 8,20
以下for循环的执行次数是( )。 for(x=0,y=0;(y=123)&&(x<4);x++);
A. 是无限循环
B. 循环次数不定
C. 执行4次
D. 执行3次