- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序Chapter7练习
Chapter7练习
选择
1 以下正确的函数定义形式是___
double fun(int x,int y)
double fun(int x;int y)
double fun(int x,int y);
double fun(int x,y);
2 如果要限制一个变量只能为本文件所使用,必须通过_____来实现。
A)外部变量说明 B)静态内部变量
C)静态外部变量 D)局部变量说明
3 以下正确的说法是_______
实参和与其对应的形参各占用独立的存储单元
实参和与其对应的形参共占用一个存储单元
只有当实参和与其对应的形参同名时才共占用存储单元
形参是虚拟的,不占用存储单元
4以下不正确的说法是____________
实参可以是常量、变量或表达式
形参可以是常量、变量或表达式
实参可以为任意类型
形参应与其对应的实参类型一致
5若调用一个函数(类型为void),此函数中没有return语句,则正确的说法是____________
没有返回值
返回若干个系统默认值
能返回一个用户所希望的函数值
返回一个不确定的值
6以下正确的说法是____________
定义函数时,形参的类型说明可以放在函数体内
return后边的值不能为表达式
如果函数值的类型与返回值类型不一致,以函数值类型为准。
如果形参与实参的类型不一致,以实参类型为准
7 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是____________
地址传递
单向值传递
由实参传给形参,再由形参传回给实参
由用户指定传递方式
8 C语言规定,函数返回值的类型是由____________
return语句中的表达式类型所决定
调用该函数时的主调函数类型所决定
调用该函数时系统临时决定
在定义该函数时所指定的函数类型所决定
9 C语言允许函数值类型缺省定义,此时该函数值隐含的类型是____________
float型
int型
long型
double型
10 下面函数调用语句含有实参的个数为____________
func((exp1,exp2),(exp3,exp4,exp5));
A)1 B)2 C)4 D)5
11以下错误的描述是____________
函数调用可以 A)出现在执行语句中
B)出现在一个表达式中
C)作为一个函数的实参
D)作为一个函数的形参
12以下正确的描述是____________
函数的定义可以嵌套,函数的调用不可以嵌套
函数的定义不可以嵌套,函数的调用可以嵌套
函数的定义和函数的调用均不可以嵌套
函数的定义和函数的调用均可以嵌套
13若用数组名作为函数调用的实参,传递给形参的是____________
数组的首地址
数组第一个元素的值
数组中全部元素的值
数组元素的个数
14若使用一维数组名作函数实参,则以下正确的说法是____________
必须在主调函数中说明此数组的大小
实参数组类型与形参数组类型可以不匹配
在被调函数中,需要考虑形参数组的大小
实参数组名与形参数组名必须一致
15以下不正确的说法是____________
在不同函数中可以使用相同名字的变量
形参是局部变量
在函数内定义的变量只在本函数范围内有效
在函数内的复合语句中定义的变量在本函数范围内有效
16凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是____________
A)自动(auto) B)静态(static)
C)外部(extern) D)寄存器(register)
填空
1以下程序的运行结果是____________
main( )
{ void inc(void);
inc( );
inc( );
inc( );
}
void inc(void)
{ int x=0;
x+=1;
printf(“%d”,x);
}
2计算数组元素的平均值。
float average(int n,int array[])
{int i ;float sum=0;
for(i=0;in;___)
____________;
return(___);
}
main()
{int i;
float aver,score[10];
printf(“input 10 score:\n”);
for(i=0;i10;i++)
scanf(“%f”,score[i]);
aver=average(10,________);
printf(“average score is %.2f\n”,aver);
}
写出运行结果
1.
main ( )
{ int a=4,x=5,b=8;
fun(b,6);
printf(%d,%d,%d\n,a,b
您可能关注的文档
- 4.1日愚人节祝福语精选大全2016.doc
- 4.5kg模糊控制洗衣机——_软件设计.doc
- 400字英语演讲稿(精选篇)1.doc
- 4023经济发展过程中的生态环境问题及其对策1.doc
- 40万吨年环保型石灰窑建设项目可行性研究报告1.doc
- 4113.嵌入式系统最小系统硬件设计.docx
- 4211.财务管理目标与企业可持续发展.docx
- 4471.图书馆管理信息系统.docx
- 4483.浅析电子商务中的隐私权问题.docx
- 4497.南戴河泊海美渡度假公寓工程参与现场施工并且初步认识管理 建筑工程管理生产实习报告.docx
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)