单项选择题
有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){static int a=4;t+=a++; } else {static int a=5; t+=a++; } return t+a++; } main() { int s=a,i; for(i=0;i<3;i++) s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是【 】。
A.26
B.28
C.29
D.24
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
若有以下程序main( ){ int p,a=5;if(p=a!=0)printf( %d n ,p);elseprintf( %d n ,p+2);}执行后输出结果是【 】。
点击查看答案
填空题
以下程序的功能是;求出数组X中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main() {int x[10],a[9],i;for(i=O;i<10;i++)scanf( %d ,&x[i]); for(【 】;i<10;i++)a[i-1]=X[i]+【 】;for(i=O;i<9;i++)printf( %d ,a[i]);printf( ); }
点击查看答案&解析
相关试题
有以下程序,其功能是:以二进制 写 方式...
以下程序运行后的输出结果是【 】。#incl...
在DOS环境下,表示打印机的设备文件名是【...
以下程序运行后的输出结果是【 】int a=...
以下函数sstrcat()的功能是实现字符串的...