c_c++语言程序设计笔试面试题9

c_c++语言程序设计笔试面试题9

ID:13132435

大小:101.00 KB

页数:16页

时间:2018-07-20

c_c++语言程序设计笔试面试题9_第1页
c_c++语言程序设计笔试面试题9_第2页
c_c++语言程序设计笔试面试题9_第3页
c_c++语言程序设计笔试面试题9_第4页
c_c++语言程序设计笔试面试题9_第5页
资源描述:

《c_c++语言程序设计笔试面试题9》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、15.用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数A1:16位的系统下,inti=65536;cout<65536){   cout<<"32bit"<

2、------------------------------------------------------16.C和C++有什么不同?从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,c++编写面向对象的程序比c容易从适用的方向:c适合要求代码体积小的,效率高的场合,如嵌入式;c++适合更上层的,复杂的; linux核心大部分是c写的,因为它是系统软件,效率要求极高。从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比c来说扩充的东西太多

3、了,所以就在c后面放上两个+;于是就成了c++C语言是结构化编程语言,C++是面向对象编程语言。C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。--------------------------------------------------------------------------17.在不用第三方参数的情况下,交换两个参数的值#includevoidmain(){       inti=60;       intj=50;       i=i+j;       j=i-j;       i=i

4、-j;       printf("i=%d",i);       printf("j=%d",j);}方法二:i^=j;j^=i;i^=j;方法三://用加减实现,而且不会溢出a=a+b-(b=a)--------------------------------------------------------------------------18.有关位域的面试题(为什么输出的是一个奇怪的字符)a.t='b';效果相当于a.t='b'&0xf;'b'-->01100010'b'&0xf-->>00000010所以输出Asc

5、ii码为2的特殊字符chart:4;就是4bit的字符变量,同样unsignedshorti:8;就是8bit的无符号短整形变量--------------------------------------------------------------------------19.inti=10,j=10,k=3;k*=i+j;k最后的值是?60--------------------------------------------------------------------------20.进程间通信的方式有?进程间通信的方式有

6、共享内存,管道,Socket,消息队列,DDE等--------------------------------------------------------------------------21.structA{chart:4;chark:4;unsignedshorti:8;unsignedlongm;}sizeof(A)=?(不考虑边界对齐)7structCELL            //DeclareCELLbitfield{  unsignedcharacter :8; //00000000????????  unsi

7、gnedforeground:3; //00000???00000000  unsignedintensity :1; //0000?00000000000  unsignedbackground:3; //0???000000000000  unsignedblink     :1; //?000000000000000}screen[25][80];      //Arrayofbitfields二、位结构   位结构是一种特殊的结构,在需按位访问一个字节或字的多个位时,位结构比按位运算符更加方便。   位结构定义的一般形式为: 

8、   struct位结构名{         数据类型变量名:整型常数;         数据类型变量名:整型常数;    }位结构变量;   其中:数据类型必须是int(unsigned或signed)。整型常数必须是

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

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

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