- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、单选题
1、下面C++数组的定义中,会丢失数据的是()。
A、
chardict_key[]={p,t,o};
B、
intdict_value[]={33,22,11};
C、
chardict_name[]={chen,wang,zhou};
D、
floatdict_value[]={3,2,1};
解析:【喵呜刷题小喵解析】:
C++中,数组名本质上是一个指向数组首元素的指针,而不是整个数组。所以当
我们定义字符串数组时,如果未显式指定终止字符\0,字符串可能会继续读取后
面的内存,直到遇到\0为止。这可能会导致数据丢失或者程序崩溃。
A选项定义了一个字符数组`dict_key`,其内容是{p,t,o},但缺少终止字符\0,所
以这是一个不完整的字符串,可能导致数据丢失或程序错误。
B选项定义了一个整型数组`dict_value`,内容是{33,22,11},这是一个整型数组,不
涉及字符串,所以没有终止字符的问题。
C选项定义了一个字符数组`dict_name`,内容是{c,h,e,n,\0,w,a,n,g,\0,z,h,o,
u,\0},这里字符c,h,e,n组成了一个字符串chen,后面跟着\0,然后w,a,
n,g组成了一个字符串wang,后面跟着\0,然后z,h,o,
u组成了一个字符串zhou,后面跟着\0。虽然这里有三个字符串,但因为每个字
符串后面都有\0,所以不会导致数据丢失。
D选项定义了一个浮点型数组`dict_value`,内容是{3.0,2.0,1.0},这是一个浮点型数
组,不涉及字符串,所以没有终止字符的问题。
所以,会丢失数据的是A选项。
2、在下列编码中,不能够和二进制11011101相等的是()。
A、
(221)10进制
B、
(335)8进制
C、
(dd)16进制
D、
(5d)16进制
解析:【喵呜刷题小喵解析】首先,我们需要将二进制数1101
1101转换为十进制数。二进制数11011101转换为十进制数的计算过程如下:
{(2)}=256\times0+64\times1+16\times1+4\times1+2\times0+1
\times1=213_{(10)}$
然后,我们需要判断四个选项中哪一个的十进制数不等于213。
选项A:(221)10进制,221的十进制等于221,不等于213,但不符合题意。
选项B:(335)8进制,335的八进制转换为十进制是$3\times8^2+3\times8^1+
5\times8^0=221$,不等于213,但不符合题意。
选项C:(dd)16进制,dd的十六进制转换为十进制是$13\times16^1+13\times
16^0=221$,不等于213,符合题意。
选项D:(5d)16进制,5d的十六进制转换为十进制是$5\times16^1+13\times
16^0=93$,显然不等于213,但不符合题意。
因此,不能够和二进制11011101相等的是选项C,即(dd)16进制。
3、下面C++代码执行后不能输出GESP的是()。
A、
stringstr(GESP);coutstrendl;
B、
stringstr=GESP;coutstrendl;
C、
stringstr(GESP);coutstr[1]str[2]str[3]str[4]endl;
D、
stringstr{GESP};coutstrendl;
解析:【喵呜刷题小喵解析】:C++中,string类型的对象不能直接通过索引访
问其字符,因为string类型是一个类,它提供了自己的成员函数来访问和操作字符
串。在选项C中,`str[1]`、`str[2]`、`str[3]`和`str[4]`这些索引访问是错误的,会导致
编译错误。其他三个选项都能正确编译和执行,输出GESP。所以,不能输出G
ESP的选项是C。
4、执行下面C++代码输出是()。
A、
10
B、
8
C、
4
D、
3
解
您可能关注的文档
- 2020年期货从业资格考试《基础知识》真题汇编卷答案及解析.pdf
- 2021年1月16日期货从业资格考试《基础知识》真题答案及解析.pdf
- 2021年7月期货从业资格考试《基础知识》真题答案及解析.pdf
- 2022年7月期货从业资格考试《基础知识》真题答案及解析.pdf
- 2023年期货从业资格考试《基础知识》真题答案及解析.pdf
- 2024年期货从业《期货基础知识》真题卷答案及解析.pdf
- 2023年3月CCF-GESP编程能力等级认证C++编程二级真题答案及解析.pdf
- 2023年3月CCF-GESP编程能力等级认证C++编程一级真题答案及解析.pdf
- 2023年9月CCF-GESP编程能力等级认证C++编程六级真题答案及解析.pdf
- 2023年9月CCF-GESP编程能力等级认证C++编程五级真题答案及解析.pdf
- 2023年12月CCF-GESP编程能力等级认证C++编程二级真题答案及解析.pdf
- 2023年12月CCF-GESP编程能力等级认证C++编程一级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程八级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程七级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程六级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程五级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程四级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程三级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程二级真题答案及解析.pdf
- 2024年3月CCF-GESP编程能力等级认证C++编程一级真题答案及解析.pdf
最近下载
- 2025年山东省烟台市中考地理试卷(含详细答案解析).docx
- 质量改善汇报.pptx
- 苏教版五年级上册《科学》全套教学课件(共486页PPT).pptx
- 重庆市江津区九年级(上)期末化学试卷 (2).doc VIP
- 《智能装备数字化仿真与调试》课件——1.1 数字孪生技术概述.pptx VIP
- 高中化学_第2课时 铁的重要化合物 ——探究打印墨粉中的铁元素教学课件设计.ppt
- BS EN ISO 15614-1 2017 焊接工艺评定.pdf VIP
- 低空经济行业专题系列三:低空经济乘风而至,产业机遇前景广阔-国信证券-2025.pdf VIP
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版).docx VIP
- 气流纺保养气流纺保养.doc VIP
原创力文档


文档评论(0)