




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章函数练习题a卷1 .个别选择问题(1)C语言始终由函数执行。 a.aA. main B .在最前面的c .在最后的d .随机选择一个(2)函数定义时如果省略函数类型指定符,则该函数值的类型为。 a.aA. int B. float C. long D. double(2)以下函数,实在没有返回值: 乙组联赛A. int a()int a=2; return (a) b.voidb()printf(c ); 以下称为C. int a()int a=2; return a; d .以上都是(3)在c语言中,关于函数的说法如下: a.aa .函数可以嵌套定义,b .函数可以嵌套定义,但调用不能嵌套c .函数不能嵌套定义,但可以嵌套定义。 d .函数不能嵌套定义,也不能嵌套定义(4)以下函数调用句中,包含实参数的个数为。 c.cfun (2,3 )、(4,5,6,7 );A. 1 B. 2 C. 5 D. 6(5)函数调用为。 d.da .函数式的b .函数句的c .函数参数的d .以上为(6)被调函数返回主调函数的值称为。 c.ca .型参数b .实际参数c .返回值d .参数(7)也可以不进行函数类型的说明。 d.da .被调用函数的返回值为整数型或字符型的情况b .被调用函数的定义在主调用函数的定义之前的情况c .在定义所有函数之前,先描述了在函数之外调用的函数的类型d .或者更高级别(8)被调函数通过句子,将值返回给主调函数。 d.dA. if B. for C. while D. return(9)被调用的函数调用结束时,返回。 d.da .在主调函数中,该被调函数调用的句子b .主函数调用的函数调用语句c .主调函数调用的句子前面的句子d .主调函数调用的句子的下一句(10 )以下有关c语言函数的描述是正确的。 a.a在a.c中,在调用函数时,只有实参数的值被传递给实参数,而实参数的值不被传递给实参数B. C函数可以嵌套定义并递归调用c .函数需要返回值。 否则,函数不可用D. C程序调用关系中的所有函数必须存储在同一源程序文件中(11)C语言中函数的隐式记忆类型如下。 c.c没有A. auto B. static C. extern D .存储类型(12 )可以将函数处理结果的两个数据返回给主调函数,如下方法不正确: a.aA. return这两个个数b .形式参照两个要素的排列c .形式使用指针d.2个全局变量,这2个指针参照这种数据类型(13)C语言可执行程序从何处执行()。 c.ca .程序的第一个可执行语句b .程序的第一个函数c .程序的main函数d .包含文件的第一个函数(14 )如果有如下函数的原型,则该函数的返回类型为() c.c浮点x、浮点yA. void B. double C. int D. float2 .填空问题(1)变量的作用域主要依赖于变量,变量的生存期主要依赖于变量和变量。 位置、位置和存储类型(2)在说明变量时,如果省略存储类型符号,则默认为存储类别,该存储类别的类型符号如下所示。 动态,自动(3)静态型局部变量的作用域是生存期。 是局部的,整个程序的(4)函数中的形式参与和调用时的实际参与都是数组名的情况下,传达方式都是变量的情况下,传达方式为。 地址交付,价格交付(5)关于函数的形式参数范围,如果全局外部变量与函数内定义的局部变量重复,则优先使用以下变量: 在此函数中,本地(6)自定义函数需要返回值时,该函数本身有句子,自定义函数需要不返回值时,必须在该函数的说明中加上类型指定符。 return,void(7)如果函数的格式参数是指针类型,则实际参数可以是或。 指针,数组名称(8)函数的参数为char *型时,形成参与实验结合的传达方式如下。 地址发布(9)函数的实参为常数时,形参实参结合的传达方式如下。 交货价格(10 )以下函数的功能求出2个整数的乘积,并以形状参数返回结果,因此请留空。 intint*resultvoid mul(_x,_ _ _ _ _ _ _ _ _ result )装模作样_=x*y;以下称为3 .判决问题() (1)函数说明是指在程序中设定函数模块。(2)形参只在被调用时分配存储区域。() (3)c的函数最好使用全局变量。() (4)函数调用时值被传递给实参数,调用结束时值被传递给实参数。(5)所有函数定义并列,相互独立。() (6)函数的默认记忆类型是extern。() (7)形参数是常数、变量或表达式。() (8)函数调用可以是一个函数的形式参数。( )(9) C)在c语言中,实际参与必须与相应的形式参与类型一致。当定义函数(10 )时,可以将波形参数的类型描述包括在函数中。四.程序填补问题(1)按值从大到小的顺序对数组进行排序并输出时,请留空。#includevoid main ()装模作样floata 7= 2,6,3,8,3,12,9 ;int i;void sort (浮点*、int )灬for(i=0; i7; I)printf(%f”,ai )printf(n );以下称为void sort ()装模作样int i、j、k; 浮点;for(i=0; Ivoid find (浮点* p,int max,int min,int n )装模作样int k;*max=*p;for(k=1; kb )f=1;else if(a=b )f=0;elsef=-1;return f;以下称为-1(2)键盘输入abcdef#includevoid fun ()装模作样char c;if(c=getchar () )!=n )fun ();putchar(c )以下称为void main () fun (); 以下称为fedcba(3)#include#define C 5int x=1,y=C;void main ()装模作样int x;x=y; printf(%d%dn”,x,y );if(x4) int x; x= y; printf(%d%dn”,x,y ); 以下称为x=y-;printf(%d%dn”,x,y );以下称为5 67 712 6(4)#includeint c,a=4;func(int a,int b ) c=a*b; a=b-1; b; return (a b 1)以下void main ()装模作样int b=2,p=0; c=1;p=func(b,a )printf(%d,%d,%d,%d,%dn ,a,b,c,p );以下称为四、二、八、九(5)unsigned fun6(unsigned num )装模作样unsigned k=1;do k*=num; num/=10; 以下称为while(num )return k;以下称为void main ()装模作样unsigned n=26;printf(%dn”,fun6(n ) )以下称为12(6)#includeint max(int a,int b )main ()装模作样int x,y,z,t,m;scanf(%d,%d,%d,%d ,x,y,z );t=max(x,y )m=max(t,z )printf(%d”,m );以下称为int max(int a,int b )装模作样国际航空运输协会return(a )elsereturn(b )以下称为运行时输入: 10、15、9时输出: _ 15运行时输入: 300、129、300时输出: _ 300(7)#includelong sum(int a、int b )long factorial(int n )main ()装模作样int n1,n2;长a;scanf(%d,%d,%d ,n1,n2);a=sum(n1、n2)printf(a= );以下称为long sum(int a,int b )装模作样长C1,c2;c1=factorial(a )c2=factorial(b )return(c1 c2 )以下称为long factorial(int n )装模作样long rtn=1;int i;for(i=1; i=n; I )rtn*=i;return(rtn )以下称为运行时输入: 2、3时输出: _8运行时输入: 0、5时输出: _ 121(8)#includeint s ();int x,y;main ()装模作样int n;x=1; y=2;n=s ();printf(x=%d,y=%d,n=% d ,x,y,n );以下称为int s ()装模作样int z;x=3; y=4;z=x y;return(z )以下称为程序执行后输出: _ _ 3、4、7(9)以下程序的输出结果为a=_、b=_、c=_。#in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态环保型碎石料购销合同范本下载
- 2025版建筑垃圾清运与资源回收利用服务合同
- 2025版水利枢纽工程土石方工程居间服务协议书
- 2025版前期物业管理服务合同操作细则与实施
- 海南省昌江黎族自治县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年度并购项目尽职调查顾问服务合同
- 贵州省长顺县2025年上半年公开招聘城市协管员试题含答案分析
- 贵州省沿河土家族自治县2025年上半年公开招聘城市协管员试题含答案分析
- 2025年二手房物业交接及业主权益保障与纠纷处理服务协议
- 2025版无线通信网络优化施工合同样本及实施细则
- 安徽涵丰科技有限公司年产6000吨磷酸酯阻燃剂DOPO、4800吨磷酸酯阻燃剂DOPO衍生品、12000吨副产品盐酸、38000吨聚合氯化铝、20000吨固化剂项目环境影响报告书
- 制造业业务流程
- 石英长石无氟浮选分离工艺研究现状
- 对铁路机车乘务员规章培训的探讨与实践
- GB/T 18947-2003矿用钢丝增强液压软管及软管组合件
- 2016风行菱智m5原厂维修手册及电路图-14
- 车辆维修项目投标方案
- 女生青春期生理健康教育
- 《绿色建筑》绿色建筑与建筑节能课件
- 商场撤场申请书
- 第二章汤小丹计算机操作系统 官方课件 第四版
评论
0/150
提交评论