招聘真题集合

225人阅读 评论(0) 收藏 举报
分类:
  1. 以下程序的输出是多少?(A)

    
    #define A(x) x+x
    
    int i=5*A(4)*A(6);
    cout<<i;

    A. 50 B.100 C. 120 D.480
    答案:A
    详解:宏替换基本规则。 根据C语言预处理的宏替换规则,宏替换的结果时表达式 i = 5 * x + x * x + x,带入参数值后为 i = 5 * 4 + 4 * 6 + 6,其结果为50。

    2.请完成宏定义:#define swap(a,b) (    ) //交换ab
    答案:

    
    #define swap(a,b) {a=a^b;b=a^b;a=a^b;}
    

    详解:宏替换。交换两个变量的方法有多种,可以采用中间变量,也可以采用位运算,或者时直接加减运算等。这里因为是采用宏定义方式,无法引入合适的中间变量,所以只能用其他方式。

查看评论

网易2018校园招聘编程题真题集合(一)

1、答案及运行结果:递归(逆推):直接或者间接地调用自身递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递...
  • kalakalayang
  • kalakalayang
  • 2018-03-23 09:50:38
  • 33

牛客网-网易2018校园招聘编程题真题集合-解题思路及源码

因为牛客网上的题目内容有版权声明,暂时就不复制题目了,需要的同学请自行登录牛客网获取。 1、魔法币 思路:分析题目中发现,魔法机器1只能产生奇数的魔法币,而魔法机器2只能产生偶数的魔法币。本题目采...
  • LieQueov
  • LieQueov
  • 2018-01-10 17:30:41
  • 314

网易2017春招笔试真题编程题集合--堆砖块

题   目 小易有n块砖块,每一块砖块有一个高度。小易希望利用这些砖块堆砌两座相同高度的塔。为了让问题简单,砖块堆砌就是简单的高度相加,某一块砖只能使用在一座塔中一次。小易现在让能够...
  • u014328804
  • u014328804
  • 2017-08-07 11:07:28
  • 248

美团点评2017秋招笔试真题A

下面关于Android中定义style和theme的描述错误的是? A.都可以减少重复属性设置 B.style可以作用在Activity上 C.Theme类可以继承 D.一个TextView的...
  • Thea_xu
  • Thea_xu
  • 2017-03-20 21:58:07
  • 207

华为 招聘 C语言 笔试题

  • 2011年08月08日 15:50
  • 29KB
  • 下载

2015腾讯暑期实习招聘在线笔试(问答题)

  • vonzhoufz
  • vonzhoufz
  • 2015-04-08 20:51:40
  • 1894

携程春招第二题(输入问题)

#include&amp;lt;iostream&amp;gt; **#include&amp;lt;sstream&amp;gt;** #include&amp;lt;string&amp;gt; ...
  • ldw662523
  • ldw662523
  • 2018-04-01 14:30:36
  • 9

腾讯2013实习生校园招聘笔试题(附答案 ).pdf

  • 2014年06月29日 08:55
  • 258KB
  • 下载

中国移动2018年校园招聘考试笔试题库讲义复习资料赠送历年真题

  • 2017年10月30日 15:11
  • 35.68MB
  • 下载

小米2017校园招聘笔试题

句子反转 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 给定一个句子(只包含字母和空格), ...
  • lezong2011
  • lezong2011
  • 2016-09-23 21:44:28
  • 1817
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 13万+
    积分: 3329
    排名: 1万+
    微信公众号
    课程设计、视频资源、有料趣文
    Worldhello


    微信公众号:Worldhello
    期待您的关注!
    博客专栏
    最新评论