首页 > 通讯试题 > 华为试题 > 华为C/C++招聘笔试题7套

华为C/C++招聘笔试题7套


下载地址: 华为C/C++  下载所需:¥15

华为C/C++招聘笔试题7套 

目录:
1.         华为C++面试题
2.         华为C招聘笔试题
3.         华为技术有限公司C语言招聘笔试题
4.         华为某年招聘C++面试题及答案
5.         华为武汉研究所C#面试题
6.         华为软件研发C语言招聘面试题(应届生笔试题)
7.         某年华为C语言笔试题
 
部分内容节选:
华为技术有限公司C语言招聘笔试题
一、单项选择题(每题3分,共30分)
 1、调用函数时的实参是数组名时(如func(A),A为数组),传递给形参实际上是 :
A)数组的首地址               B)数组的第一个元素
C)数组中的全部元素的值       D)数组元素的个数
 
 2、有如下定义:
   Union  FLAG
 {
        Struct
        {
            Unsigned  char  Mode;
};
Unsigned  short  usVal;
}myFlag;
那么myFlag占用内存的大小为:()
A)8位      B)16     C)24位       D)32位
 
  3、有如下定义:int(*ptr)(); ,以下叙述中正确的是()
A) ptr是指向一维数组的指针变量。
B) ptr是指向int型数据的指针变量。
C) ptr是指向函数的指针,该函数返回一个int型数据。
D) ptr是一个函数名,该函数的返回值是指向int型数据的指针。
 
  4、有以下程序段
        int  x=4;
        do
        {
             Printf(“%d,”,x--);
        }while(--x);
      其输出结果是:()
     A)3,0        B)4,1       C)4,2         D)死循环
 
5、有如下程序段
   Unsigned  char  a[5];
   Unsigned  char  *p,*q;
二、填空题(每分2分,共20分)
  1、OSI协议共分七层,为物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。      (备注:本题4分)
 
  2、有如下程序段
     Unsigned    char    *p1;
     Unsigned    long    *p2;
     P1=(unsigned  char *)0x801000;
     P2=(unsigned  long *)0x810000;
     请问    p1+5=
             P2+5=
 
   3、如下一段程序
      enum  string
       {
           x1 ,
           x2,
           x3 =10,
           x4,
           x5
        };
三、以下程序对输入的一个整数,调用函数prime,判断其是否为一个素数;是素数打印“Yes”,否则打印“No”,
五、编程题(25分)
 
、、、、、
更多内容请下载附件
 
下载地址: 华为C/C++  下载所需:¥15
下载排行