设有语句 int a=1,b=2,c=3,d=4 ;,则执行了语句 a+=b-=c*=d; 后,变量 a 的值是()
设整型变量 i 值为2,表达式i+++++i+++i+i++的结果是()
设a=1,b=2,c=3,d=4,则表达式:a<b?a: c<d?="" a="" :d的结果为()="" <="" code="">
????他们是怎么想的?
1
lany 2016-11-28 09:15:08 +08:00
考试不都喜欢考这种
|
2
wulin 2016-11-28 09:18:46 +08:00
这种代码,不能 merge
|
3
hanzichi 2016-11-28 09:19:23 +08:00
说好听点是考察基本功,难听点就是炫技
|
4
mcone 2016-11-28 09:20:10 +08:00
别的不说 就第二题这种考 undefined behavior 的东西 你就可以甩他一脸了
估计这个出题人没看过标准 很可能也只用过一种编译器吧 |
5
murmur 2016-11-28 09:24:15 +08:00
这不是大学的 c 语言考试题么
然而现在大学也不这么考了吧 最常见的炫技表演不是各种 swap 么 |
6
lucifer9 2016-11-28 09:24:35 +08:00
要是完美答出来了的话
他们敢要么 就不怕以后天天这么写代码没法维护么 |
7
Sasasu 2016-11-28 09:31:53 +08:00 via Android
|
8
stephenyin 2016-11-28 09:36:33 +08:00 1
@Sasasu 给老师的嘴打码是什么习惯?
|
10
Sasasu 2016-11-28 09:37:18 +08:00 via Android
@stephenyin 糊了而已
|
11
iRiven 2016-11-28 09:44:40 +08:00 via Android
代码可以这样写 但是面试的话打死面试官
|
12
xss 2016-11-28 09:50:03 +08:00
我只是想起一句话....技不如人,甘拜下风, 虽然这种问题没什么机会在实际中用到, 但是如果你基础好的话, 你弄死面试官啊....
|
13
nikubenki 2016-11-28 09:55:20 +08:00
第三题这种代码我写过。。。(逃
|
15
cppgohan 2016-11-28 10:24:36 +08:00
设整型变量 i 值为 2 ,表达式 i+++++i+++i+i++的结果是()
我记得类似这种题是清华计算机专业考的... 有兴趣搜搜应该能搜到来源 考你懂的(不太实用的东西)多不多 |
16
v9ox 2016-11-28 10:25:16 +08:00
他认为这种东西很重要
在我看着追求这种东西的公司还是别去 |
17
liaowu 2016-11-28 10:26:18 +08:00 via iPhone
谭教授风格
|
18
BOYPT 2016-11-28 10:50:35 +08:00
@stephenyin 应该是老师的嘴太快了照片都糊了
|
19
coderluan 2016-11-28 11:34:24 +08:00
我不知道也不想知道他们怎么想的,但是我确定他们肯定没正经上过班
|
21
megatron 2016-11-28 12:37:04 +08:00
只是命题人员单方面认为:这个题目可以考察学生是不是真正理解了这个知识点。每个学科的考试都有这种“让人哭笑不得”的题目。
|
22
mayne95 2016-11-28 12:39:34 +08:00 via Android
我见过笔试求斐波那契 30 几项的值,怎么玩😂
|
23
wjh3936 2016-11-28 12:44:15 +08:00
nc 题目
|
24
dslwind 2016-11-28 20:24:50 +08:00
天朝特色
上次研究生复试 C 语言考试题,明显是按谭书来出的,有些选择题,劳资都想写个“取决于编译器”了。 |