新足迹

 找回密码
 注册

精华好帖回顾

· 灰姑娘的丧钟被流氓天使砸得稀烂 (2014-5-25) cheapers2003 · 应版主要求 写写Opel Insignia Diesel Wagon 使用感受 41楼上照片啦 (2013-12-10) jimmy9046
· 养育孩子的小窍门----小朋友急救常识(关键字:CPR、发烧、噎塞、烫伤、高处摔下、撞伤、扭伤、晕倒) (2011-8-2) viviancn · 【澳洲求职宝典】【找工作必看】【猎头行业大揭秘】【原创】【纯干货】无本地经验,如何在澳迅速找到工作 (2013-7-2) innerwarrior
Advertisement
Advertisement
查看: 1805|回复: 27

[IT] 搞笑的程序员面试题 [复制链接]

2008年度奖章获得者

发表于 2011-8-16 19:51 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果四个单引号等于一个单引号,那么:多少个单引号等于两个单引号?

If four single quotes equals to one single quote, then: how many single quotes equals to two single quotes?
Advertisement
Advertisement

发表于 2011-8-16 21:05 |显示全部楼层
此文章由 oldboy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldboy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2x四个单引号

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

头像被屏蔽

禁止发言

发表于 2011-8-16 21:23 |显示全部楼层
此文章由 nis 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nis 所有!转贴必须注明作者、出处和本声明,并保持内容完整
8 or 0.5. I win.

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

2008年度奖章获得者

发表于 2011-8-16 21:29 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
呵呵,谢谢LS两位同学参与~~不过建议还是再仔细考虑一下~~这道题是有所指的啦

发表于 2011-8-16 21:40 |显示全部楼层
此文章由 pinkdreamer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pinkdreamer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
5个

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

发表于 2011-8-16 21:43 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

Advertisement
Advertisement

发表于 2011-8-16 21:47 |显示全部楼层
此文章由 roo81 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 roo81 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

2008年度奖章获得者

发表于 2011-8-16 22:01 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
呵呵,谢谢LS三位同学参与~~不过建议还是再仔细考虑一下~~这道题是有所指的啦

发表于 2011-8-16 22:06 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不是 two?

发表于 2011-8-16 22:08 |显示全部楼层
此文章由 tjjimmycy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tjjimmycy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
2?

发表于 2011-8-16 22:13 |显示全部楼层
此文章由 Brother 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Brother 所有!转贴必须注明作者、出处和本声明,并保持内容完整
6?

评分

参与人数 1积分 +2 收起 理由
jungle + 2

查看全部评分

Advertisement
Advertisement

发表于 2011-8-16 22:15 |显示全部楼层
此文章由 LoveAu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 LoveAu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
6

评分

参与人数 1积分 +2 收起 理由
jungle + 2

查看全部评分

2008年度奖章获得者

发表于 2011-8-16 22:16 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
拜托,各位同学~~这个是用来考程序员的面试题,与编程有关,不是脑筋急转弯。

关键是你要想明白:为啥四个单引号等于一个单引号?  不能再多提示啦~~~

发表于 2011-8-16 22:17 |显示全部楼层
此文章由 jh_hammer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jh_hammer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
当然是8个。
既然是4个当1个的话,考虑到这是特殊字符,然后不太向一般的情况(3个当1个的那种,头尾两个算引用,中间那个才是引用后显示的。)  
所以是8个  2× 4个引号的那种。

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢参与

查看全部评分

发表于 2011-8-16 22:17 |显示全部楼层
此文章由 jh_hammer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jh_hammer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还有一种可能性,   答案是我不知道多少个单引号等于两个单引号。

2008年度奖章获得者

发表于 2011-8-16 22:19 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
正确的答案已经出来了,请做对的同学解释一下原因吧~~
Advertisement
Advertisement

发表于 2011-8-16 22:25 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
第一个和最后一个quote是用来引用的‘xx’
第二个quote是escape following quote- ''X'
所以如果是two quotes (用x来代替)
那就是‘‘x'x’

评分

参与人数 1积分 +1 收起 理由
jungle + 1 谢谢~不过答案没有那么复杂

查看全部评分

2008年度奖章获得者

发表于 2011-8-16 22:28 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
做对的两位老兄不会是蒙的吧?

发表于 2011-8-16 23:13 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
SQL啊。
DECLARE @A  NVARCHAR(10) = ''''  -- 一个引号
DECLARE @B NVARCHAR(10) = '''''' -- 两个引号

发表于 2011-8-16 23:16 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jerryclark 于 2011-8-16 23:13 发表
SQL啊。
DECLARE @A  NVARCHAR(10) = ''''  -- 一个引号
DECLARE @B NVARCHAR(10) = '''''' -- 两个引号


' '' '  ==>'
' '' '' ' ==> ''
没错吧?

评分

参与人数 1积分 +8 收起 理由
jungle + 8 完全正确!

查看全部评分

发表于 2011-8-17 09:12 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢加分 :)
Advertisement
Advertisement

发表于 2011-8-17 09:17 |显示全部楼层
此文章由 cai76 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cai76 所有!转贴必须注明作者、出处和本声明,并保持内容完整
完全不懂。隔行如隔山!

发表于 2011-8-17 09:20 |显示全部楼层
此文章由 righttang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 righttang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哦,原来如此,懂了懂了~

2008年度奖章获得者

发表于 2011-8-17 09:36 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大家不觉得这道题很有意思嘛~~

Jerryclark同学的回答完全正确,不过解释还可以更简单一点:

打开SQL MANAGEMENT STUDIO,执行下列语句:
Select ''''
Select ''''''
就明白啦。其实这道题的逻辑是:

4个单引号等于1个单引号 ===>  这个是在说SQL ===> 所以6个单引号等于2个单引号

评分

参与人数 1积分 +3 收起 理由
Brother + 3 我很赞同

查看全部评分

发表于 2011-8-17 09:45 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
那我出个题,四个或8个 \ 的输出是什么

发表于 2011-8-17 09:57 |显示全部楼层
此文章由 LoveAu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 LoveAu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
只知道 \ 是escape, \\ 就是 \, 4个 \  -> \\
8个 \  -> \\\\
Advertisement
Advertisement

2008年度奖章获得者

发表于 2011-8-17 12:51 |显示全部楼层
此文章由 jungle 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jungle 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 nali 于 2011-8-17 09:45 发表
那我出个题,四个或8个 \ 的输出是什么

这个什么没头没脑滴~~如果是SQL或者VB,\就是个普通字符,所以4个还是4个,8个还是8个

发表于 2011-8-17 14:29 |显示全部楼层
此文章由 ltroad 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ltroad 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 LoveAu 于 2011-8-17 09:57 发表
只知道 \ 是escape, \\ 就是 \, 4个 \  -> \\
8个 \  -> \\\\


还是escape
8个 \  -> \\\\ -> \\ -> \ -> eacape

早知道挨踢这么简单上大学就该报挨踢。这个悔啊

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部