应届生求职招聘论坛
标题:
百度2010运维web开发两道笔试题
[打印本页]
作者:
Headhunt
时间:
2009-10-14 09:28
标题:
百度2010运维web开发两道笔试题
zz
发信站: 北邮人论坛 (Tue Oct 13 22:31:04 2009), 站内
1.推理:24个人,每人至少养一种宠物,养鸟、狗、鱼、猫的分别为13、5、10、9人,同时养鸟和狗的2人,同时养鸟和鱼、鸟和猫、鱼和猫的各为4人,养狗的既不养猫也不养鱼。问只养一种宠物的总共几人?同时养鸟鱼猫的几人?
2.找程序的错和不足:
int test(char *value,int value_len,int flag)
{
char temp_buf[BUF_SIZE];
sprintf(temp_buf,value);
char temp_new_buf=new char[value_len];
if(flag)
{
strcat(temp_buf,"flag is true");
printf(temp_buf);
return 1;
}
delete[] temp_new_buf;
return 0;
}
作者:
jobbr
时间:
2009-10-14 09:33
第一次我做的12人和1人。。不知道对不对。。
作者:
linchuan198412
时间:
2009-10-14 14:10
同意楼上的,我觉得也是12人和1人
作者:
wangzhewang
时间:
2010-11-15 09:00
第一个题不会做。杯具
作者:
zyzyzy318
时间:
2010-12-7 22:47
同意12人和1人
作者:
zxzxy1988
时间:
2011-4-21 20:57
顶楼主~后天笔试...
作者:
czchaizhi
时间:
2011-4-25 21:37
只养一种的12人,同时养鱼猫鸟的1人
作者:
lanlingr
时间:
2011-5-4 19:41
[attach]39609[/attach]
作者:
lanlingr
时间:
2011-5-4 19:46
解:设只养一种宠物的人数为
x
,只养两种宠物的人为
y
,养三种宠物的人为
z
可列方程组:
x +y + z = 24
x+ 2y + 3z = 13 + 5 + 10 + 9
=>y+2z = 13
①
养狗的人分为两种:(1)只养狗;(2)只养狗和鸟。
所以养两种或三种宠物的所有情况如下:
只养狗鸟的人
只养鸟猫的人
只养鸟鱼的人数
只养鱼猫的人
养3种宠物的人
2
4-z
4-z
4-z
z
跟据式子
①
和上边的表格
可列如下方程组:
y= 2 + 3( 4 - z )
y+ 2z = 13
`
=>
y =11, z = 1
所以:只养一种宠物的人有12个,只养两种宠物的人为11个,养3种宠物的人是1个。
并且可以进一步把只养某一种宠物或某两种宠物的人数分别算出。
作者:
wff20053005
时间:
2011-10-6 10:48
谢谢楼主,大后天考试!
作者:
ggyy5731
时间:
2012-5-3 22:19
lanlingr 发表于 2011-5-4 19:41
呵呵 思路清晰
欢迎光临 应届生求职招聘论坛 (https://bbs.yingjiesheng.com/)
Powered by Discuz! X3.2