2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 暴风影音校园招聘笔试题目——c语言D卷

暴风影音校园招聘笔试题目——c语言D卷

时间:2019-10-28 17:18:13

相关推荐

暴风影音校园招聘笔试题目——c语言D卷

1,c++中哪些操作符不能被重载?

2,inline函数有什么特性,什么情况下适合使用它?

3,写出下面代码的输出

short i=1;char *p=(char *)&i;printf("%d\n",*p);

这题目中存在的陷阱就是:大端小端的问题。分类讨论即可。请参见另一篇博文。/junk/article/details/8155543

4,写出代码块的输出

int i=5;printf("%d",i=++i==6);

这就考察++的执行顺序了

5,依旧是写出代码块的输出结果

int i=0;int number =300;while(number !=0){number=number&(number-1);i++;}printf("%d\n",i );

考察位运算,因为每次都是number&(number-1)

不难看出,这每次会消去二进制中的一个1.

而300=256+32+8+4,有4个1,故输出4.

待续。。。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。