MOOC第五章测试答案
1.下列定义中不正确的是:
A.#define PI 3.1415926
B.int max(x,y);
C.#define S345
D.static char c;
2.以下正确的说法是:
A.用户调用标准库函数前,必须重新定义
B.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
C.用户可以重新定义标准库函数,若如此,该函数将失去原有含义
D.系统不允许用户重新定义标准库函数
3.要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用
A.重载函数
B.带缺省值的函数
C.递归函数
D.内联函数
4.下面程序输出是:
using namespace std;
#include <iostream>
int t(){
static int i;
i+=5;
return i;
}
int main(void){
cout << t() << '\t';
cout << t() << '\n';
return 0 ;
}
A.随机数
B.5 5
C.0 5