- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六部分函数题库及答案
第六部分 函数
一、单项选择题
1.C语言中的函数返回值的类型是由(定义函数时所指定的函数类型)决定
A.return语句中的表达式 B.调用函数的主调函数
C.调用函数时临时 D.定义函数时所指定的函数类型
2.下面不正确的描述是(调用函数时,实参和形参可以共用内存单元
)。
调用函数时,实参可以是表达式
调用函数时,实参和形参可以共用内存单元
调用函数时,将形参分配内存单元
调用函数时,实参与形参的类型必须一致
3.在C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是(由用户指定传递方式 )
A.地址传递 B.值传递
C.由实参传递给形参,并由形参传回给实参 D.由用户指定传递方式
4.下面的函数调用语句中含有( A )个实参
int a,b,c;
int sum(int x1,int x2);
……
total=sum((a,b),c);
A.2 B.3 C.4 D.5
5.在C语言中( C )
函数的定义可以嵌套,但函数的调用不可以嵌套
函数的定义和调用均不可以嵌套
函数的定义不可以嵌套,但是函数的调用可以嵌套
函数的定义和调用均可以嵌套
6.关于C语言中的return语句正确的是(C )
只能在主函数中出现
在每个函数中都必须出现
可以在一个函数中出现多次
只能在除主函数之外的函数中出现
7.两个形参中,第一个形参为指针类型、第二个形参为整型,则对函数形参的说明有错误的是( D)
A. int a(float x[],int n)
B. int a(float *x,int n)
C. int a(float x[10],int n)
D.int a(float x,int n)
8.在C语言中,函数的数据类型是指( A )
A.函数返回值的数据类型
B. 函数形参的数据类型
C.调用该函数时的实参的数据类型
D. 任意指定的数据类型
9.已知如下定义的函数:
fun1(a)
{ printf(\n%d,a);
}
则该函数的数据类型是( C )
A.与参数a的类型相同
B.void型
C. 整型
D. 无法确定
10.定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是( D )
A. swapa(int x,int y)
{ int temp;
temp=x;x=y;y=temp;
}
B. swapb(int *x,int *y)
{ int temp;
temp=x;x=y;y=temp;
}
C.swapc(int *x,int *y)
{ int temp;
temp=*x;*x=*y;*y=temp;
}
D. swapd(int *x,int *y)
{ int *temp;
temp=x;x=y;y=temp;
}
11.求一个角的正弦函数值的平方。能够实现此功能的函数是(错 )
A.
sqofsina(x)
{ float x;
return(sin(x)*sin(x));
}
B. double sqofsinb(x)
{ float x;
return(sin((double)x)*sin((double)x));
}
C.double sqofsinc(x)
{ return(((sin(x)*sin(x));
}
D. sqofsind(x)
{ float x;
return(double(sin(x)*sin(x)));
12.已知函数定义如下:
float fun1(int x,int y)
{ float z;
z=(float)x/y;
return(z);
}
主调函数中有int a=1,b=0;可以正确调用此函数的语句是(D )
A.printf(%f,fun1(a,b)); B. printf(%f,fun1(a,b));
C. printf(%f,fun1(*a,*b)); D.调用时发生错误
13.下面函数的功能是( B )
a(s1,s2)
char s1[],s2[];
{ while(s2++=s1++) ;
}
A.字符串比较
B.字符串复制
C. 字符串连接
D. 字符串反向
二、填空题
1.在C语言中,存储类型为寄存器变量和自动型的变量,只能在使用它们时才占用存储空间。
2.在一个源文件中定义的全局变量的作用域为整个源程序。
3.下面程序的执行结果是84
int d=1;
fun(int p)
{
int d=5;
d+=p++;
printf(“%d”,d);
}
main()
{
您可能关注的文档
- 江苏省2012十三大市中考真题全集(全全全).doc
- 工科数学2期末复习题20146.doc
- 工程合同管理-期末复习答案.doc
- 工程制图土木研究型学习指导书-2011600197120120402051553.doc
- 沪科版七年级数学下册导学案85提公因式法分解因式.doc
- 河北工业大学计算机系统结构李学干作业第三章.docx
- 沉淀滴定(考工复习用).doc
- 河北师大第四章自测题.doc
- 沉淀溶解平衡计算专题a.doc
- 工程四中心2015年班组建设工作计划.docx
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
1亿VIP精品文档
相关文档
最近下载
- 《研学旅行课程设计》课件——学习情境二 研之有义—研学课程整体设计.pptx VIP
- 中交股份工程项目成本管理规范(施工类).doc VIP
- 《研学旅行课程设计》课件——学习情境四 研之有序—研学旅行线路设计.pptx VIP
- 《研学旅行课程设计》课件——体验式学习课程内容设计.pptx VIP
- 部编版六年级语文下册古诗词诵读10首理解性默写及答案.doc
- 2022年农产品食品检验员资格认证试题库及答案.docx
- 国家开放大学《初级经济学》形成性作业2参考答案.pdf
- 家校共育精品课件(共21张精品课件).pptx VIP
- 2023年浙江省教育考试院拟聘用人员笔试参考题库(共500题)答案详解版.docx
- 7 研学旅行课程资源设计《研学旅行课程设计》教学课件.pptx VIP
文档评论(0)