资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
C+C+函数作业函数作业习题习题一、填空题:1.1 被定义为形参的是在函数中起 (1)起形式起形式 作用的变量,形参只能用 (2)变量名变量名 表示。实参的 作用是 (3)具体要处理的数据量具体要处理的数据量 ,实参可以用 (4)变量名变量名 、 (5)常量常量 、 (6)表达式表达式 表示。 1.2 局部域包括(1)块域块域、 (2)函数域函数域 。使用局部变量的意义在于 (4)节省存储空间节省存储空间 ,防止错误扩,防止错误扩 散,使程序易于维护散,使程序易于维护。 1.3 静态局部变量存储在(1)全局数据全局数据区区,在 (2)第一次被执行第一次被执行 时候建立,生命期为 (3)全局生全局生 命期命期 ,如果定义时未显式初始化,则其初值为 (4) 0 。 1.4 局部变量存储在 (1)栈栈区,在 (2)函数被调用或执行到所定义的块中函数被调用或执行到所定义的块中 时候建立,生命期为 (3)局部生命期局部生命期 如果定义时未显式初始化,则其初值为 (4)随机数随机数 。 1.5 编译预处理的作用是 (1)源程序文件进行处理,生成一个中间文件,编译器对此中间文件进行编译源程序文件进行处理,生成一个中间文件,编译器对此中间文件进行编译 并生成目标代码并生成目标代码 ,预处理命令的标志是 (2)# 。在多文件系统中,程序由 (3)项目项目 来管理。 用户自定义头文件中通常定义一些 (4) 自己项目中用到的函数自己项目中用到的函数 。 1.6 设有函数说明如下: f(int x,int y)return x%y+1; 假定 a=10,b=4,c=5,则下列语句的执行结果分别是: (1)cout using namespace std; int a,b; void f(int j) static int i=a; int m,n; m=i+j;j+;i+;n=i*j;a+; coutusing namespace std; float sqr(float a) return a*a; float p(float x,int n) cout char zh(char c1) char c2; c2=c1-32; return c2; void main() char c1,c2; cinc1; c2=zh(c1); cout int gys(int m,int n) int i,t; if(mmn; cout #include using namespace std; int sub(int,int); void main() int num,k,n; coutnumk; n=sub(num,k); cout using namespace std; int sub(int,int); void main() int num,k,n; coutnumk; n=sub(num,k); cout using namespace std; int prime(int m) int yes=1,j; for(j=2;j void dy(int x); void main() int x; coutx; dy(x); void dy(int x) int i,j; for(i=0;i0,m0 其中,没其中,没 m、n 为正整数。设计程序求为正整数。设计程序求 Acm(2,1)、 Acm(3,2)。 #include int Acm(int m,int n) if(m=0) return n+1; else if(n=0)return Acm(m-1,1); else return Acm(m-1,Acm(m,n-1); void main() int m,n,k; m=2,n=1;cout inline int szzf(char c1) if(c1=0 if(szzf(c1) cout void main() int ys(int,int); float ys(float,float); int m,n; float a,b; coutmn; coutab; cout #include /为 area.h 文件所在的绝对路径 void main()float r; float a,b; coutr; coutab; cout0) for(i=0;i0) p2(w-1); for(i=0;i0) for(i=0;i0) for(i=0;iw;i+)couttw; coutendl; p4(w-1); for(i=0;iw;i+)couttw; 调用 p4(4)。 结果是:结果是:t4t4t4t4 t3t3t3 t2t2 t1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号