31以下叙述中不正确的是_____。 A. 在不同的函数中可以使用相同名字的变量 B。 函数中的形式参数是局部变量 C。在一个函数内定义的变量只在本函数范围内有效 D。在一个函数内的复合语句中定义的变量在本函数范围内有效 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
32 C++语言中函数返回值的类型决定于 A.return语句中的表达式类型 B.调用函数的主调函数类型 C。调用函数时变量的类型 D。定义函数时所指定的函数类型 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
33使用值传递方式将实参传给形参,下列说法正确的是 A.形参是实参的备份 B.实参是形参的备份 C。形参和实参是同一对象 D。形参和实参无联系 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | A | ||||||||||||||||||||||||||||||||||||||||||||
34若有如下的函数定义: int sum( int a, float b) { return a+(int)b; } 则下列函数原型不正确的是( )。 A.int sum( int, float ); B.int sum( int x, float y ); C。int sum( int b, float a ); D。int sum( int a=10, float b ); | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
35在下面的函数声明中,存在着语法错误的是 A。 void bc(int a, int) ; B.void bc(int, int); C.void bc (int, int x=5) ; D。void bc(int x; int y); | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
37不能放在声明区的语句是__________。 A。if语句 B。变量定义语句 C.函数声明语句 D.类定义语句 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | A | ||||||||||||||||||||||||||||||||||||||||||||
38在函数内部或复合语句内部定义的变量称为____________。 A.内部变量 B.外部变量 C.局部变量 D.全局变量 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | C | ||||||||||||||||||||||||||||||||||||||||||||
39下列函数中,正确的递归函数是( )。 A. int Fun(int n){ if(n〈1) return 1; else return n*Fun(n+1); } B. int Fun(int n){ if (abs(n)<1) return 1; else return n*Fun(n/2); } C。 int Fun(int n){ if(n〉1) return 1; else return n*Fun(n*2); } D. int Fun(int n){ if(n>1) return 1; else return n*Fun(n—1); } | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | B | ||||||||||||||||||||||||||||||||||||||||||||
40当一个函数返回值类型为int时,定义时函数的类型应该为( )。 A.任意 B.void C。int D.无 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | C | ||||||||||||||||||||||||||||||||||||||||||||
41下列描述正确的是() A.不是每个C++程序都必须包含预处理命令#include 〈iostream>。 B。C++程序必须包含return语句。 C。C++程序中的变量必须定义在主函数的内部。 D.C++程序中的符号变量可以不进行定义。 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | A | ||||||||||||||||||||||||||||||||||||||||||||
42考虑函数原型void test(int a, int b=7, char z=2),下面的函数调用中,属于不合法调用的是。 A.test(5) B.test(5, 8) C。test(5,6,7) D.test( ) | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
43在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用( ). A。 内联函数 B。 重载函数 C。 递归调用 D。嵌套调用 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | A | ||||||||||||||||||||||||||||||||||||||||||||
44以下有关函数存储类别的说明不正确的是( ). A.静态函数用static定义 B。必须加extern关键字定义外部函数 C。内部函数不能在被定义文件外调用 D。定义文件外调用外部函数,必须用extern声明 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | B | ||||||||||||||||||||||||||||||||||||||||||||
45在不同文件中,对全局变量的引用要加()关键字先行声明。 A。auto B.register C.static D。extern | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
46inline关键字的含义是_______。 A.外联 B。内联 C.宏定义 D.调用函数定义 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | B | ||||||||||||||||||||||||||||||||||||||||||||
47关于作用域与生存周期,说法错误的是( )。 A.局部变量只在定义它的函数体中有效 B.全局变量的作用域是整个程序 C。局部变量在定义它的函数第1次被调用时初始化,以后可以直接使用 D.全局变量只初始化1次 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | C | ||||||||||||||||||||||||||||||||||||||||||||
48关于内联函数,以下说法正确的是。( ) A。内联函数不需要经过编译 B。内联函数适用于函数体比较复杂的情况 C。内联函数不能提高程序的执行效率 D.声明内联函数只需要在函数声明前加inline关键字 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | D | ||||||||||||||||||||||||||||||||||||||||||||
49使用sin(x)库函数,必须包括的头文件正确形式为()。 A。iostream。h B。math.h C.stdlib。h D.string。h | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | B | ||||||||||||||||||||||||||||||||||||||||||||
50下列关于实参和形参说法错误的是( )。 A。实参可以是变量、常量、或表达式。 B.实参与形参的类型必须一致,否则会发生“类型不匹配"的错误. C。实参对形参的数据传递是单向传递,调用结束后,实参单元被释放. D。形参必须是变量 。 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | C | ||||||||||||||||||||||||||||||||||||||||||||
51关于内联函数说法错误的是( )。 A。不是任何一个函数都可定义成内联函数。 B.内联函数的函数体内不能含有复杂的结构控制语句。 C。递归函数可以被用来作为内联函数。 D。内联函数一般适合于只有几行语句的小函数。 | |||||||||||||||||||||||||||||||||||||||||||||
参考答案 | C | ||||||||||||||||||||||||||||||||||||||||||||
enum函数 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论