题目内容

有以下程序,执行后输出结果是( )。main( ){ char a[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}

A. 7 7
B. 8 8
C. 8 10
D. 10 10

查看答案
更多问题

有如下程序main( ){ char ch[2][5]={"6937","8254"};int i,j;long s=0;for(i=0;i<2;i++)for(j=0;ch[i][j]>'\0';j++)s=10*s+ch[i][j]-'0';printf("%ld\n",s);}该程序的输出结果是( )。

A. 69825
B. 693825
C. 6385
D. 69378254

有以下程序,程序运行后的输出结果是( )。#includeint f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1);else return 0;}

A. 4
B. 10
C. 14
D. 6

有下列程序:fun(char p[ ][10]){ int n=0,i;for(i=0;i<7;i+ +)if(p[i][0]= = 'T') n+ +;return n;}main( ){ char str[ ][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};printf("%d\n",fun(str));}程序执行后的输出结果是( )。

A. 1
B. 2
C. 3
D. 0

若有定义int i,j,a[3][3];下列语句执行后,a[1][2]和a[2][1]的值为不定值和 。for(i=0;i<3;i++)for(j=0;j<=i;j++) a[i][j]=i*j;

答案查题题库