题目内容

写出输出结果。main(){int i,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][2-i]);}

A. 3,5,7
B. 2,4,6
C. 5,6,7
D. 7,8,9

查看答案
更多问题

下列关于输入输出字符串的说法哪一项是正确的?()

A. 使用gets(s)函数输入字符串时应在字符串末尾输入“\0”
B. 使用puts(s)函数输出字符串时,输出结束会自动换行
C. 使用puts(s)函数输出字符串时,当输出“\n”时才换行
D. 使用printf("%s",s)函数输出字符串时,输出结束会自动换行

在下列叙述中,错误的是()。

A. C语言中,二维数组或多维数组是按行存放的
B. 赋值表达式“b[1][2]=a[2][3]”是正确的
C. “char a[1); a[0]='A”与int a[1];a[0]='A'”等价
D. 数组名后的方括号内可以为常量表达式,也可以是变量

#include "stdio.h"main(){char str[10];scanf("*s",&str);printf("*s\n",str);运行上面的程序,输入字符串“how are you”,则程序的执行结果是( )

A. how
B. how are you
C. h
D. howareyou

若已包括头文件"stdio.h"和"string.h”,运行如下程序的输出结果是( )char s1[10]="12345",s2[10]="089",s3[ ]="67";strcat(strcpy(sl,s2),s3) ;puts(s1);

A. 08967
B. 0894567
C. 089567
D. 089123

答案查题题库