题目内容

以下程序的输出结果是()。int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);return 0;

A. 18
B. 19
C. 20
D. 21

查看答案
更多问题

以下程序的输出结果是( )。int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2) j+=p[i];printf("%d\n", j);return 0;

A. 42
B. 45
C. 56
D. 60

下列程序运行时输入"abcd<回车>",输出结果是( )。#include #include int main(void){char str[40];int i;scanf("%s",str);i=strlen(str);while(i>0){ str[2*i]=str[i]; str[2*i-1]='*'; i--;}printf("%s\n",str);return 0;}

A. *a*b*c*d
B. *d*c*b*a
C. a*b*c*d*
D. d*c*b*a*

以下对二维数组a的正确说明是()

A. int a[3][ ];
B. float a(3,4);
C. float a[3][4];
D. float a(3)(4);

下面是对数组s的初始化,其中错误的语句是()

A. char s[5]= "abcdef";
B. char s[5]={'a','b','c'};
C. char s[5]=" ";
D. char s[5]= {"abc"};

答案查题题库