西南交大形势与政策2021秋答案.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

175****9697 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档