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

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: 责任编辑:佚名
免责申明: 除原创及很少部分因网文图片遗失而补存外,本站不存储任何有版权的内容。你看到的文章和信息及网址索引均由机器采集自互联网,由于时间不同,内容可能完全不同,请勿拿本网内容及网址索引用于交易及作为事实依据,仅限参考,不会自行判断者请勿接受本站信息,本网转载,并不意味着赞同其观点或证实其内容的真实性.如涉及版权等问题,请立即联系管理员,我们会予以更改或删除,保证您的权利.对使用本网站信息和服务所引起的后果,本网站不作任何承诺.
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论:0条】 【关闭】 【返回顶部
微信分享二维码

打开微信扫一扫分享

上一篇怎么对U盘进行量产 下一篇用ghost硬盘克隆图解
密码: (新用户注册)

最新文章

图片主题

热门文章

推荐文章

相关文章

便民服务

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

有哪个那个什么的,赶紧点这里给DOVE发消息

统计联系

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

版权与建议

任何你想说的