- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习 题
1. 以下正确的说法是 。
建立函数的目的之一是 (A)提高程序的执行效率。
(B)提高程序的可读性。
(C)减少程序的篇幅。
(D)减少程序文件所占内存。
2. 以下正确的说法是 。
(A) 用户若需调用标准库函数,调用前必须重新定义。
(B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义。
(C) 系统根本不允许用户重新定义标准库函数。
(D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调。
3. 以下正确的函数定义形式是 。
(A) double fun(int x,int y)
(B) double fun(int x;int y)
(C) double fun(int x,int y);
(D) double fun(int x,y);
4. 以下不正确的说法是 。
C语言规定 (A) 实参可以是常量、变量或表达式
(B) 形参可以是常量、变量或表达式
(C) 实参可以为任意类型
(D) 形参应与其对应的实参类型一致
5. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 。
(A) 地址传递
(B) 单向值传递
(C) 由实参传给形参,再由形参传回给实参
(D) 由用户指定传递方式
6. C语言规定,函数返回值的类型是由 。
(A) return语句中的表达式类型所决定。
(B) 调用该函数时的主调函数类型所决定。
(C) 调用该函数时系统临时决定。
(D) 在定义该函数时所指定的函数类型所决定。
7. 以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。 #include “stdio.h”
#include “math.h”
float f(float,float);
main()
{
float x,y,z,sum;
scanf(“%f%f%f”,x,y,z);
sum=f( [1] )+f( [2] );
printf(“sum=%f\n”,sum);
}
float f(float a,float b)
{ float value;
value=a/b;
return(value);}
[1](A)x-y,x+y (B) x+y,x-y (C)z+y,z-y (D)z-y,z+y
[2](A)x-y,x+y (B)x+y,x-y (C)z+y,z-y (D)z-y,z+y
8. 以下程序的正确运行结果是 。
#define MAX 10
int a[MAX],i;
main()
{
printf(“\n”);sub1();sub3(a);sub2();sub3(a);
}
sub2()
{ int a[MAX],i,max;
max=5;
for(i=0;imax;i++) a[i]=i;
}
sub1()
{ for(i=0;iMAX;i++) a[i]=i+i; }
sub3(int a[ ])
{ int i;
for(i=0;iMAX;i++) printf(“%d ”,a[i]);
printf(“\n”);
}
(A) 0 2 4 6 8 10 12 14 16 18
0 1 2 3 4
(B) 0 1 2 3 4
0 2 4 6 8 10 12 14 16 18
(C) 0 1 2 3 4 5 6 7 8 9
0 1 2 3 4
(D) 0 2 4 6 8 10 12 14 16 18
0 2 4 6 8 10 12 14 16 18
9. 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量, 则该变量需要使用的存储类别是 。
(A)extern (B) register
(C) auto (D) static
10. 以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This is NO.”。请填空。
#include “stdio.h”
void YesNo(char ch)
{ switch(ch)
{ case‘y’:
case‘Y’:printf(“\nThis is YES.\n”);
您可能关注的文档
- CAD使用经验与技巧【120条详解】.doc
- CAD试题1.doc
- c语言常用算法总结.doc
- C语言常用文件处理函数.doc
- c语言成绩管理系统文档.说明书,设计方法总结.doc
- c语言程序100个经典实例.doc
- c语言程序调试中错误或警告提示的中文对照.doc
- C语言程序课程设计参考题目.doc
- C语言程序课程设计基础选题.doc
- C语言程序例子经典版.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)