《程序设计语言 c2.3》由会员分享,可在线阅读,更多相关《程序设计语言 c2.3(10页珍藏版)》请在金锄头文库上搜索。
1、程序设计语言 C1随机作业题做作业时间:2013-5-2 8:00:00至2013-6-30 22:00:00窗体顶端1、下列程序执行后输出的结果是 #include stdio.h f(int a) int b=0; int c=3; a=c+ +,b+ +; return(a); main( ) int a=2,i,k; for(i=0;i2;i+ +) k=f(a+ +); printf(%dn,k); (3分) A、 B、 C、 D、 A、3 B、0 C、1 D、4 2、请读程序: #include void FUN(int S) static int J=0; do SJ +=SJ+
2、1; while( +J2); main() int K, A10= 1,2,3,4,5; for( K=1;K3;K+) FUN(A); for (K=0;K5;K+) printf(%d,AK); 上面程序输出结果是 (3分) A、 B、 C、 D、 A、34756 B、23445 C、35745 D、 12345 3、下列程序执行后输出的结果是 #include stdio.h f(int a) int b=0; int c=3; a=c+ +,b+ +; return(a); main( ) int a=2,i,k; for(i=0;i2;i+ +) k=f(a+ +); printf
3、(%dn,k); (3分) A、 B、 C、 D、 A、3 B、0 C、1 D、4 4、下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st=hello,friend!; void func1(int i) printf(%c,sti); if(i3) i+=2;func2(i); void func2(int i) printf(%c,sti); if(iy)z=x; else z=y; return(z); main() extern int a,b; printf(”max=dn,max(a,b); int a=3,b=5
4、; 运行结果为( )。(3分) A、 B、 C、 D、 A、max=3 B、max=4 C、max=5 D、max=6 21、c语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是( )。(3分) A、 B、 C、 D、 A、地址传递 B、由实参传给形参,并由形参返回给实参 C、值传递 D、由用户指定传递方式 22、在c语言程序中( )。(3分) A、 B、 C、 D、 A、函数的定义可以嵌套,但函数的调用不可以嵌套 B、函数的定义和调用均可以嵌套 C、函数的定义和调用均不可以嵌套 D、函数的定义不可以嵌套,但函数的调用可以嵌套 23、c语言中形参的默认存储类别是( )。(3分) A、
5、 B、 C、 D、 A、自动(auto) B、静态(static) C、寄存器(register) D、外部(extem) 24、以下函数调用语句中,含有的实参个数是( )。 fun(x+y,(e1,e2),fun(xy,d,(a,b);(3分) A、 B、 C、 D、 A、3 B、4 C、6 D、8 25、请选择下列程序的运行结果( )。 #include try() static int x=3: x+: return(x); main() int i,x; for(i=0;i=2;i+) x=try(); printf(”dn”,x); (3分) A、 B、 C、 D、 A、3 B、4 C、5 D、6 程序设计语言 C1固定作业题26、在C语言中,一个函数一般由两个部分组成,它们是和。(3分) 答: 27、下面程序的运行结果是。 #include int a=5;int b=7; main()