C语言程序设计学习与实践指导(源代码)(4)

2019-06-11 08:06

{int temp=a; a=b;b=temp; }

main( )

{int x,y; x=10;y=20; func(x,y);

printf(\,%d\\n\,x,y); }

7.以下程序的运行结果是( )。

#include

int func(int n)

{if(n= =1 ) return 1;

else return(n*func(n-1)); } main( ) {int x;

x=func(3);

printf(\}

7.2.2 填空题

2.阅读以下程序并填空,该程序是求阶乘的累加和。

s=0!+1!+2!+?+n! #include long f(int n) {int i; long s;

s= [1] ; for(i=1;i<=n;i++) s= [2] ; return s; }

main( ) {long s; int k,n;

scanf(\,&n); s= [3] ;

for(k=0;k<=n;k++) s=s+ [4] ; printf(\,s); }

4.以下程序的输出结果是( )。

int f()

{

static int i=0; int s=1; s+=i; i++;

return s; }

main() {

int i,a=0; for(i=0;i<5;i++) a+=f();

printf(\ }

5

.若有以下程序。 #include void f(int n); main()

{

void f(int n); f(5); }

void f(int n) {

printf(\ }

6

.下述程序的输出结果是( )。 long fun(int n) {

long s;

if(n==1||n==2) s=2; else

s=n-fun(n-1); return s; }

main()

{

printf(\ }

7

.下列程序执行后的输出结果是( #include void func1(int i); void func2(int i);

char st[]=\ void func1(int i) {

printf(\ if(i<3) {

i+=2;

func2(i); } }

。 ) void func2(int i) {

printf(\ if(i<3) {

i+=2; func1(i); } }

main() {

int i=0; func1(i);

printf(\ }

8

.以下程序的输出结果是( #include int a,b; void fun() {

a=100;

b=200; }

main()

{

int a=5,b=7;

fun();

printf(\ }

7.3 测试题

7.3.1 选择题

5

.下面程序的输出是( )。#include fun(int x)

{static int a=3; a+=x;

return(a); }

main()

{int k=2,m=1,n; n=fun(k); n=fun(m);

printf(\}

6

.以下程序输出的结果是( #include

。。 ) ) int func(int a,int b) {return(a+b);} main()

{int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(\}

7.以下程序的输出结果是( )。

#include long fun(int n) {long s;

if(n= =1|| n= =2)s=2; else s=n-fun(n-1); return s; }

main( )

{printf(\

9

.以下程序的输出结果是( #include int a,b; void fun() {a=100;b=200;} main()

{int a=5,b=7; fun();

printf(\}

10

.以下程序的输出结果是( #include int x=3;

main( ) {int i;

for(i=1;i

incre( )

{static int x=1; x*=x+1;

printf(\,x); }

A.3 3 B.2 11

.以下程序的输出结果是( #include int f(int n)

{if(n= =1) return 1; else return f(n-1)+1; }

main( ) {int i,j=0;

)。 )。 2 C.2 )。 6 D.2 5

for(i=1;i<3;i++) j+=f(i);

printf(\

}

A.4 B.3 C.2 12.下列程序执行后输出的结果是( )。

#include int d=1; fun(int p) {int d=5; d+=p++;

printf(\}

main( ) {int a=3; fun(a); d+=a++;

printf(\}

D.1

14.以下程序的输出结果是( )。

#include

int abc(int u,int v); main( )

{int a=24,b=16,c; c=abc(a,b); printf(\}

int abc(int u,int v) {int w;

while(v)

{w=u%v;u=v;v=w;} return u; }

26.以下程序的正确运行结果是( )。

#define MAX 10 int a[MAX],i; main( )

{printf(\;sub1();sub3( a);sub2();sub3(a);} sub1()

{for(i=0;i

{int a[MAX],i,max; max=5;

for(i=0;i

for(i=0;i


C语言程序设计学习与实践指导(源代码)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南省农业领域高新技术产业发展调研报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: