- 63
- 0
- 约8.34千字
- 约 10页
- 2017-05-12 发布于河南
- 举报
C语言8~13章复习题
第八章 函数
一、选择题
1、以下正确的函数定义是( A )
A) double fun(int x,int y) { }
B) double fun(int x;int y) { }
C) float fun(int x;y) { }
D) float fun(int x,y) { }
2、C语言中,函数返回值的类型是由( D )决定。
A)主调函数的类型
B)return语句中表达式的类型
C)由系统临时指定
D)定义该函数时所指定的函数类型
3、下列有关函数的说法正确的是( D )。
A)在C语言中,若对函数类型未加说明,则系统隐含类型为void。
B)C函数必须有返回值,否则无法使用。
C)C函数既可以嵌套定义,又可以可递归调用。
D)C函数中,形式参数必须指定为确定的类型。
4、用一维数组名作函数的实际参数,则传递给形式参数的是( A )
A)数组首元素的地址 B)数组中第一个元素的值
C)数组中元素的个数 D)数组中全部元素的值
5、若已定义的函数有返回值,则有关该函数调用的叙述中错误的是( B )
A)调用可以作为独立的语句存在
B)调用可以作为一个函数的形参
C)调用可以作为一个函数的实参
D)调用可以出现在表达式中
6、关于C语言中return语句正确的说法是( C )
A)只能在主函数中出现 B)在每个函数中都必须出现
C)可以在一个函数中出现多次 D)只能在除主函数之外的函数中出现
7、如果在程序中使用了C库函数中的字符串函数,则应在源程序中使用的文件包含命令是( D )
A)#include stdio.h B)#include stdlib.h
C)#include math.h D)#include string.h
8、已定义函数如下:
int fun(int *p)
{ return *p;}
则函数的返回值是( C )
A)不确定的值 B)形参p中存放的值
C)形参p所指存储单元的值 D)形参p的地址值
9、以下叙述不正确的是( D )
A)在不同的函数中可以使用同名的变量
B)函数中的形式参数是局部变量
C)在函数内定义的变量只在本函数范围内有效
D)在函数内复合语句中定义的变量也可在本函数范围内有效
10、以下正确的说法是( C )
A)全局变量的的作用域一定比局部变量的作用范围大
B)函数的形参可以是全局变量
C)静态(static)变量的生存周贯穿于整个程序运行期间
D)在定义变量时没有赋初值的auto变量和static变量的初值都是随机值
11、下列关于C语言全局变量与局部变量的叙述中,错误的是( C )
A) 函数调用结束时,函数中静态局部变量不释放内存空间,变量值保留
B) 函数调用结束时,函数中动态局部变量释放内存空间,变量值消失
C) 全局变量的生存周期是从程序开始到程序结束
D) 在一个函数或复合语句中,当局部变量与已有的全局变量重名时,在该函数或复合语句中局部变量不起作用。
12、以下程序运行后输出结果是( A )
#include stdio.h
int a,b;
void f()
{ extern int a,b;
int x=20,y=25;
a=a+x+y;b=b+x-y;
}
void main()
{ int x=9,y=7;
a=x+y;b=x-y;
f();
printf(“%d,%d\n”,a,b);
}
A) 61,-3 B) 16,2 C) 25,-5 D) 以上都不正确
二、填空题
1、以下程序输出的最后一个值是( 120 )
#include stdio.h
int ff(int n)
{static int f=1;
f=f*n;
return (f);
}
void main()
{int i;
for (i=1;i=5;i++)
printf(“%d\n”,ff(i));
}
2、下列程序的功能是将字符串str中所有空格去掉,请填空:
#include stdio.h
void main()
{ char str[]=“we are learning C Language.”;
int n=0,m=0;
do
{ if (str[m]!=‘ ’) str[n++]=str[m];
m++;
} while(str[m]!= ‘\0’);
str[n]= ‘\0’;
printf(“%s\n”,str);
}
三、编程题
例题:8.13、8.15、8.16、8.17,习题:8.3、8.4、8.11、8.13
第九章 预处理
您可能关注的文档
- 5-1创建和编辑图表——制作数据表.doc
- 4一元二次不等式的解法.doc
- 4窗体和报表制作.doc
- 5-封装继承和多态-实验指导书.doc
- 5.5二次函数表达式.doc
- 5.软件测试.doc
- 51单片机+带字库液晶12864+DS1302数字时钟C源程序(无按键修改功能).doc
- 5s4.12检验与测试状况管制程序书A.0.doc
- 5圆的面积兰雪萍.doc
- 5小测试.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)