C++程序员面试笔试题.docx
《C++程序员面试笔试题.docx》由会员分享,可在线阅读,更多相关《C++程序员面试笔试题.docx(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 C+程序员面试笔试题 1.请问i的值会输出什么? #includeiostream.h int i=1; void main() int i=i; cout 答案: i是一个没有定义的值。 由于你在main函数里面你又一次定义了一个局部变量i,并且没有初始化。它的值就是一个随机值。(所安排内存位置转换为int后的值)。 同一时候,在main函数里面使用i会掩盖之前定义的.全局变量i(即int i = 1那句)。 输出i的值是局部变量i的值。 2.请问x会输出什么? #include using namespace std; int main() int x=2,y,z; x*=(y=z=5)
2、;cout z=3; x=(y=z);cout x=(y=z);cout x=(yz);cout x=(yz);cout y=4; x=(y|z);cout x=(y|z);cout return 0; 答案: 10。10,1,3,1,7。1 3.下面代码的结果是多少? #include using namespace std; int func(int x) int count=0; while(x) count+; x=x(x-1); return count; int main() cout return 0; 答案: 8 细致想想应当是9999的二进制表示中1的个数。想不通了纸上画一下。 【C+程序员经典面试笔试题】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序员 试笔 试题
限制150内