题目内容

若有char c[5]={‘c’,’d’,’\0’,’e’,’\0’};则执行语句printf(“%s”,c);的结果是:

A. cd\0e
B. ’c’’d’
C. cd
D. cd e

查看答案
更多问题

判断字符串s1与字符串s2相等,应当使用.

A. if(s1=s2)
B. if(strcmp(s1,s2))
C. if(!strcmp(s1,s2))
D. if(strcmp(s1,s2)=0)

若要定义有5个元素的整型数组,下列定义错误的是.

A. int a[5]={0};
B. int b[ ]={0,0,0,0,0};
C. int c[2+3];
D. int N=5;int d[N];

以下能对外部的二维数组a进行正确初始化的语句是:

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

以下程序运行后的输出结果是{int i,n[ ]={0,0,0,0,0};for(i=1;i<=4;i++){ n[i]=n[i-1]*2+1;printf(“%d”,n[i]);}return 0;}

A. 1,3,7,15
B. 1,7,3,15
C. 15,3,7,1
D. 15,7,3,1

答案查题题库