微软的面试题及答案-超变态但是很经典
>首页 -> 社会专题 -> 软件技术 2011-02-11 来源: 作者: 浏览:1926

4符合题意,m=12,证毕

于是得到n=7   m=12   n1=3   n2=4是唯一解。第六题:7只(数学归纳法证明)    

1)若只有1只病狗,因为病狗主人看不到有其他病狗,必然会知道自己的狗是病狗(前提是一定存在病狗),所以他会在第一天把病狗处决。

2)设有k只病狗的话,会在第k天被处决,那么,如果有k+1只,病狗的主人只会看到k只病狗,而第k天没有人处决病狗,病狗主人就会在第k+1天知道自己的狗是病狗,于是病狗在第k+1天被处决

3)由1)2)得,若有n只病狗,必然在第n天被处决

第七题:(提示:可用图论方法解决)

BONO&EDGE过(2分),BONO将手电带回(1分),ADAM&LARRY过(10分),EDGE将手电带回(2分),BONO&EDGE过(2分)   2+1+10+2+2=17分钟

第八题:

约定好一个人作为报告人(可以是第一个放风的人)

规则如下:

1、报告人放风的时候开灯并数开灯次数

2、其他人第一次遇到开着灯放风时,将灯关闭

3、当报告人第100次开灯的时候,去向监狱长报告,要求监狱长放人......

按照概率大约30年后(10000天)他们可以被释放

第五组无标准答案    

第六组部分题参考答案:    

4.

char   *   strcpy(char   *   pstrDest,const   char   *   pstrSource)

{

assert((pstrDest!=NULL)&&(pstrSource!=NULL));  

char   *   pstr=pstrDest;

while((*(pstrDest++)=*(pstrSource++))!= '\0 ');

            return   pstr;

}

5.

char   *   strrev(char   *   pstr)

{

assert(pstr!=NULL);

char   *   p=pstr;

char   *   pret=pstr;

while(*(p++)!= '\0 ');

p--;

char   tmp;

while(p> pstr)

{

tmp=*p;

*(p--)=*(pstr);

*(pstr++)=tmp;    

}

return   pret;

选http://exam.itzero.com/2007/0123/15993_2.html

您看到此篇文章时的感受是:

Tags:
责任编辑:佚名
免责申明
除原创及很少部分因网文图片遗失而补存外,本站不存储任何有版权的内容。你看到的文章和信息及网址索引均由机器采集自互联网,由于时间不同,内容可能完全不同,请勿拿本网内容及网址索引用于交易及作为事实依据,仅限参考,不会自行判断者请勿接受本站信息,本网转载,并不意味着赞同其观点或证实其内容的真实性.如涉及版权等问题,请立即联系管理员,我们会予以更改或删除,保证您的权利.对使用本网站信息和服务所引起的后果,本网站不作任何承诺.
内容加载中,请稍候...
密码: (新用户注册)

<<
相关文章

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

QQ咨询

统计联系

MAIL:gnlt@Dovechina.com
正在线上:

版权与建议

任何你想说的