七、函?/p>
主要掌握的内容:函数的定义、函数的分类、函数调用、函数原型、变量的?/p>
用域和存储类?/p>
,这几个内容不仅是概念,同时要会用,并请看本章节知识?/p>
结与常见错误。在
C
语言中,值的传递是从实参向形参单向传递的?/p>
1.C
语言中函数返回值的类型是由
决定?/p>
.
A)
函数定义时指定的类型
B) return
语句中的表达式类?/p>
C)
调用该函数时的实参的数据类型
D)
形参的数据类?/p>
2.
?/p>
C
语言中,函数的数据类型是?/p>
( )
A
函数返回值的数据类型
B.
函数形参的数据类?/p>
C
调用该函数时的实参的数据类型
D.
任意指定的数据类?/p>
3.
下列关于
C
语言函数的描述中,正确的是(
?/p>
?/p>
A.
函数的定义可以嵌套,但函数的调用不可以嵌?/p>
B.
函数的定义不可以嵌套,但函数的调用可以嵌?/p>
C.
函数的定义和函数的调用都可以嵌套
D.
函数的定义和函数的调用都不可以嵌?/p>
4. C
语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为
( )
A.
由系统选择
B.
单向值传?/p>
C.
由用户指定传递方?/p>
D.
地址传?/p>
5.
在函数调用时,以下说法正确的是(
?/p>
A.
函数调用后必须带回返回?/p>
B.
实际参数和形式参数可以同?/p>
C.
函数间的数据传递不可以使用全局变量
D.
主调函数和被调函数总是在同一个文件里
6.
?/p>
C
语言程序中,有关函数的定义正确的?/p>
( )
?/p>
A.
函数的定义可以嵌套,但函数的调用不可以嵌?/p>
B.
函数的定义不可以嵌套,但函数的调用可以嵌?/p>
C.
函数的定义和函数的调用均不可以嵌?/p>
D.
函数的定义和函数的均可以嵌套
7.
以下?/p>
C
语言函数的有关描述中,正确的?/p>
( )
?/p>
A.
?/p>
C
语言程序中,调用函数时,如函数参数是简单变量,则只能把实参?/p>
值传递给形参,形参的值不能传送给实参
B.C
语言函数既可以嵌套定义又可递归调用
C.C
语言函数必须有返回值,否则不能使用函数
D.
?/p>
C
语言程序中有调用关系的所有函数必须放在同一个源程序文件?/p>
8.C
语言中对函数的描述正确的?/p>
.