序中可以使用该标识符的部分。F将控制从被调用函数返回调用者的三种方法是______、______和______。G_______使编译器可以检查传入函数的参数个数、类型和顺序。H_______函数用于生产随机数。I_______函数设置将程序随机化的随机数种子。J块和函数之外宿命变量是_______变量。K要让函数中的局部变量在函数调用之间保持其数值,则要用存储类说明符______声明。L标识符的四种作用域是_____、______、______和______。M直接或间接矫勇自己的函数是_______函数。N递归函数通常有两个组件:一个提供测试_______情况以终止递归的方法;另一将问题表示为比原问题简化的问题。O在C中,可以有多个同名而处理不同参数类型或个数的函数,称为函数_______。P_______可以在局部变量范围中访问与局部变量同名的全局变量。Q_______限定符声明只读变量。R函数_______使一个函数可以定义成许多不同数据类型完成同一个任务。
f20对于如下程序,指出下列元素的作用域(函数范围、文件范围、块范围或函数原型范围):Amai
中的变量x。Bcube中的变量y。C函数cube。D函数mai
。Ecube的函数原型。Fcube函数原型中的标识符y。
1ex03_02cpp
2i
cludeiostream
3
4i
tcubei
ty
5
6i
tmai
7
8
i
tx
9
10
forx1x10x
11
coutcubeXe
dl
12
13
retur
0
14
15
16i
tcubei
ty
17
18
retur
yyy
19
21指定下列函数的函数首部:
A函数hypote
use取两个双精度浮点数参数side1和side2,返回一个双精度浮点数结果。
B函数smallest取三个整数x、y、z并返回一个整数。
C函数i
structio
s不取参数也不返回数值(注意:这种函数通常用于想用户显示指令)。
D函数i
tToFloat取整数参数
umber,返回浮点数结果。
22编写下列声明:
A整数cou
t放在寄存器中,将cou
t初始化为0。
B浮点变量lastVal,在所定义函数调用之间保持其数值。
C外部变量
umber,其
23寻找下列程序中的错误并说明如何纠正:
Ai
tgvoid
cout