ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:21.68KB ,
资源ID:14787555      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14787555.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中南大学C++题库docWord文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中南大学C++题库docWord文档格式.docx

1、D.int sum( int a=10, float b );35在下面的函数声明中,存在着语法错误的是A.void be (int a, int);B.void be (int, int);C.void be (int, int x=5)D.void be (int x; int y);36下列叙述中错误的是( )。A.一个函数中可以有多条return语句B.调用函数必须在一条独立的语句中完成C.函数中通过return语句使函数值返回D.主函数名main也可以带形参参考答案B以下语句的输出结果是enum weekday (sun, mon=3, tue, wed, thu);weekday

2、workday;workday二wed;coutworkdayendl;A.3B.5C.1D.437不能放在声明区的语句是。A.if语句B.变量定义语句C.函数声明语句D.类定义语句38在函数内部或复合语句内部定义的变量称为 oA.内部变量B.外部变量C.局部变量D.全局变量参考答案C39下列函数中,正确的递归函数是( )。int Fun(int n) if(nl)return 1;elsereturn n*Fun(n+l);B.if (abs (n)return n*Fun(n*2);D.return n*Fun(nT);)o40当一个函数返回值类型为int时,定义时函数的类型应该为(A.任

3、意B.voidC.intD.无参考答案C 41下列描述正确的是()A.不是每个C+程序都必须包含预处理命令ttinclude B.C+程序必须包含return语句。C.C+程序中的变量必须定义在主函数的内部。D.C+程序中的符号变量可以不进行定义。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+程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能 加快程序的执行速度,则应该选用( )。内联

4、函数重载函数C.递归调用D.嵌套调用参考答案A 44以下有关函数存储类别的说明不正确的是()。A.静态函数用static定义B.必须加extern关键字定义外部函数C.内部函数不能在被定义文件外调用D.定义文件外调用外部函数,必须用extern声明参考答案B 45在不同文件中,对全局变量的引用要加()关键字先行声明。A.autoB.registerC.staticD.extern46inlinc关键字的含义是。A.外联B.内联C.宏定义D.调用函数定义47关于作用域与生存周期,说法错误的是()。A.局部变量只在定义它的函数体中有效B.全局变量的作用域是整个程序C.局部变量在定义它的函数第1次被

5、调用时初始化,以后可以直接使用D.全局变量只初始化1次48关于内联函数,以下说法正确的是。()A.内联函数不需要经过编译B.内联函数适用于函数体比较复杂的情况C.内联函数不能提高程序的执行效率D.声明内联函数只需要在函数声明前加inline关键字49使用sin(x)库函数,必须包括的头文件正确形式为0。A.iostrcam. hB.math, hC.stdlib. hD.string, h50下列关于实参和形参说法错误的是()。A.实参可以是变量、常量、或表达式。B.实参与形参的类型必须一致,否则会发生“类型不匹配”的错误。C.实参对形参的数据传递是单向传递,调用结束后,实参单元被释放。D.形

6、参必须是变量。51关于内联函数说法错误的是()。A.不是任何一个函数都可定义成内联函数。B.内联函数的函数体内不能含有复杂的结构控制语句。C.递归函数可以被用来作为内联函数。D.内联函数一般适合于只有几行语句的小函数。52在C+中,关于下列设置参数默认的描述中,()是正确的。A.不允许设置参数的默认值。B.设置参数默认值只能在定义函数时设置。C.设置参数默认值时,应该是先设置右边的再设置左边的。D.设置参数默认值时,应该全部参数都设置。53下列存储类标识符中,()的可见性与存在性不一致。A.externB.autoC.内部 static;D.register54以下对C+语言函数的描述中,正确

7、的是A.C+程序由一个或一个以上的函数组成B.C+函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.C+程序中调用关系的所有函数必须放在同一个程序文件中55 C+中规定,程序中各函数之间 oA.既允许直接递归调用也允许间接递归调用B.不允许直接递归调用也不允许间接递归调用C.允许直接递归调用不允许间接递归调用D.不允许直接递归调用允许间接递归调用56引入内联函数的目的是为了( )。A.节省空间B.提高函数调用的效率C.方便变量的使用D.扩大局部变量的使用范围57下列说法不正确的是。A.函数必须有返回值B.函数的返值是通过return语句返Pl到主调函数的。C.retur

8、n语句后的括号可要可不要D.有函数值的函数,它返回的函数值的类型是确定的58以下正确的函数定义形式是 oA.double fun(int x, int y) ()B.double fun (int x; int y) ()C.double fun(int x, int y) ; )D.double fun(int x, y) ; 59简单变量做实参时,它和对应形参之间的数据传递方式为。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定传递方式60函数原型是指下面哪种格式 oA.函数名(参数1类型,参数2类型)B.函数类型关键字函数名(参数1类型,参数2类型);C.函

9、数类型关键字函数名(标识符1,标识符2 );D.函数名(参数1类型,标识符1,参数2类型,标识符2-);61在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数 funA,则 oA.称为函数而直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C+中不允许这样的递归调用62以下有关函数参数的叙述不正确的是 oA.函数的形参命名可以任意,只要符合标识符规则。B.实参只能是常数C.形参的值与实参的值不一定时刻保持一致。D.函数参数的值也可以是内存单元地址63在一个被调用函数中,关于return语句使用的描述,()是错误的。A.被调用函数中可以不用return语

10、句。B.被调用函数中可以使用多个return语句。C.被调用函数中,如果有返回值,就一定要有return语句。D.被调用函数中,一个return语句可返回多个值给调用函数。64以下哪些情况适合使用内联函数()。A.函数体含有循环语句B.函数体含有递归语句C.函数代码少、频繁调用D.函数代码多、不常调用65在C+中,关于下列设置参数默认值的描述中,( )是正确的。A.不允许设置参数的默认值B.设置参数默认值可以在定义函数时设置C.设置参数默认值时,应该是先设置左边的再设置右边的D.设置参数默认值时,应该全部参数都设置66已知函数f(int a , int b),则以下函数调用正确的是()。A.f

11、 (int 1 , int 2)B.f(l,2)C.f(l)D.f (int a, int b)67 下列程序运行结果为:#include #define P 3 #define S(a)P*a*a void main() ( int ar;ar=S(3+5) ;coutz,z,ar;A.192B.29C.27D.2568为了提高程序的运行速度,在函数中对于整型的变量可以使用()型.69对于void类型函数,调用时不可作为()A.自定义函数体中的语句B.循环体里的语句C.if语句的成分语句D.表达式70关于建立函数的目的,以下正确的说法是()A.提高程序的执行效率B.提高程序的编程效率C.减少程序的执行时间D.减少程序文件的个数71以下对C+语言函数的描述中,正确的是()A.C+程序必须由一个或一个以上的函数组成B.C函数既可以嵌套定义又可以递归调用D.C+程序中有调用关系的所有函数必须放在同一个程序文件中72决定C+语言中函数的返回值类型的是 oB.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型73关于return语句,下列正确的说法是().A.在主函数和其他任何函数中均可出现B.必须在每个函数中出现C.可以在同一个函数中出现多次D.只

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1