单项选择题

有以下程序
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)
print f ("%d\n" , s );

程序运行后的输出结果是

A.26
B.28
C.29
D.24
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 main ( ) int k=5,n=0; while (k>0) switch (k) default : break; case 1 : n+=k; case 2 : case 3 : n+=k; k--; printf ( %d n ,n); 程序运行后的输出结果是
A.0
B.4
C.6
D.7
单项选择题
有以下程序 #include <string.h> struct STU int hum; float TotalScore; ; void f(struct STU p) struct STU s[2]=20044,550,20045,537; p.num=s [1].num; p.TotalScore-s[1].TotalScore; main() struct STU s[2]-20041,703,20042,580; f(s[0]); printf( %d %3.0f n ,s[0].num,s[0].TotalScore); 程序运行后的输出结果是
A.20045 537
B.20044550
C.20042580
D.20041 703
相关试题
  • 下列程序的运行结果是______。 #in...
  • 下面程序的运行结果是______。 #de...
  • 以下函数rotate的功能是:将a所指N行N列的...
  • 以下程序的输出结果是______。 #de...
  • 以下程序运行后的输出结果是______。...