语句printf("%f\n",13.0*(1/5));的输出结果为 【6】 。
第1题:
9、以下程序的输出结果是_______。 int f(int n){ if(n<=1) return 0; n/=2; return f(n)+n; } int main(void){ printf("%d",f(7)); return 1; }
A.4
B.3
C.5
D.6
第2题:
6、已知“int a=5,b=1,c=0;”,则执行下列语句时()。 if (a=b+c) printf("****\n"); else printf("####\n");
A.有语法错误,没有结果
B.输出****和####
C.输出****
D.输出####
第3题:
若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a+2 ; 则输出结果为5的语句为()。
A.printf("%d",p[3]);
B.printf("%d",p[5]);
C.printf("%d",*(a+3));
D.printf("%d",*(p+5));
第4题:
若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a; 则输出结果不为5的语句为()。
A.printf("%d",p[5]);
B.printf("%d",*p[5]);
C.printf("%d",*(a+5));
D.printf("%d",*(p+5));
第5题:
语句 printf("%.2f",1/3);输出结果为 0.33。