范文无忧网面试笔试笔试回答

华为招聘C语言笔试试题

11月29日 编辑 fanwen51.com

[公选领导笔试案例题]想要参选领导选拔的同志们,下面这一则笔试案例题是与公选有关的,本站建议大家了解一下。 案例: 日前,某地人民法院开庭审理了一起特殊的行政诉讼案:由于对政府部门数次改变小区的...+阅读

一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)

1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )

2、int (*ptr) (),则ptr是一维数组的名字。( )

3、指针在任何情况下都可进行,,=,=,==运算。( )

4、switch(c) 语句中c可以是int ,long,char ,float ,unsigned int 类型。( )

5、#define print(x) printf("the no, "#x",is ")

二、填空题(共30分)

1、在windows下,写出运行结果,每空2分,共10分。

char str[ ]= "Hello";

char *p=str;

int n=10;

sizeof(str)=( )

sizeof(p)=( )

sizeof(n)=( )

void func(char str[100])

{ }

sizeof(str)=( )

2、void setmemory(char **p, int num)

{ *p=(char *) malloc(num);}

void test(void)

{ char *str=NULL;

getmemory(str,100);

strcpy(str,"hello");

printf(str);

}

运行test函数有什么结果?( )10分

3、设int arr[]={6,7,8,9,10};

int *ptr=arr;

*(ptr++)+=123;

printf("%d,%d",*ptr,*(++ptr));

( ) 10分

二、编程题(第一小题20,第二小题30分)

1、 不使用库函数,编写函数int strcmp(char *source, char *dest)

相等返回0,不等返回-1;

2、 写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1

五、 阅读程序题(每个小题5分,共20分)

1.阅读以下程序,概括地写出程序的功能。

#i nclude

double Exp(double x)

{ double sum=1.0;

double term=x;

double i=1 ;

while (term=1.0E-8)

{ sum+=term ;

i++;

term=term*x/i ;

}

return sum ;

}

void main()

{ double s;

s=Exp(1.0)+Exp(2.0);

cout.precision(8);

couts=

}

2. 阅读程序,写出程序执行时输出结果。

#i nclude

const int SIZE=10;

class stack

{ char stck[SIZE];

int top;

public:

void init();

void push(char ch);

char pop();

};

void stack::init()

{ top=0; }

void stack::push(char ch)

{ if(top==SIZE)

{ coutStack is full.\n;

return ;

}

stck[top++]=ch;

}

char stack::pop()

{ if(top==0)

{ coutStack is empty.\n;

return 0;

}

return stck[--top];

}

void main()

{ stack s1, s2;

s1.init();

s2.init();

s1.push('a');

s1.push('b');

s1.push('c');

s2.push('x');

s2.push('y');

s2.push('z');

for(int i=0; i3; i++)

coutPop s1:

for(i=0; i3; i++)

coutPop s2:

}

程序结果:

3.阅读程序,写出程序运行时输出结果。

#i nclude

class Tdate

{ public:

Tdate();

Tdate(int d);

Tdate(int m, int d);

Tdate(int m, int d, int y);

protected:

int month;

int day;

int year;

};

Tdate::Tdate()

{ month=4;

day=15;

year=1995;

cout/ /

}

Tdate::Tdate(int d)

{ month=4;

day=d;

year=1996;

cout/ /

}

Tdate::Tdate(int m, int d)

{ month=m;

day=d;

year=1997;

cout/ /

}

Tdate::Tdate(int m, int d, int y)

{ month=m;

day=d;

year=y;

cout/ /

}

void main()

{ Tdate aday;

Tdate bday(10);

Tdate cday(2,12);

Tdate dday(1,2,1998);

}

运行结果:

4.阅读程序,写出程序运行时输出结果。

#i nclude

#i nclude

class shape

{ public:

shape(double x, double y):xCoord(x), yCoord(y){}

virtual double Area()const {return 0.0; }

protected:

double xCoord, yCoord;

};

class AA :public shape

{ public:

AA(double x, double y, double r): shape(x,y), rad(r){}

virtual double Area()const { return 3.0 * rad * rad; }

protected:

double rad;

};

class BB :public shape

{ public:

BB(double x1, double y1, double x2, double y2)

:shape(x1, y1), x2Coord(x2), y2Coord(y2){ }

virtual double Area()const;

protected:

double x2Coord, y2Coord;

};

double BB:Area()const

{ return fabs((xCoord-x2Coord)* (yCoord - y2Coord));

库函数fabs(double t)求得t的绝对值

}

void fun(const shape sp)

{ cout

}

void main()

{ AA aa(2.0, 5.0, 4.0);

fun(aa);

BB bb(2.0, 8.0, 12.0, 17.0);

fun(bb);

}

运行结果:

六、 编写程序题(每小题10分,共20分)

延伸阅读:

绿盟科技笔试经验下面分享两位网友到绿盟科技笔试的经历 网友一:笔试绿盟受挫 被绿盟鄙视是肯定的了,卷子答的太差,考完了,心中只有四个字学艺不精啊! 12点开始,2点结束,卷子题量很大,好像一共27、8...

MTK笔试总结小编我很久没在本站上发表文章张了,下面就让我来跟大家谈谈我的MTK笔试心得吧! 今年年要开始找工作了,本着积累经验的目的,跑去做了下MTK的笔试题,笔试的内容主要是C++。 因为开发...

民生证券笔试经验总结一下我参加民生证券的笔试所考的题型吧!或许这对以后的求职者会有帮助。 民生证券的笔试是在中财主教学楼考的,主要分为两部分,第一部分是行测,历时一小时;第二部分为专业笔...

计算机类笔试经验下面是计算机考试类的笔经介绍 首先是要有充分的准备,我知道有很多人报考了公务员,教师招聘等考试,他们只是抱着一种试试看的心理,没怎么复习。在这里我想告诉真正想考试的人:不...

2011年质检员笔试题目以下是2011年质检员笔试题目,现分享给大家练习练习。一章 概述 1、国家验收标准:一个标准、16个规范(P9+建筑节能验收规范) 2、省验收及控制标准:住宅工程控制标准、建筑节能验收...

税法类笔试题目以下分享是笔试题目是与税法有关的,大家敬请阅读: 税法类: 不能转嫁的税的类型 矿石进口需缴税(关税,增值税) 增值税一般纳税人符合的条件 对于纳税人的要求(在中国境内有住所或者...

安信证券笔试心得下面跟大家分享的是一位网友的安信证券笔试心得。 事先在网上看到该公司只招硕博,貌似要求很高,宣讲会的时候,一个典型国企中年男士,不停地讲一些很没条理的东西,试图说服大家加...

民生证券笔试心得以下是小编参加完民生证券笔试后总结出的笔试题型!分享给大家了解一下,或许这对以后的求职者会有帮助。 民生证券的笔试是在中财主教学楼考的,主要分为两部分,第一部分是行测,历...

浪潮软件研发笔试今天下午2点小编我到浪潮去参加了笔试笔试前填写了一份浪潮的职位申请表,很多与我简历中的内容都重复,所以填写的有些不耐烦,后面几项还有点意思。 是否可以外驻:可以 是否服从...

推荐阅读
图文推荐
栏目列表