题目内容

1. 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是()。

A. scanf("%s",a);
B. for(i=0;i<10;i++)a[i]=getchar();
C. a=getchar();
D. gets(a);

查看答案
更多问题

以下程序的输出结果是:( )。main(){char *s="12134211"; int v[4]={0,0,0,0},k,i;for (k=0;s[k];k++){switch(s[k]){case '1':i=0;case '2':i=1;case '3':i=2;case '4':i=3;}v[i]++;}for(k=0; k<4;k++) printf("%d ",v[k]);}

A. 4 2 1 8
B. 0 0 0 8
C. 4 6 7 8
D. 8 8 8 8

以下不能正确进行字符串赋初值的语句为()

A. char str[5]="good!"
B. char str[]="good!"
C. char *str="good!"
D. char str[5]={'g','o','o','d'}

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

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

DAC的位数越多,转换精度越高

A. 对
B. 错

答案查题题库