在面试问卷上看到这个。有啥想法吗?

Posted

技术标签:

【中文标题】在面试问卷上看到这个。有啥想法吗?【英文标题】:Saw this on interview questionaire. Any thoughts?在面试问卷上看到这个。有什么想法吗? 【发布时间】:2015-09-20 10:37:03 【问题描述】:

--- 代码从该行下方开始---

答:想一个程序::

B: 思考 James Requenez::

C: CUP 1 是“Hello World”::

D:CUP 2 是“你是哪一年出生的?”::

E: CUP 3 IS "输入第一个值"::

F: CUP 4 IS "输入第二个值"::

G:CUP 5 是“二”

H: CUP 6 IS ::

我:::

J:嗅探五::

K:闻“一”口吐一:>

L: 跳 Z::

M:闻“二”口吐二:>

N: SIP 苹果:>

O: SPIT CHEW NOW SLICE apple SEW “岁”:>

P: 跳 Y::

问:闻“三”口吐三:>

R: SIP 香蕉:>

S:吐四:>

T:SIP 胡萝卜:>

U: SPIT CHEW 香蕉 SEW 胡萝卜:>

V: 跳 Z::

W:闻“四”口水四:>

X: SIP 代基里酒::

Y: 吐“谢谢”::

Z: 吐“再见”::

::::

--- 本行以上代码sn-p结束

你能解释一下这段代码的作用,如果有的话,输出是什么?

你能找出语法错误吗?

你能找出逻辑错误吗?

【问题讨论】:

【参考方案1】:

这是我的猜测:

the program prints "What year were you born?"
then reads the value in variable apple
then prints (current year - apple) "year old"
then prints "thank you"
then prints "bye"
and terminates

语法错误在 G 行(行尾缺少 ::)

逻辑错误是 W 行(写“输入第二个值”而没有写“输入第一个值”)。

这些是命令:

思考 - 评论

CUP x IS y - 将 x 绑定到 y

SNIFF - 案例

气味 - 一个案例测试

跳跃 - 跳跃

SIP x - 从输入流读取到变量 x

x 切片 y - (x - y)

咀嚼 x 缝 y - x ||是的

【讨论】:

以上是关于在面试问卷上看到这个。有啥想法吗?的主要内容,如果未能解决你的问题,请参考以下文章

面试问 关于JAVA多线程,从哪些方面回答呢

子菜单不显示...有啥想法吗?

Std::vector 被初始化为垃圾。奇怪的行为。有啥想法吗?

03 校招面试究竟在面什么?

Java - instanceof 关键字是如何实现的?

面试问了解Linux内存管理吗?10张图给你安排的明明白白