C C++面试题.doc

C C++面试题.doc

ID:49176621

大小:219.00 KB

页数:76页

时间:2020-02-29

C C++面试题.doc_第1页
C C++面试题.doc_第2页
C C++面试题.doc_第3页
C C++面试题.doc_第4页
C C++面试题.doc_第5页
资源描述:

《C C++面试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......word文档......可供学习.参考1.以下三条输出语句分别输出什么?[C易]charstr1[]      ="abc";charstr2[]      ="abc";constcharstr3[]="abc";constcharstr4[]="abc";constchar*str5 ="abc";constchar*str6 ="abc";cout<

2、oolalpha<<(str5==str6)<

3、rray.push_back(2);array.push_back(3);for(vector::size_typei=array.size()-1;i>=0;--i)//反向遍历array数组{   cout<array。其次vector::size_type被定义为unsignedint,即无符号数,这样做为循环变量的i为0时再减1就会变成最大的整数,导致循环失去控制。3.以下两条输出语句分别输出什么?[C++难]floata=1.0f;cou

4、t<<(int)a<

5、上的转换)。因为1以整数形式存放和以浮点形式存放其内存数据是不一样的,因此两者不等。对b的两种转换意义同上,但是0的整数形式和浮点形式其内存数据是一样的,因此在这种特殊情形下,两者相等(仅仅在数值意义上)。注意,程序的输出会显示(int&)a=1065353216,这个值是怎么来的呢?前面已经说了,1以浮点数形式存放在内存中,按ieee754规定,其内容为0x0000803F......专业资料...范文...范例..分享下载......word文档......可供学习.参考1.以下三条输出语句分别输出什么?[C易]charstr1[]  

6、    ="abc";charstr2[]      ="abc";constcharstr3[]="abc";constcharstr4[]="abc";constchar*str5 ="abc";constchar*str6 ="abc";cout<

7、。str1和str2都是字符数组,每个都有其自己的存储区,它们的值则是各存储区首地址,不等;str3和str4同上,只是按const语义,它们所指向的数据区不能修改。str5和str6并非数组而是字符指针,并不分配存储区,其后的“abc”以常量形式存于静态数据区,而它们自己仅是指向该区首地址的指针,相等。2.以下反向遍历array数组的方法有什么错误?[STL易]vectorarray;array.push_back(1);array.push_back(2);array.push_back(3);for(vector::size_type

8、i=array.size()-1;i>=0;--i)//反向遍历array数组{   cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。