C语言函数部分问题,C语言函数题库及问题详解.doc
实用标准文档
文案大全
第六部分 函数
一、单项选择题
1.C语言中的函数返回值的类型是由(D)决定
A.return语句中的表达式 B.调用函数的主调函数
C.调用函数时临时 D.定义函数时所指定的函数类型
2.下面不正确的描述是( B )。
调用函数时,实参可以是表达式
调用函数时,实参和形参可以共用内存单元
调用函数时,将形参分配内存单元
调用函数时,实参与形参的类型必须一致
3.在C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是( D )
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.求一个角的正弦函数值的平方。能够实现此功能的函数是(B)
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()
{
int a=3;
fun(a)
C语言函数部分问题,C语言函数题库及问题详解.doc相关推荐
- c语言二级证题库及详解答案,全国计算机等级考试二级C语言上机题库及其答案详解...
全国计算机等级考试二级C语言上机题库及其答案详解 全国计算机二级C语言上机考试题第一套给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积( 注: 圆面积公式为:2 ...
- time库是python中处理时间的标准库_python语言time库和datetime库基本使用详解
今天是边复习边创作博客的第三天,我今年大二,我们专业开的有这门课程,因为喜欢所以更加认真学习,本以为没人看呢,看了后台浏览量让我更加认真创作,这篇博客花了2个半小时的时间,结合自己所学,所思,所想写作 ...
- 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc
二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...
- 国开题库c语言,C语言-程序设计-阅读程序题库.资料大全及其答案.doc
C语言-程序设计-阅读程序题库.资料大全及其答案.doc 阅读程序题[2.1]以下程序的输出结果是 . mainD float a:a1/100000000:printf"g",a ...
- 北华大学c语言题库百度云,北华大学C语言题库精简打印版(全).doc
北华大学C语言题库精简打印版(全).doc 北华大学C语言题库精简打印版(全)一.判断题 - 正确篇1.字符常量的长度肯定为1.Y2.在调用函数时,实参把值传送给对应位置上的形参,形参的值不能传给实参 ...
- C语言《程序设计基础课程设计》题库
C语言<程序设计基础课程设计>题库 要求: 学生须按学号最后两位选择对应题目. 采用单链表和文件实现系统. 具体实现要求: (1) 从文件中读出数据,创建带头结点的单链表;将单链表中的数据 ...
- c语言putchar与getchar,C语言中的getchar和putchar详解
首先给出<The_C_Programming_Language>这本书中的例子: #include int main() { int c; c = getchar(); while (c ...
- 用指针做函数参数自己编程实现字符串连接函数strcat()的功能。CQUPT题库
用指针做函数参数自己编程实现字符串连接函数strcat()的功能.CQUPT题库 下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改正程序中的错误. 注意:请将修改正确后的完整源程序拷贝粘贴 ...
- C 语言中获取系统时间的函数,C/C++如何获取当前系统时间的实例详解
C/C++如何获取当前系统时间的实例详解 C库中与系统时间相关的函数定义在头文件中, C++定义在头文件中. 一.time(time_t*)函数 函数定义如下: time_t time (time_t ...
最新文章
- 职场残酷!美国科技巨头 “花式劝退” 老员工,数万人丢掉饭碗
- 赋值语句 变量的地址相关 : RUNOOB python练习题7
- 【牛客 - 157C】PH试纸(前缀和,或权值线段树,主席树)
- HTML5新特性基础学习笔记下
- python程序设计实践教程答案-Python程序设计实践教程
- “传统生意”是很难做的,因为要想赚钱,就必须扣细节
- bat获取当前文件夹路径
- 阶段3 2.Spring_06.Spring的新注解_2 spring的新注解-Bean
- 自己动手写操作系统(高清图书+源代码)分享
- svn 合并分支 (svn操作手册)
- 细胞自动机 java_中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机...
- Delta并联机构在ADAMS仿真中的运动副设置(二)
- 【codejam_Round1B_C】Mousetrap
- 数字图像处理,中值滤波和均值滤波及其改进算法的C++实现
- 前后端通信:WebSocket之实时监控
- 一群在全球顶会崭露头角的阿里新生代白帽:能查漏洞还会焊接
- strpos函数 mysql_php常用字符串查找函数strstr()与strpos()实例分析
- nlp小白教程:word2vec之数据预处理
- 每日经典算法题(十六) 九九乘法表
- 发送邮箱验证码进行注册验证