华为笔试题目主题: 华为的笔试题目大家看看! 作者: happying ( 口袋) 等级: 信誉值: 100 所属论坛: VC/MFC 基础类问题点数: 20 回复次数: 44 发表时间: 2004-11-06 22:36:58 1、 int i=10, j=10, k=3; k*=i+j; k 最后的值是___ 2 、进程间通信的方式有__ __ __ __ 等。 3 、网桥是独立于___ 协议的, (后面还有一句话,记不得了) 4、 struct A{ char t:4; char k:4; unsigned short i:8; unsigned long m; } sizeof(A)=___ (不考虑边界对其) 该错题: 1 、下面的函数实现在一个固定的书上加上一个数,有什么错误,改正 int add_n(int n) { static int i=100; i+=n; return i; }2 、就是大家说的少一个 free 的那道题 3 、就是 const 字符串不能被修改的问题 4、 char p[5]; char* s="12345"; strcpy(p,s); 5、 class A{ public: A() { p=this; } ~A() { if(p!=NULL) { delete p; p=NULL; }} A* p; }; 这个问题我说一下, 可能出题者自己也没意识到这个问题, 因为在趋势的考试中这样的 error 也出现了。显然,出题者的意图是: delete this 之后,不能操作这个对象了, 所以, p=NULL 是错误的。但是还有一个错误: big-three 原则, 定义了析构函数, 缺少了 copy ctr 和 operato r=。回复人: Win32Boy( 孤独犹箭)() 信誉: 100 2004-11-06 22:47:00 得分:0 ? GZ. UP. Top 回复人: happying( 口袋)() 信誉: 100 2004-11-06 22:49:00 得分:0 ?1、 int i=10, j=10, k=3; k*=i+j; k 最后的值是___ 2 、进程间通信的方式有__ __ __ __ 等。 3 、网桥是独立于___ 协议的, (后面还有一句话,记不得了) 4、 struct A{ char t:4; char k:4; unsigned short i:8; unsigned long m; } sizeof(A)=___ (不考虑边界对其) 该错题: 1 、下面的函数实现在一个固定的书上加上一个数,有什么错误,改正 int add_n(int n) { static int i=100; i+=n; return i; }2 、就是大家说的少一个 free 的那道题 3 、就是 const 字符串不能被修改的问题 4、 char p[5]; char* s="12345"; strcpy(p,s); 5、 class A{ public: A() { p=this; } ~A() { if(p!=NULL) { delete p; p=NULL; }} A* p; }; 这个问题我说一下, 可能出题者自己也没意识到这个问题, 因为在趋势的考试中这样的 error 也出现了。显然,出题者的意图是: delete this 之后,不能操作这个对象了, 所以, p=NULL 是错误的。但是还有一个错误: big-three 原则, 定义了析构函数, 缺少了 copy ctr 和 operato r=。 Top 回复人: happying( 口袋)() 信誉: 100 2004-11-06 23:04:00 得分:0 ? ???????? Top 回复人: Mega1212(MeGa) () 信誉: 100 2004-11-06 23:41:00 得分:0 ? 看了之后感觉, 完全, 彻底无语, 呵呵 Top 回复人: mybios( 俊俊哥哥)() 信誉: 100 2004-11-06 23:42:00 得分:0 ? 看上去题目很简单的哦。。 Top 回复人: linfeng1216( 这件事很难)() 信誉: 99 2004-11-07 09:00:00 得分:0 ? 这很难吗? Top 回复人: iicup( 双杯献酒)() 信誉: 100 2004-11-07 09:48:00 得分:0 ?1、 int i=10, j=10, k=3; k*=i+j; k 最后的值是___ //k= 60 2 、进程间通信的方式有__ __ __ __ 等。// .... 3 、网桥是独立于___ 协议的, (后面还有一句话,记不得了) // 传输层 4、 struct A{
华为口试题目 来自淘豆网m.daumloan.com转载请标明出处.