单项选择题
有以下程序
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
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#includevoid f(char p[][10],int n) char t[10];int i,j; for(i=0;i<N-1;i++) for(j=i+1;j<N;j++) if(strcmp(p[i],p[j])>0) strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);main() char p[5][10]= abc , aabdfg , abbd , dedbe , cd ;f(p,5);printf( %d n , strlen(p[0]));程序运行后的输出结果是______。
A.2
B.4
C.6
D.3
点击查看答案
单项选择题
有以下程序main() char *p[]= 3697 , 2584 ;int i,j;long num=0;for(i=0;i<2;i++) j=0; while(p[i][j]!=’ 0’) if((p[i][j]-’0’)%2)num=10*num+p[i][j]-’0’; j+=2; printf( %d n ,num);程序执行后的输出结果是______。
A.35
B.37
C.39
D.3975
点击查看答案
相关试题
有以下程序#include #include void fu...