- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
西南交大形势与政策2021秋答案
软件关于this指针的说法不正确的是()。A.不能在程序中修
改this指针B.this指针可以给其他指针赋值,但不
正确答案:D
串的长度是A.串中不同字符的个数B.串中不同字母的个数C.串
中所含字符的个数且字符个数大于零D.串
正确答案:D解析:串的长度指的是串中的字符的个数,且其字
符个数可以为零。
下列是重载乘法运算符的函数原型声明,其中错误的是
A.MyClassoperator*(double,double);B.MyC
正确答案:A解析:本题考查的知识点是:运算符重载。C++把
重载的运算符视为特殊的函数,称为运算符函数。运算符重载就是函
数重载的一种特殊情况。像对待一般重载函数一样,编译系统能够依
据使用运算符的不同环境,即参数(操作数)的数量或类型的差异,区
分同一运算符的不同含义。本题中的选项A重载运算符“*”使用的
形参是两个double,而系统中的“*”运算原本就能计算两个double,
所以这违反了重载函数的原则,当执行a*b(a、b的类型均为double)
这样的表达式时,系统不知道该执行默认的“乘法”还是用户自定义
的运算符重载函数。故答案为选项A。
有如下函数模板声明:templateTMax(Ta,Tb){return(a=b)?
a.b;}下列对函数模板Max()的调用中
正确答案:BB。【解析】引用模板函数和引用一般函数在语法形
式上没有任何区别。说明一个函数模板后,当编译系统发现有一个对
应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对
应的形参。
已知某序列为{49,38,65,97,76,13,27},试采用该序列的
第一个元素为枢轴进行快速排序,则经过一趟快
正确答案:2713384965977627133849659776解析:
快速排序的思想是:从线性表中选取一元素,如本题中的49,将线
性表后面小于49的元素移到前边,而前面大于49的元素移到后边。
本题中49是第1个元素,因此只需将线性表后面小于49的元素移到
前边。
下列关于函数模板的描述中,错误的是A.从模板实参表和从模
板函数实参表获得信息矛盾时,以模板实参
正确答案:D解析:模板实参的省略在调用一个模板函数时,编
译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,
可以从两个不同的渠道获得这样的信息:从模板实参表或从模板函数
实参表,模板实参的信息优先于函数实参的信息。因此,A)选项是正
确的。下面列举几种模板实参不能省略的情况。①从模板函数实参表
获得的信息矛盾。②需要获得特定类型的返回值,而不管参数的类型
如何。③虚拟类型参数没有出现在模板函数的形参表中。④函数模板
含有常规形参。由3和4可以看出选项B)、c)是正确的,因此选D)。
如果模板实参表中的实参都被省略了,则连空表也可以不要,也就是
说模板参数表可以为空。
下面关于对象概念的描述中,()是错误的。A.对象就是C语言
中的结构体变量B.对象代表着正在创建的系
正确答案:A
字面常量42、4.2、42L的数据类型分别是
()A.long,double,intB.long,float,intC.int,double,longD.in
正确答案:C解析:此题考查的知识点是字面常量。对于整型字
面常量,只要没有超过C++中整数所能表示的范围,C++将自动按整
数来存储此数,也可以通过在整型字面常量后添加u或1来指定无符
号整数或长整数来存储;对于实型字面常量,C++将自动按照双精度
数来存储,也可以通过在实型字面常量后添加f来指定按单精度数存
储。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比
较的次数为A)63B)64C)6D)7
正确答案:B
数据的存储结构是指()。A.存储在外存中的数据B.数据所占
的存储空间量C.数据在计算机中的顺序存储
正确答案:D解析:数据的逻辑结果在计算机存储空间中的存放
形式称为数据的存储结构(也称数据的物理结构)。
有如下程序:include<iostream>usingnamespacestd;
classBase
文档评论(0)