电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

中南大学C++题库

  • 资源ID:147265703       资源大小:36.30KB        全文页数:14页
  • 资源格式: DOC        下载积分:3金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要3金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

中南大学C++题库

31以下叙述中不正确的是_。A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效参考答案D32 C+语言中函数返回值的类型决定于A.return语句中的表达式类型B.调用函数的主调函数类型C.调用函数时变量的类型D.定义函数时所指定的函数类型参考答案D33使用值传递方式将实参传给形参,下列说法正确的是A.形参是实参的备份B.实参是形参的备份C.形参和实参是同一对象D.形参和实参无联系参考答案A34若有如下的函数定义: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 );参考答案D35在下面的函数声明中,存在着语法错误的是A.void bc(int a, int) ;B.void bc(int, int);C.void bc (int, int x=5) ;D.voidbc(int x; int y);参考答案D36下列叙述中错误的是()。A.一个函数中可以有多条return语句B.调用函数必须在一条独立的语句中完成C.函数中通过return语句使函数值返回D.主函数名main也可以带形参参考答案B以下语句的输出结果是_enum weekday sun, mon=3, tue, wed, thu;weekday workday; workday=wed;cout<<workday<<endl;A.3B.5C.1D.4参考答案B37不能放在声明区的语句是_。A.if语句 B.变量定义语句C.函数声明语句 D.类定义语句参考答案A38在函数内部或复合语句内部定义的变量称为_。A.内部变量B.外部变量C.局部变量D.全局变量参考答案C39下列函数中,正确的递归函数是()。A.int Fun(int n)if(n<1)return 1;elsereturn n*Fun(n+1);B.int Fun(int n)if (abs(n)<1)return 1;elsereturn n*Fun(n/2);C.int Fun(int n)if(n>1)return 1;elsereturn n*Fun(n*2);D.int Fun(int n)if(n>1) return 1;elsereturn n*Fun(n-1);参考答案B40当一个函数返回值类型为int时,定义时函数的类型应该为( )。A.任意B.voidC.intD.无参考答案C41下列描述正确的是()A.不是每个C+程序都必须包含预处理命令#include <iostream>。B.C+程序必须包含return语句。C.C+程序中的变量必须定义在主函数的内部。D.C+程序中的符号变量可以不进行定义。参考答案A42考虑函数原型void test(int a, int b=7, char z=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.内部函数不能在被定义文件外调用D.定义文件外调用外部函数,必须用extern声明参考答案B45在不同文件中,对全局变量的引用要加()关键字先行声明。A.autoB.registerC.staticD.extern参考答案D46inline关键字的含义是_。A.外联 B.内联C.宏定义D.调用函数定义参考答案B47关于作用域与生存周期,说法错误的是( )。A.局部变量只在定义它的函数体中有效B.全局变量的作用域是整个程序C.局部变量在定义它的函数第1次被调用时初始化,以后可以直接使用D.全局变量只初始化1次参考答案C48关于内联函数,以下说法正确的是。( )A.内联函数不需要经过编译B.内联函数适用于函数体比较复杂的情况C.内联函数不能提高程序的执行效率D.声明内联函数只需要在函数声明前加inline关键字参考答案D49使用sin(x)库函数,必须包括的头文件正确形式为()。A.iostream.hB.math.hC.stdlib.hD.string.h参考答案B50下列关于实参和形参说法错误的是( )。A.实参可以是变量、常量、或表达式。B.实参与形参的类型必须一致,否则会发生“类型不匹配”的错误。C.实参对形参的数据传递是单向传递,调用结束后,实参单元被释放。D.形参必须是变量 。参考答案C51关于内联函数说法错误的是( )。A.不是任何一个函数都可定义成内联函数。B.内联函数的函数体内不能含有复杂的结构控制语句。C.递归函数可以被用来作为内联函数。D.内联函数一般适合于只有几行语句的小函数。参考答案C52在C+中,关于下列设置参数默认的描述中,( )是正确的。A.不允许设置参数的默认值。B.设置参数默认值只能在定义函数时设置。C.设置参数默认值时,应该是先设置右边的再设置左边的。D.设置参数默认值时,应该全部参数都设置。参考答案C53下列存储类标识符中,( )的可见性与存在性不一致。A.externB.autoC.内部static;D.register参考答案C54以下对C+语言函数的描述中,正确的是A.C+程序由一个或一个以上的函数组成B.C+函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.C+程序中调用关系的所有函数必须放在同一个程序文件中参考答案A55 C+中规定,程序中各函数之间_。A.既允许直接递归调用也允许间接递归调用B.不允许直接递归调用也不允许间接递归调用C.允许直接递归调用不允许间接递归调用D.不允许直接递归调用允许间接递归调用参考答案A56引入内联函数的目的是为了( )。A.节省空间B.提高函数调用的效率C.方便变量的使用D.扩大局部变量的使用范围参考答案B57下列说法不正确的是_。A.函数必须有返回值B.函数的返回值是通过return语句返回到主调函数的。C.return语句后的括号可要可不要D.有函数值的函数,它返回的函数值的类型是确定的参考答案A58以下正确的函数定义形式是_。A.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); 参考答案A59简单变量做实参时,它和对应形参之间的数据传递方式为_。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定传递方式参考答案B60函数原型是指下面哪种格式_。A.函数名(参数1类型,参数2类型)B.函数类型关键字 函数名(参数1类型,参数2类型);C.函数类型关键字 函数名(标识符1,标识符2);D.函数名(参数1类型,标识符1 ,参数2类型,标识符2);参考答案B61在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则_。A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C+中不允许这样的递归调用参考答案B62以下有关函数参数的叙述不正确的是_。A.函数的形参命名可以任意,只要符合标识符规则。B.实参只能是常数C.形参的值与实参的值不一定时刻保持一致。D.函数参数的值也可以是内存单元地址参考答案B63在一个被调用函数中,关于return语句使用的描述,( )是错误的。A.被调用函数中可以不用 return语句。B.被调用函数中可以使用多个return语句。C.被调用函数中,如果有返回值,就一定要有return语句。D.被调用函数中,一个return语句可返回多个值给调用函数。参考答案D64以下哪些情况适合使用内联函数( )。A.函数体含有循环语句B.函数体含有递归语句C.函数代码少、频繁调用D.函数代码多、不常调用参考答案C65在C+中,关于下列设置参数默认值的描述中,( )是正确的。A.不允许设置参数的默认值B.设置参数默认值可以在定义函数时设置C.设置参数默认值时,应该是先设置左边的再设置右边的D.设置参数默认值时,应该全部参数都设置参考答案B66已知函数f(int a ,int b),则以下函数调用正确的是( )。A.f(int 1 ,int 2)B.f(1,2)C.f(1)D.f(int a, int b)参考答案B67下列程序运行结果为:#include <iostream.h> #define P 3 #define S(a) P*a*a void main() int ar;ar=S(3+5);cout<<" "<<ar;A.192B.29C.27D.25参考答案B68为了提高程序的运行速度,在函数中对于整型的变量可以使用()型.A.autoB.registerC.staticD.extern参考答案B69对于void类型函数,调用时不可作为().A.自定义函数体中的语句B.循环体里的语句C.if语句的成分语句D.表达式参考答案D70关于建立函数的目的,以下正确的说法是().A.提高程序的执行效率B.提高程序的编程效率C.减少程序的执行时间D.减少程序文件的个数参考答案B71以下对C+语言函数的描述中,正确的是().A.C+程序必须由一个或一个以上的函数组成B.C函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数

注意事项

本文(中南大学C++题库)为本站会员(雨水)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.