习 题 5

更新于 2026年10月10日 版权声明
习 题 5

一、选择题

1.下面对函数的描述正确的是( )。

(A)函数的类型可以为空类型

(B)函数名大小写不区分

(C)一个程序中可以包含两个主函数

(D)函数可以没有参数

2.下面说法错误的是( )。

(A)实参可以是常量、变量

(B)形参可以是常量、变量

(C)形参和实参的类型应一致

(D)实参可以为任意类型

3.下面定义函数的形式正确的是( )。

(A)float a(int x,y);

(B)a(int x,y);

(C)a(int x,int y);

(D)float a(int x,int y);

4.下面说法错误的是( )。

(A)return后的值可以是表达式

(B)函数的定义不可以在主函数后

(C)函数可以不指定类型(https://www.daowen.com)

(D)函数必须有参数

5.下面说法正确的是( )。

(A)函数的定义可以嵌套

(B)函数的定义不可以嵌套

(C)函数调用可以嵌套

(D)函数定义和调用都不能嵌套

6.下面的函数中,能够输出字符串的是( )。

(A)gets() (B)puts() (C)getchar( ) (D)putchar( )

二、填空题

1.定义函数时,函数体是放在___________里的。

2.C语言中,函数有两部分组成,分别为__________和__________。

3.下面程序的运行结果为__________。

图示

三、编程题

1.输入两个整数,要求输出其中值较小者,并用函数来找到较小数。

2.输入两个实数,用一个函数求出它们的平均值。

3.输出十个学生的成绩,用函数求总成绩和平均成绩,并求出最高分和最低分。

4.求1到20的乘积。

5.输入一个三位整数,通过函数调用实现输出三位整数的各位数字之和。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)