题目一
这道题主要考查了用户对标准库函数的使用规则的理解。
选项 A,一般情况下用户调用标准库函数前不需要重新定义,该项说法错误。
选项 B,即使包含了标准库头文件及相关命名空间,也不允许用户重新定义标准库函数,否则会导致未定义的行为,该项说法错误。
选项 C,若已包含标准库头文件及相关命名空间,系统确实不允许用户重新定义标准库函数,因为这样会引起混乱和错误,该项说法正确。
选项 D,用户调用标准库函数前通常需要使用预编译命令将该函数所在文件(通过头文件的形式)包括到用户源文件中,该项说法错误。
题目二
题目三
这道题主要考查一维数组的正确定义方式。
选项 A,int a[5]={0,1,2,3,4,5}中定义了一个有 5 个元素的整型数组,但是初始化列表中有 6