【单选题】设有变量声明"char c;",执行"for(;c=(getchar()!='\n'); ) printf("%c",c);"时,从键盘上输入"ABCDEFG↙"之后,输出的结果是( ).
ABCDEFG
B. AABBCCDDEEFFGG
C. 非字母数字字符
D. 语句不能执行
查看答案
【单选题】以下程序的输出结果是( ).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. 1,5,9
B. 1,4,7
C. 3,5,7
D. 3,6,9
【单选题】若有声明"int i;float x;char a[50];",为使i得到值1,x得到值3.1416,a得到值yz,当执行语句"scanf("%3d%f%2s",&i,&x,a);"时,正确的输入形式是( ).
A. 1,3.1416,yz↙
B. 13.1416yz↙
C. 0013.1416yz↙
D. i=001,x=3.1416,a=yz↙
【单选题】下列各语句定义了数组,其中一个不正确的是( ).
A. static int a[5],b[2][3];
B. char no[30],rec[30,6];
C. int x[]={2,4,6,8,10};
D. int x[10]={1,2,3,4,5};
【单选题】对字符数组s赋值,不合法的一个是( ).
A. char s []="Beijing";
B. char s [20]={"Beijing"};
C. char s[20]; s="Beijing";
D. char s[20]={'B,'e','i','j','i','n','g'};