程序员面试宝典题目总结

程序员面试宝典题目总结

ID:37546253

大小:72.00 KB

页数:13页

时间:2019-05-25

程序员面试宝典题目总结_第1页
程序员面试宝典题目总结_第2页
程序员面试宝典题目总结_第3页
程序员面试宝典题目总结_第4页
程序员面试宝典题目总结_第5页
资源描述:

《程序员面试宝典题目总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.WhatwillbetheoutputofthefollowingCcode?#includeintmain(intargc,char*argv[]){intb=3;intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));return0;}2.下面程序的结果是多少?#includeintmain(intargc,char*argv[]){unsignedchara=0xA5;unsign

2、edcharb=~a>>4;printf("b=%d",b);return0;}3.下面程序的结果是:#includeintmain(intargc,char*argv[]){unsignedinta=0xFFFFFFF7;unsignedchari=(unsignedchar)a;char*b=(char*)&a;printf("%08x,%08x",i,*b);return0;}1.用一个表达式,判断一个数X是否为2的N次方(2,4,8,…),不可用循环语句。2.下面程序的结果是:#include<

3、iostream>#includeusingnamespacestd;intmain(intargc,char*argv[]){intcount=0;intm=9999;while(m){count++;m=m&(m-1);}cout<

4、nce的作用?7.结构体内存对齐问题。8.以下代码的输出是?charvar[10];inttest(charvar[]){returnsizeof(var);}9.写出下面程序的运行结果。inta[3];a[0]=0;a[1]=1;a[2]=2;int*p,*q;p=a;q=&a[2];cout<

5、(ptr-1)<#include#defineLOOP1000intmain(intargc,char*argv[]){intrgnC=0;srand((unsignedint)time(NULL));for(inti=0;i

6、"%d",rgnC);return0;}1.下面程序的输出结果是:#include#includeusingnamespacestd;classBase{private:intm_i;intm_j;public:Base(inti):m_j(i),m_i(m_j){}Base():m_j(0),m_i(m_j){}intGetI(){returnm_i;}intGetJ(){returnm_j;}};intmain(intargc,char*argv[]){Basebase(98);cou

7、t<

8、targc,char*argv[]){a.x[0]=10;a.x[1]=1;printf("%d",a.i);return0;}1.8,8提示:C中的printf计算参数时是从右到做压栈的。2.245提示:>>的优先级高于~,计算过程中,先将unsigned

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

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

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