澳门网上娱乐_澳门网上娱乐平台_(2017权威排名)

发布时间:2017-06-22 编辑:丽霞 手机版
  下面CN人才网小编为大家带来的是C++程序员经典笔试题,希望对大家有所帮助~   1.请问i的值会输出什么?   #include"iostream.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);cout<   z=3;   x==(y=z);cout<   x=(y==z);cout<   x=(y&z);cout<   x=(y&&z);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的个数。想不通了纸上画一下。
  • 网易校招笔试题
  • 2017年php练习笔试题
  • 阿里巴巴2017实习生笔试题
  • 下页更精彩:1 2 3 4 5 下一页
    本文已影响
    相关文章
  • 2016年关于全国青少年禁毒知识竞赛试题2016-09-30
  • 云南首届彩云杯知识竞赛试题2016-11-10
  • 2016全国青少年禁毒知识竞赛答题2016-10-11
  • 2016年全国青少年禁毒知识竞赛试题2016-09-28
  • 2016全国禁毒知识竞赛在线答题2016-10-11
  • 2016地震知识竞赛题目2016-10-17
  • 澳门网上娱乐

    百度360搜索搜狗搜索

    澳门网上娱乐

    百度360搜索搜狗搜索