今晚刷了一大堆的笔试题,中规中矩,但是有两道做得很快但是都错了的题目,印象深刻。

(要找工作的大四渣有没有共鸣,在学校明明很努力,但是总是跟不上时代,没有厉害的项目,也没有过人的竞赛成绩,内推屡屡失败,前天阿里巴巴在线笔试也被虐死,真心迷惘,唯独刷题搞笔试了。)

第一道题是关于宏定义的。

#include<iostream>
using namespace std;
#define fun(n)  (n-1)*n
int main()
{int x=3;cout<<fun(x+3+4)<<endl;return 0;}
/*
A. 90
B. 34
C. 6
D. 编译出错
*/

当时我一看,难度只有一星,瞬间就3+3+4=10 ,9*10=90,果断A。

马上就错了!正确的姿势是:    (3+3+4-1)*3+3+4,这个真心觉得自己无知,无知,无知!也是个最好的错误示范,千万不要乱用宏,括号还是要打的。

另外一道题是运算符的,我还专门写过运算符的文章(虽然写的很挫...)

#include<iostream>
using namespace std;int main()
{int a=0,b=4,c;++a||b++;c=a+b;cout<<a<<","<<b<<","<<c<<endl;return 0;
}
/*
A.1,5,6
B.0,4,4
C.1,4,5
D.编译出错
*/

当时我瞬间就选了A了,马上就X了,瞬间就觉悟到自己的脑残了。

因为 ++a后,a转换为1,为真值,++a||b++为真,不执行b++。最后的结果就是1,4,5。

丧心病狂的题目(我自己加的,如果真实中这么编程,估计被骂死。)

#include<iostream>
using namespace std;
void fun(int a,int b,int c){++a||b++;c=a+b;cout<<a<<" "<<b<<" "<<c<<endl;}
int main()
{fun(0,4,0);fun(-1,4,0);fun(-2,4,0);fun(1LL<<32,4,0);fun(1LL<<32-1,4,0);}

不要问我答案什么,我不会告诉你答案是

1 4 5
0 5 5
-1 4 3
1 4 5
-2147483647 4 -2147483643

绝不,哼╭(╯^╰)╮。

告诉我图样图森破的两道简单C++笔试题相关推荐

  1. 字节跳动python面试题_字节跳动2019两道春招笔试题python解法

    (一)万万没想到之聪明的编辑 我叫王大锤,是一家出版社的编辑.我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误.但是,优秀的人总能在平凡的工作中发现真理.我发现一个发现拼 ...

  2. python两道简单的面试题

    # nums=[3,2,1,0,4] #从列表头开始,按照元素的值向列表结尾方向跳元素值步长,往结尾方向跳 #刚好调到结尾返回true #其他情况返回false 包括 超出列表或者原地踏步 nums= ...

  3. 110 道 Python 面试笔试题超强汇总

    本 Chat 为免费基础入门篇,获取更多面试知识点请大家参阅我的另一个 Chat :致金三银四辛勤找工作的你们:Python 面试必备. 本 Chat 你将会获得以下知识: 110 道 Python ...

  4. 100道经典软件测试笔试题(附答案)一次性查缺补漏个够

    千呼万唤始出来,很多群友说我看了这么多面试题,但是公司要笔试怎么办?有没有能够笔试给我们练练手,这边我也是特意帮大家整理了这么100道软件测试的笔试题,答案在最后,试试自己能答对多少吧!需要更多的关于 ...

  5. 小公司比较吃亏的两道微服务面试题

    其实选择工作的时候,很多技术牛人都会选择一些小而美的公司,技术全面,能够以一个更全面的视角看整个公司的运作,人和人之间的相处也很简单.但是,有两道微服务的面试题,小公司的朋友们会比较吃亏. 题一:你们 ...

  6. 【面试】1136- 牛客网最新百道前端 JavaScript 笔试题

    前言 前几天空闲时间抓取了牛客最新的笔试题和面试题,想做一下数据统计,展望一下面试中JavaScript的平凡考点和火爆考点,给未来自己的学习指引一下方向. 但当统计完数据后,准备分析时,我才发现:我 ...

  7. 求杨辉三角的前n行数据_两道简单的套公式算法题:杨辉三角

    杨辉三角应该是大家很早就接触到的一个数学知识,它有很多有趣的性质: 每个数字等于上一行的左右两个数字之和,即 C(n+1,i) = C(n,i) + C(n,i-1) 每行数字左右对称,由 1 开始逐 ...

  8. python删除符合条件的行_这十道经典Python笔试题,全做对算我输

    经常有小伙伴学了Python不知道是否能去找工作,可以来看下这十道题检验你的成果: 1.常用的字符串格式化方法有哪些?并说明他们的区别 a. 使用%,语法糖 print("我叫%s,今年%d ...

  9. 110道python面试笔试题汇总,你能答对几道?

    该文110道面试题全部来自于大家笔试面试时候拍照后发到群里求助的题目,并自己一道一道亲自做了,大部分题目属于巩固基本python知识点的题目,希望对基本知识不熟悉的同学,能认真做一遍,肯定会有不少收获 ...

  10. java代码题_精选20道Java代码笔试题

    1.运算符优先级问题,下面代码的结果是多少? publicclassTest {publicstaticvoidmain(String[] args){ int k = 0; int ret = ++ ...

最新文章

  1. jMonkey Engine SDK3 中文乱码问题
  2. Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary
  3. 操作MySQL数据库
  4. 微信小程序中this指向作用域问题this.setData is not a function报错
  5. MySQL导入导出远程访问命令
  6. css中的display属性值:table,table-row,table-cell
  7. php+redis实现消息队列
  8. SQL Server报表生成器中的R脚本词云
  9. 在被打击后的心里变化
  10. java入学测试_算法历练之路——入学考试(JAVA)
  11. python len函数_你需要了解的最重要的Python概念
  12. allavsoft mac版:支持从各种视频分享网站下载视频
  13. 网络驱动器映射成功但无法更新文件_FTP映射网络驱动器-ExpanDrive for mac
  14. pci串口驱动安装失败_PCI并口卡驱动安装不上
  15. 软件项目风险控制-公益讲座视频,供大家学习参考。
  16. 套接字sockets
  17. 就dsaf就打开了撒酒疯
  18. Elasticsearch-head-master配置 (与es连接)
  19. Android SQLite 数据库常用命令
  20. 来看看她赚了多少钱,随手拍了一个视频,19万播放量

热门文章

  1. 电脑桌面的计算机图双击打不开,win10双击电脑图标打不开必须右键打开
  2. 5G标准专利,谁执牛耳?
  3. win10系统matlab不能卸载不了,win10系统matlab打不开无法运行的方案
  4. 2018款macbook pro如何安装windows双系统
  5. MBR和 GPT互转导致Windows无法开机,镜像备份找不到
  6. srp——点光源阴影的一些坑总结
  7. ora-20011 ora-01555
  8. 用最优控制视角看微分几何下的测地线
  9. 爬虫--07:MongoDB
  10. 排序算法,对内存小数据量大的数据排序(一)