查看完整版本: 两道华为面试题----分享

黑色洗面奶 2007-8-9 20:37

两道华为面试题----分享

上周去华为中央平台参加面试,在专业面试的时,给我出了两道题目,现分享给大家
1.一个啤酒瓶子,一把直尺,水。利用现有东西,如何算出啤酒瓶的容积。
2.一道简单的程序题
   键盘输入字符(任意字符),如果输入的是大写字母,把大写字母变成小写;如果输入的是小写字母,变成大写。


刚刚注册的新人,大家多多关照哦,呵呵sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2 sdlkfj2

黑色洗面奶 2007-8-9 20:44

大家可以讨论下,各述高见

大家可以讨论下,各述高见。

guozi220 2007-8-9 21:01

第一道题目怎么解???????????????sdlkfj8 sdlkfj8 sdlkfj8 sdlkfj8

shanxi 2007-8-10 10:18

用刻度尺测量一高度为L的啤酒瓶的容积时,测得瓶底直径为D,瓶口朝上注入一部分水,测得水面离瓶底高度为L1;将瓶口堵住;把啤酒瓶倒置,又测得水面离瓶底为L2,由此可算出啤酒瓶的容积是多少。
[img]http://answer.xuechuang.com/UploadFiles/2006/09/29/200609291431556545.jpg[/img]
先算出第一次水的体积,再加上第二次的体积就行了
[img]http://answer.xuechuang.com/UploadFiles/2006/09/29/200609291023358229.jpg[/img]

zqp 2007-8-10 11:56

#include<stdio.h>

main()

{

int ch=getchar();

ch=ch-32;

putchar(ch);

}

zqp 2007-8-10 12:03

輸入,大小寫互換的程序!!  
   
  #include   "stdio.h"  
  #define   N   100  
  main()  
  {  
      char   s[N];  
      int   i;  
      clrscr();  
      printf("\n   Input   string   less   than   %d:",N);  
      gets(s);  
      printf("\n   The   changed   string:");  
   
              i=0;  
                while(s[i]!='\0')  
    {  
        if(s[i]<='z'&&s[i]>='a')  
              printf("%c",s[i]-32);  
              else   if(s[i]<='Z'&&s[i]>='A')  
              printf("%c",s[i]+32);  
              else  
              printf("%c",s[i]);  
          i++;  
      }  
   
          getch();  
   
  }

kolecat 2007-8-10 12:51

[quote]原帖由 [i]shanxi[/i] 于 2007-8-10 10:18 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=652669&ptid=86298][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
用刻度尺测量一高度为L的啤酒瓶的容积时,测得瓶底直径为D,瓶口朝上注入一部分水,测得水面离瓶底高度为L1;将瓶口堵住;把啤酒瓶倒置,又测得水面离瓶底为L2,由此可算出啤酒瓶的容积是多少。
http:// ... [/quote]

怎么 用直尺量出瓶底直径。。。。

Jor 2007-8-11 00:07

我所能想到的也是4楼的方法 ,, 将水灌到锥体与柱体的接缝处(倒置),然后正过来,,测出水的高度和瓶底的半径  然后测出圆柱体部分的高度 2者相加

我的品牌ccc 2007-8-11 09:50

很不错   学习了

shanxi 2007-8-11 11:35

第1道题是 高中一年级的 物理题

很不理解出这样的题目考人的什么,以前的物理知识早就忘记了
人脑的思维的灵活性--可这要结合物理知识来思维。

lllogin 2007-8-11 22:17

直径是不太容易测量,再考虑瓶子的厚度,如果瓶口与瓶壁厚度不一致,就没法测了吧?

dapengqyl 2007-8-14 15:56

good

very good

xuedai 2007-8-16 21:36

理想状态下能达到要求了~~~
真要考虑那么多条件,那没法求了
比如水倒过来也会有部分水沾在瓶壁又或者水分流失,那要考虑损耗?
呵呵
顶一个就是了~~~

jandz0413 2007-8-17 16:12

想不出~

grubbysong2 2007-11-9 20:50

真有点难啊。。。。

yuxuan555269 2007-11-21 14:59

8错的题

capricorn 2007-11-23 15:43

:( 难
页: [1]
查看完整版本: 两道华为面试题----分享