在面试问卷上看到这个。有啥想法吗?
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 ||是的
【讨论】:
以上是关于在面试问卷上看到这个。有啥想法吗?的主要内容,如果未能解决你的问题,请参考以下文章