中南大学C++题库_第1页
中南大学C++题库_第2页
中南大学C++题库_第3页
中南大学C++题库_第4页
中南大学C++题库_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

31以下叙述中不正确的是_ _ _ _ _ _ _ _ _ _。A.可以在不同函数中使用相同名称的变量B.函数的形式参数是局部变量C.在一个函数内定义的变量仅在此函数范围内有效D.在一个函数内的复合语句中定义的变量在此函数范围内有效参考答案d32 C语言中的函数返回值类型为A.return语句的表达式类型B.调用函数的主函数类型C.调用函数时变量的类型D.定义函数时指定的函数类型参考答案d如果使用33值传递方法将实际参数传递给参数,则以下说明是正确的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 . void BC(int x;int y);参考答案d36以下说明中的错误是()。A.一个函数可以有多个return语句B.函数调用必须在单独的语句中执行C.函数通过return语句返回函数的值D.主函数名main还可以导入几何体参数参考答案b以下语句的结果是_ _ _ _ _ _ _ _ _ _ _Enum weekday sun,mon=3,tue,wed,thu ;Weekday workdayWorkday=wedCout1)return 1;Elsereturn n * Fun(n * 2);D.Int Fun(int n)If(n1)return 1;Elsereturn n * Fun(n-1);参考答案b如果40函数返回值类型为int,则函数类型必须为()。A.随机B.voidC.intD.无参考答案c41以下说明是正确的()A.并非所有c程序都必须包含预处理命令#include。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在43c程序中,如果需要通过函数实现简单功能,并且需要尽可能加快程序执行速度,则应选择()。A.内嵌函数B.重载函数C.递归调用D.嵌套调用参考答案a44函数存储类别的以下说明无效():A.静态函数定义为静态B.要定义外部函数,必须添加extern关键字C.内部函数不能从定义的文件外部调用D.要在定义文件外部调用外部函数,必须将其声明为extern参考答案b45在不同文件中,必须先声明()关键字,然后才能引用全局变量。A.autoB.registerC.staticD.extern参考答案d46inline关键字的含义是_ _ _ _ _ _ _ _ _。A.志愿服务B.内嵌C.定义宏D.调用函数定义参考答案b47关于范围和生存周期的错误解释是()。A.局部变量仅在定义它们的函数体中有效B.全局变量的范围是整个程序C.局部变量在第一次调用定义它们的函数时初始化,以后可以直接使用D.全局变量只初始化一次参考答案c以下关于48内嵌函数的陈述是正确的:()A.内嵌函数不需要编译B.内嵌函数适用于函数主体更复杂的情况C.内嵌函数不能提高程序执行效率D.要声明内联函数,只需在函数声明之前添加inline关键字参考答案d使用49 sin(x)库函数,必须包含的头文件的正确格式是()。A.iostream.hB.math.hC.stdlib.hD.string.h参考答案b50以下关于实际参数和参数的陈述无效():A.实际参数可以是变量、常量或表达式。B.实际参与造型类型必须相符。否则,将出现“类型不匹配”错误。C.实际参数的数据传递是单向过程,调用结束后将释放实际参数单位。D.几何参数必须是变量。参考答案c对51内嵌函数的错误陈述是()。A.不能将任何函数定义为内嵌函数。B.内嵌函数的函数不能包含复杂的结构控制语句。C.您可以使用递归函数作为内嵌函数。D.内嵌函数通常适用于具有几个语句的小函数。参考答案c在52c处,()在以下设置参数的默认说明中是正确的:A.不允许设置参数的默认值。B.只能在定义函数时设置参数默认值。C.设置参数默认值时,必须设置右侧的,然后设置左侧的。D.设定参数预设值时,必须设定所有参数。参考答案c53以下存储类标识符()的显示类型与存在不匹配:A.externB.autoC.内部状态;D.register参考答案c以下关于54 c语言函数的说明中的正确A.c程序由一个或多个函数组成B.c函数可以嵌套定义并递归调用C.函数必须具有返回值。否则,您将无法使用函数D.c程序调用关系的所有函数必须放在同一程序文件中参考答案a在55C中,程序中的每个函数之间指定了_ _ _ _ _ _ _ _ _ _ _。A.允许直接递归调用和间接递归调用B.不允许直接递归调用或间接递归调用C.允许直接递归调用不允许间接递归调用D.直接递归调用不允许间接递归调用参考答案a介绍56行内函数的目的是()。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.函数参数的值也可以是内存单位地址参考答案b在63调用的函数中使用return语句的说明不正确()。A.调用的函数不需要使用return语句。B.调用的函数可以使用多个return语句。C.如果调用的函数具有返回值,则必须存在return语句。D.在调用的函数中,一个return语句可以向调用函数返回多个值。参考答案d64以下哪种情况适合使用内嵌函数()A.函数主体包含循环语句B.函数正文包含递归语句C.函数代码较少,经常调用D.函数代码很多,不经常调用参考答案c在以下有关设置参数默认值的说明中,65c()是正确的。A.不允许设置参数的默认值B.可以在定义函数时设置参数默认值C.设置参数默认值时,必须先设置左侧,然后设置右侧D.设定参数预设值时,必须设定所有参数参考答案b如果66函数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 # define P3 # define s(a)p * a* a void main() intar;ar=S(3 5);Cout B.mainC.coutD.cin参考答案b77在以下叙述中正确地()。A.程序的一行中可能出现多个有效的预处理命令行B.使用带有参数的宏时,参数的类型必须与定义宏时的参数相匹配C.宏替换不占用执行时间,只占用编译时间D.在定义(#define C R 045)中,C R是名为“宏名称”的标识符参考答案c78以下叙述不正确的是()。A.c源程序可以由一个或多个函数组成B.c源程序必须包含main函数C.c程序的基本构造单位是函数D.在c程序中,注释说明只能位于一个门的后面参考答案d79以下定义不正确的是()。A.#defin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论