题目内容

已定义chara[]="Thisisaprogram.";,输出前5个字符的正确语句是

A. printf("%.5s",a);
B. puts(a);
C. printf("%s",a);
D. a[5*2]=0;puts(a);

查看答案
更多问题

以下语句不能对二维数组a进行正确初始化的是()

A. inta[3][4]={1};
B. inta[][4]={{1,2},{3}};
C. inta[2][5]={{1,2},{3,4},{5,6}};
D. inta[][2]={1,2,3,4,5,6};

以下数组定义中不正确的是

A. inta[3][4];
B. intb[][4]={0,1,2,3};
C. intc[10][10]={1};
D. intd[4][]={{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}};

以下程序段的输出结果为()。charc[]="defg";inti=0;do;while(c[i++]!='\0');printf("%d",i+1);

A. e
B. d
C. 2
D. 6

执行下面的程序:chars[10];strcpy(s,"123456");scanf("%s",s);puts(s);运行程序,输入abc,结果为()

A. abc
B. 123456
C. abc456
D. a

答案查题题库