欢迎来到天天文库
浏览记录
ID:53070484
大小:35.77 KB
页数:14页
时间:2020-04-01
《中南大学C++题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.31以下叙述中不正确的是_____。A. 在不同的函数中可以使用相同名字的变量B. 函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效参考答案D32C++语言中函数返回值的类型决定于A.return语句中的表达式类型B.调用函数的主调函数类型C.调用函数时变量的类型D.定义函数时所指定的函数类型参考答案D33使用值传递方式将实参传给形参,下列说法正确的是A.形参是实参的备份B.实参是形参的备份C.形参和实参是同一对象D.形参和实参无联系参考
2、答案A34若有如下的函数定义:intsum(inta,floatb){ return a+(int)b; }则下列函数原型不正确的是( )。A.intsum(int,float);B.intsum(intx,floaty);C.intsum(intb, floata);D.intsum(inta=10,floatb);参考答案D35在下面的函数声明中,存在着语法错误的是A.voidbc(inta,int);B.voidbc(int,int);C.voidbc(int,intx=5);D.void bc(intx
3、;inty);参考答案D36下列叙述中错误的是( )。..A.一个函数中可以有多条return语句B.调用函数必须在一条独立的语句中完成C.函数中通过return语句使函数值返回D.主函数名main也可以带形参参考答案B以下语句的输出结果是________enum weekday{sun,mon=3,tue,wed,thu}; weekday workday; workday=wed;cout<4、句 B.变量定义语句C.函数声明语句D.类定义语句参考答案A38在函数内部或复合语句内部定义的变量称为____________。A.内部变量B.外部变量C.局部变量D.全局变量参考答案C39下列函数中,正确的递归函数是( )。A.intFun(intn){if(n<1) return1;elsereturnn*Fun(n+1);..}B.intFun(intn){if(abs(n)<1)return 1;elsereturn n*Fun(n/2);}C.intFun(intn){if(n>1) return1;e5、lsereturnn*Fun(n*2);}D.intFun(intn){if(n>1)return1;elsereturnn*Fun(n-1);}参考答案B40当一个函数返回值类型为int时,定义时函数的类型应该为( )。..A.任意B.void C.int D.无参考答案C41下列描述正确的是()A.不是每个C++程序都必须包含预处理命令#include。B.C++程序必须包含return语句。C.C++程序中的变量必须定义在主函数的内部。D.C++程序中的符号变量可以不进行定义。参考答案A6、42考虑函数原型void test(inta,intb=7,charz=2),下面的函数调用中,属于不合法调用的是。A.test(5)B.test(5,8)C.test(5,6,7)D.test()参考答案D43在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用( )。A.内联函数B.重载函数C.递归调用D.嵌套调用参考答案A44以下有关函数存储类别的说明不正确的是()。A.静态函数用static定义B.必须加extern关键字定义外部函数C.内部函数不能在7、被定义文件外调用D.定义文件外调用外部函数,必须用extern声明参考答案B45在不同文件中,对全局变量的引用要加()关键字先行声明。A.autoB.registerC.staticD.extern参考答案D..46inline关键字的含义是_______。A.外联B.内联C.宏定义D.调用函数定义参考答案B47关于作用域与生存周期,说法错误的是()。A.局部变量只在定义它的函数体中有效B.全局变量的作用域是整个程序C.局部变量在定义它的函数第1次被调用时初始化,以后可以直接使用D.全局变量只初始化1次参考答案C48关8、于内联函数,以下说法正确的是。()A.内联函数不需要经过编译B.内联函数适用于函数体比较复杂的情况C.内联函数不能提高程序的执行效率D.声明内联函数只需要在函数声明前加inline关键字参考答案D49使用sin(x)库函数,必须包括的头文件正确形式为()。A.iostream.hB.math.hC.stdlib.hD.string
4、句 B.变量定义语句C.函数声明语句D.类定义语句参考答案A38在函数内部或复合语句内部定义的变量称为____________。A.内部变量B.外部变量C.局部变量D.全局变量参考答案C39下列函数中,正确的递归函数是( )。A.intFun(intn){if(n<1) return1;elsereturnn*Fun(n+1);..}B.intFun(intn){if(abs(n)<1)return 1;elsereturn n*Fun(n/2);}C.intFun(intn){if(n>1) return1;e
5、lsereturnn*Fun(n*2);}D.intFun(intn){if(n>1)return1;elsereturnn*Fun(n-1);}参考答案B40当一个函数返回值类型为int时,定义时函数的类型应该为( )。..A.任意B.void C.int D.无参考答案C41下列描述正确的是()A.不是每个C++程序都必须包含预处理命令#include。B.C++程序必须包含return语句。C.C++程序中的变量必须定义在主函数的内部。D.C++程序中的符号变量可以不进行定义。参考答案A
6、42考虑函数原型void test(inta,intb=7,charz=2),下面的函数调用中,属于不合法调用的是。A.test(5)B.test(5,8)C.test(5,6,7)D.test()参考答案D43在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用( )。A.内联函数B.重载函数C.递归调用D.嵌套调用参考答案A44以下有关函数存储类别的说明不正确的是()。A.静态函数用static定义B.必须加extern关键字定义外部函数C.内部函数不能在
7、被定义文件外调用D.定义文件外调用外部函数,必须用extern声明参考答案B45在不同文件中,对全局变量的引用要加()关键字先行声明。A.autoB.registerC.staticD.extern参考答案D..46inline关键字的含义是_______。A.外联B.内联C.宏定义D.调用函数定义参考答案B47关于作用域与生存周期,说法错误的是()。A.局部变量只在定义它的函数体中有效B.全局变量的作用域是整个程序C.局部变量在定义它的函数第1次被调用时初始化,以后可以直接使用D.全局变量只初始化1次参考答案C48关
8、于内联函数,以下说法正确的是。()A.内联函数不需要经过编译B.内联函数适用于函数体比较复杂的情况C.内联函数不能提高程序的执行效率D.声明内联函数只需要在函数声明前加inline关键字参考答案D49使用sin(x)库函数,必须包括的头文件正确形式为()。A.iostream.hB.math.hC.stdlib.hD.string
此文档下载收益归作者所有