题目内容

下列程序执行后输出的结果是 ( )#include 〈stdio.h〉f(int a){int b=0;int c=3;a=c++,b++;return(a);}void main( ){int a=2,i,k;for(i=0;i<2;i++)k=f(a++);printf("%d\n",k);}

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

查看答案
更多问题

请读程序:#include"stdio.h"void fun(int s[]){ static int j=0;do{ s[j] +=s[j+1]; }while( ++j<2);}void main(){ int k, a[10]={ 1,2,3,4,5};for( k=1; k<3; k++)fun(a);for (k=0; k<5; k++)printf("%d", a[k]);}上面程序输出结果是().

A. 34756
B. 23445
C. 35745
D. 12345

请读程序:#include"stdio.h"f(int b[],int n){ int i,r;r=1;for(i=0;i<=n;i++)r=r*b[i];return r;}void main(){ int x,a[]={2,3,4,5,6,7,8,9};x=f(a,3);printf("%d\n",x);}上面程序输出结果是( )

A. 720
B. 120
C. 24
D. 6

下列程序执行后的输出结果是void func1(int i);void func2(int i);char st[]="hello,friend!";void func1(int i){ printf("%c",st[i]);if(i<3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]);if(i<3){i+=2;func1(i);}}void main(){int i=0;func1(i);}

A. hello
B. hel
C. hlo
D. hlm

当标识符在该条件编译结构前(),程序段被编译。否则,程序段不被编译。

答案查题题库