求大神解答C++:springmvc返回值类型型、参数个数和参数类型都不相同的函数可以重载 么?

C++复习题带答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++复习题带答案
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩45页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢c++函数同名不同返回值算重载?
c++函数同名不同返回值算重载?
09-12-25 &
c++函数同名不同返回值不算重载!函数重载是忽略返回值类型的。---------------------------------------------成员函数被重载的特征有: 1) 相同的范围(在同一个类中); 2) 函数名字相同; 3) 参数不同; 4) virtual关键字可有可无。
请登录后再发表评论!
1.需要吧,我看过乐成数字通信学院的招生介绍,他们对移动互联网人才的培养是“定向性”的,就是说他们根据企业的订单来培养人才,我想既然他们敢保证学员的就业,那么他们就应该招收有潜力的学员吧,你可以去他们的网站了解一下,具体是什么情况,顺便贴个网址吧,&a href=&.ldci/& rel=nofollow&.ldci/&/a&
请登录后再发表评论!
函数的两个要素:参数与返回值。
如果同名函数的参数不同(包括类型、顺序不同),那么容易区别出它们是不同的函数。如果同名函数仅仅是返回值类型不同,有时可以区分,有时却不能。例如:void Function(void);int Function (void);上述两个函数,第一个没有返回值,第二个的返回值是int 类型。如果这样调用函数:int x = Function ();则可以判断出Function 是第二个函数。问题是在C++/C 程序中,我们可以忽略函数的返回值。在这种情况下,编译器和程序员都不知道哪个Function 函数被调用。所以只能靠参数而不能靠返回值类型的不同来区分重载函数。编译器根据参数为每个重载函数产生不同的内部标识符。
请登录后再发表评论!
c++函数同名不同返回值不算重载!函数重载是忽略返回值类型的。---------------------------------------------成员函数被重载的特征有: 1) 相同的范围(在同一个类中); 2) 函数名字相同; 3) 参数不同; 4) virtual关键字可有可无。
请登录后再发表评论!安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&后使用快捷导航没有帐号?
查看: 8866|回复: 6
c++复习题 请高手 答案
新手上路, 积分 28, 距离下一级还需 72 积分
在线时间4 小时
主题帖子积分
新手上路, 积分 28, 距离下一级还需 72 积分
新手上路, 积分 28, 距离下一级还需 72 积分
一、选择题1.下列关于对象的描述中,错误的是___________。A.对象是类的别名& && &B.对象是类的实例&&C.一个类可以定义多个对象& &D.对象之间通过消息进行通信2.在对字符数组进行初始化时,___________是正确的。A.char s1[]=”abcd”;& && && && && && && && && && &B.char s2[3]=”xyz”;C.char s3[][3]={‘a’,‘x’,‘y’};& && && && && && & D.char s4[2][3]={”xyz”,”mnp”};3.联合成员的地址值和所占的字节数___________。A.都相同& && && && && &&&B.都不同& && && && & C.前者相同,后者不同& &D.前者不同,后者相同4.文件包含命令中被包含的文件的扩展名___________。A.必须为.h& && && && &&&B.不能用.h& && && &&&C.必须是.c& && && && && &&&D.不一定是.h5.下列while循环的次数是___________。while(int i=0) i--;A.0& && && && && && && && &B.1& && && && && && &&&C.5& && && && && && && && &&&D.无限6.在函数说明中,下列___________项是不必要的。A.函数的类型& && && &&&B.函数参数类型和名字& && && && && && && && && & C.函数名字& &D.返回值表达式7.在传值调用中,要求___________。A.形参和实参类型类型任意,个数相等& &&&B.实参和形参类型都完全一致,个数相等C.实参和形参对应的类型一致,个数相等&&D.实参和形参对应的类型一致,个数相等8.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用_____比较合适。A.内联函数& && && && &&&B.重载函数& && && &&&C.递归调用& && && && && &&&D.嵌套调用9.下列有关对函数模板参数的描述,错误的是___________。A.函数模板是一组函数的样板& && && && && &&&B.函数模板是定义重载函数的一种工具C.模板函数是函数模板的一个实例& && && &&&D.模板函数在编译时不生成可执行代码10.下列各种函数中,___________不是类的成员函数。A.构造函数& && && && &&&B.析构函数& && && &&&C.友元函数& && && && && &&&D.复制构造函数11.___________不是构造函数的特征。A.构造函数的函数名与类名相同& && && && &&&B.构造函数可以重载C.构造函数可以设置默认参数& && && && && & D.构造函数必须指定类型说明12.下述静态数据成员的特性中,___________是错误的。A.说明静态数据成员时前边要加修饰符static& && && && &B.静态数据成员要在类体外进行初始化C.引用静态数据成员时,要在静态数据成员名前加&类名&和作用域运算符D.静态数据成员不有所有对象所共用的13.关于delete运算符的下列描述中,___________是错误的。A.它必须用于new返回的指针& && && && && & B.它也适用于空指针C.对一个指针可以使用多次该运算符& && &&&D.指针名前只用一对方括号符,不管所删除数组的维数14.派生类的构造函数的成员初始化值表中,不能包含___________。A.基类的构造函数& && &B.派生类中子对象的初始化C.派生类中静态数据成员的初始化& && && &&&D.派生类中一般数据成员的初始化15.下列运算符中,在C++语言中不能重载的是_______________。A. *& && && && && && && &&&B. &=& && && && && &&&C. ::& && && && && && && && & D. /16.下列关于面向对象语言的基本要素的描述中,正确的是___________。A.封装性和重载性& && &B.多态性和继承性&&C.继承性和聚合性& && && &D.封装性和继承性17.在int b[][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值是___________。A.0& && && && && && && && &B.5& && && && && && &&&C.6& && && && && && && && &&&D.218.下列各运算符中,___________运算的结合性是从左到右。A.三目& && && && && && &&&B.赋值& && && && && & C.比较& && && && && && && &&&D.单目19.预处理命令在程序中都是以___________开关的。A. *& && && && && && && &&&B. #& && && && && && & C. :& && && && && && && && &D. /20.下列for循环的次数为___________。for(int i(0),x=0;!x&&i&=5;i++);A.5& && && && && && && && &B.6& && && && && && &&&C.1& && && && && && && && &&&D.无限21.当一个函数无返回值时,定义它时函数的类型应是___________。A.void& && && && && && &&&B.任意& && && && && & C.int& && && && && && && && & D.无22.下列描述中___________是引用调用。A.形参是指针,实参是地址值& && && && && &&&B.形参和实参都是变量C.形参是数组名,实参是数组名& && && && & D.形参是引用,实参是变量23.重载函数在调用时选择的依据中,___________是错误的。A.参数个数& && && && &&&B.参数的类型& && &&&C.参数的顺序& && && && &&&D.函数的类型24.定义函数模板使用的关键字是___________。A.class& && && && && && & B.inline& && && && && &C.template& && && && && &&&D.operator25.下列关键字中,用来说明类中公有成员的是___________。A.public& && && && && && &B.private& && && && & C.protected& && && && && & D.friend26.___________是不可以作为该类的成员的。A.自身类对象的指针& &B.自身类的对象& &&&C.自身类对象的引用& && &D.另一个类的对象27.通常复制构造函数的参数是_________。A.某个对象名& && && &&&B.某个对象的成员名C.某个对象的引用名& &&&D.某个对象的指针名28.关于new运算符的下列描述中,___________是错误的。A.它可以用来动态创建对象和对象数组B.使用它创建的对象或对象数组,可以使用运算符delete删除C.使用它创建对象时要调用构造函数& && &&&D.使用它创建对象数组时必须指定初始值29.派生类的对象对它的基类___________是可以访问的。A.公有继承的公有成员& && && && && && && && & B.公有继承的私有成员C.公有继承的保护成员& && && && && && && && & D.私有继承的公有成员30.下列关于运算符重载的描述中,________是正确的。A.运算符重载可以改变操作数的个数& && &&&B.运算符重载可以改变优先级C.运算符重载不可以改变语法结构& && && &&&D.运算符重载可以改变结合性31.下面关于对象概念的描述中,___________是错误的。A.对象代表着正在创建的系统中的一个实体&&B.对象之间的信息传递是通过消息进行的C.对象是一个状态和操作(或方法)的封装体&&D.对象就是C语言中的结构体变量32.用来表示指向结构体变量指针的成员的是___________运算符。A. .& && && && && && && &B. -&& && && && && &&&C. &&& && && && && && && && &D. &&33.下列表示引用的方法中,___________是正确的。已知:int m=10;A. int &x=m;& && && &&&B. int &y=10;& && &C.& && && && && && && && && & D.34.带参数的宏定义中,程序中引用宏定义的实参___________。A.只能是常量& && && &&&B.只能是整型量C.只能是整型表达式& && && & D.可以是任意表达式35.下列do-while循环的循环次数为___________。int i(5);do{cout&&i--&&endl;i--;}while(i!=0);A.0& && && && && && && && &B.1& && && && && && &&&C.5& && && && && && && && &&&D.无限36.在函数的返回值类型与返回值表达式的类型的描述中,___________是错误的。A.函数返回值的类型是在定义函数时确定,在函数调用时是不能改变的B.函数返回值的类型就是返回值表达式的类型C.函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型D.函数返回值类型决定了返回值表达式的类型37.在C++中,关于设置参数默认值的描述中,正确的是___________。A.不允许设置参数的默认值& && && && && && & B.设置参数默认值只能在定义函数时设置C.设置参数默认值时,应该是先设置右边的再设置左边的D.设置参数默认值时,应该全部参数都设置38.采用函数重载的目的在于___________。A.实现共享& && && && &&&B.减少空间& && && &&&C.提高速度& && && && && &&&D.使用方便,提高可读性39.已知函数模板定义如下:template &class T&T min(T x,T y){return x&y?x:y;}在下列描述中,错误的是___________。A.该函数模板有一个模板参数B.该函数模板生成的模板函数中,参数和返回值的类型必须相同C.该函数模板生成的模板函数中,参数和返回值的类型可以不同D.T类型所允许的类型范围应对运算符&操作有意义40.作用域运算符的功能是___________。A.标识作用域的级别& &B.指出作用域的范围C.给定作用域的大小& &&&D.标识某个成员属于哪个类41.___________是析构函数的特征。A.一个类中只能定义一个析构函数& && && &&&B.析构函数名与类名不同C.析构函数的定义只能在类体内& && && && & D.析构函数可以有一个或多个参数42.友元的作用是__________。A.增加成员函数的种类& &B.加强类的封装性C.实现数据的隐藏性& & D.提高程序的运行效率43.下列关于类模板的描述中,___________是错误的。A.类模板的成员函数可以是函数模板B.类模板生成模板类时,必须指定参数化所代表的具体类型C.定义类模板时只允许有一个模板参数D.类模板所描述的是一组类44.设置虚基类的目的是___________。A.简化程序& && && && &&&B.消除二义性& && &&&C.提高运行效率& && && &&&D.减少目标代码45.在C++中,要实现动态联编,必须使用_____________调用虚函数A.类名& && && && && && &&&B.派生类指针& && &&&C.对象名& && && && && && &&&D.基类指针二、判断题1.C++语言中,既允许单继承,又允许多重继承。2.派生类是从基类派生出来,它还可以生成新的派生类。3.派生类中至少包含了它的所有基类的成员,在这些成员中可能有的是不可访问的。4.虚函数是用virtual关键字说明的成员函数。5.预处理过程是编译过程之前进行的。6.共用体的所有成员共占同一段内存地址空间。7.C++语言是一种以编译方式实现的高级语言。8.运算符的优先级和结合性可以确定表达式的计算顺序。9.switch语句可以嵌套,在switch语句的语句序列中还可以再有switch语句。10.while循环语句的循环体可能一次也不执行11.如果一个函数没有返回值,定义时需用void说明。12.在设置了参数默认值后,调用函数的对应实参就可以省略。13.C++语言中模板分为函数模板和类模板两种。14.析构函数是一种没有返回值也没有参数的成员函数。15.const char * p;说明了p是指向字符串常量的指针。16.C++语言规定对所有用到的变量要“先定义,后使用”。17.向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法),这种现象称为多态性。18.使用内联函数是以增大空间开销为代价的。19.使几个不同的变量共占同一段内存的结构称为共用体。20.指针变量一经赋值就指向了一个变量。21.自增运算符(++)和自减运算符(--)只能用于整型变量。22.派生类中继承的基类成员的访问权限取决于继承方式。23.C++语言中模板分为函数模板和类模板两种。24.构造函数和析构函数都不可以被继承。25.将单目运算符重载为成员函数时,不需说明形参;将双目运算符重载为成员函数时,只能说明一个形参。26.在对程序进行编译的过程中,不会发现注释中的拼写错误。27.C++语言中的标识符严格区分大小写字母。28.如果对静态存储类别的数值变量未赋初值,则默认值为0。29.break语句可以出现在任何一种循环语句中。30.预处理过程是编译过程之前进行的。31.C++程序中的静态存储类别变量和全局变量的初始化是在编译阶段完成的。32.C++语言中规定:函数返回值的数据类型是由定义函数时规定的数据类型所决定的。33.在C++中,编译时的多态性是通过函数和运算符的重载实现的。34.在C++语言中,实参和形参各占用独立的存储单元。35.在类中,如果不作特别说明,所有成员的访问属性均为私有类型。36.如果一个函数先被调用,后被定义,则应在主调函数中对被调函数进行原型声明。37.C++语言规定,函数的调用可以嵌套,但函数的定义不可以嵌套38.内联函数中不可以包括复杂语句,如switch及循环语句等。39.友元关系是单向的,不可交换的。40.构造函数可以重载,而析构函数不可以重载。41.C++中引进了类和对象的概念,使得C语言发生了质变,即从面向过程变成面向对象。42.已知:int m=10;则int &x=m;是正确的。43.如果对静态存储类别的数值变量未赋初值,则默认值为0。44.常成员函数只能引用数据成员的值,不可以改变数据成员的值。
一般战友, 积分 427, 距离下一级还需 73 积分
在线时间93 小时
主题帖子积分
一般战友, 积分 427, 距离下一级还需 73 积分
一般战友, 积分 427, 距离下一级还需 73 积分
一、选择题1.下列关于对象的描述中,错误的是______A_____。A.对象是类的别名& && &B.对象是类的实例&&C.一个类可以定义多个对象& &D.对象之间通过消息进行通信2.在对字符数组进行初始化时,_____A______是正确的。A.char s1[]=”abcd”;& && && && && && && && && && &B.char s2[3]=”xyz”;C.char s3[][3]={‘a’,‘x’,‘y’};& && && && && && & D.char s4[2][3]={”xyz”,”mnp”};3.联合成员的地址值和所占的字节数___A________。A.都相同& && && && && &&&B.都不同& && && && & C.前者相同,后者不同& &D.前者不同,后者相同4.文件包含命令中被包含的文件的扩展名___________。A.必须为.h& && && && &&&B.不能用.h& && && &&&C.必须是.c& && && && && &&&D.不一定是.h5.下列while循环的次数是______A_____。while(int i=0) i--;A.0& && && && && && && && &B.1& && && && && && &&&C.5& && && && && && && && &&&D.无限 1.C++语言中,既允许单继承,又允许多重继承。正确2.派生类是从基类派生出来,它还可以生成新的派生类。正确3.派生类中至少包含了它的所有基类的成员,在这些成员中可能有的是不可访问的。错误
随手填的没细想,楼主你是想做什么,对答案?这么多全是基础的忙不过来
中级战友, 积分 1665, 距离下一级还需 1335 积分
K币1289 元
在线时间2315 小时
主题帖子积分
中级战友, 积分 1665, 距离下一级还需 1335 积分
中级战友, 积分 1665, 距离下一级还需 1335 积分
K币1289 元
myc3 发表于
一、选择题1.下列关于对象的描述中,错误的是______A_____。A.对象是类的别名& && &B.对象是类的实例&&C.一 ...
第三题选C吧……不是很确定
一般战友, 积分 436, 距离下一级还需 64 积分
在线时间105 小时
主题帖子积分
一般战友, 积分 436, 距离下一级还需 64 积分
一般战友, 积分 436, 距离下一级还需 64 积分
本帖最后由 冰封飞飞 于
22:36 编辑
一般战友, 积分 427, 距离下一级还需 73 积分
在线时间93 小时
主题帖子积分
一般战友, 积分 427, 距离下一级还需 73 积分
一般战友, 积分 427, 距离下一级还需 73 积分
ye340621 发表于
第三题选C吧……不是很确定
中级战友, 积分 1038, 距离下一级还需 1962 积分
在线时间308 小时
主题帖子积分
中级战友, 积分 1038, 距离下一级还需 1962 积分
中级战友, 积分 1038, 距离下一级还需 1962 积分
感觉不是很难
资深会员, 积分 18980, 距离下一级还需 11020 积分
K币10805 元
在线时间1352 小时
主题帖子积分
中华人民共和国常驻考研论坛大使
资深会员, 积分 18980, 距离下一级还需 11020 积分
资深会员, 积分 18980, 距离下一级还需 11020 积分
K币10805 元
myc3 发表于
一、选择题1.下列关于对象的描述中,错误的是______A_____。A.对象是类的别名& && &B.对象是类的实例&&C.一 ...
不要祸害人。。。。
就这个还能加分?斑竹?
楼主,这些题目你都不会,你看过书吗?
淡定,你来给份答案
您还剩5次免费下载资料的机会哦~
扫描二维码下载资料
使用手机端考研帮,进入扫一扫在“我”中打开扫一扫,扫描二维码下载资料
Powered by Discuz!

我要回帖

更多关于 ajax返回值类型 的文章

 

随机推荐