好文档 - 专业文书写作范文服务资料分享网站

华为笔试题大全(史上最齐全)

天下 分享 时间: 加入收藏 我要投稿 点赞

下述说法正确的是( )

A、备份功能可以正常使用

B、备份功能不能正常使用

C、两端可以正常互联

D、两端不能正常互联 1~10

B 、CD、 BC 、CD 、B 、C、 D、 ABE 、ABDG 11~20

A 、B 、A D??、CE 、ABD 、ACD、 D 、B、 A 、B? 21~30

D、BC 、D 、C 、B 、A 、A、 C 、AC、 AC 31~40

C 、C 、D、B 、ABD 、C 、E 、AD 、AB 、B 41~50

B 、C 、AC 、B 、AD 、bcd 、A 、C 、A 、BCD

[华为笔试]2006年华为研发类笔试编程题(2006年10月29日晚,成都电子科技大学考试题目)

题目:网球中心共有100个网球场,每个单位可以来申请1到100的场地,申请的场地编号必须是连续的,如果场地已经被其他单位占用,就不能再次使用,而且单位在使用完场地后必须归还。请设计一个完整的系统(c语言)。

(限时5分钟) Tennis.h

struct TennisGround { int num; char *agentName; };

typedef struct TennisGround TG;

void mallocTG(TG *total); void freeTG(TG *total); Tennis.c

#include #include #include #include

#include \

void mallocTG(TG *total) {

int size, start,count = 0;

char *agentName = (char*)malloc(sizeof(char)*10);

printf(\scanf(\

printf(\scanf(\

printf(\scanf(\

if((total+start)->agentName != \{

printf(\exit(-1); } else {

while(count < size) {

(total+start+count)->agentName = agentName; count++; } } }

void freeTG(TG* total) {

char *an = (char*)malloc(sizeof(char)*10);

printf(\scanf(\

int count = 0; while(count < 100) {

if(strcmp((total+count)->agentName, an) == 0) (total+count)->agentName = \count++; } }

int main() { int i; int sw;

TG *total = (TG*)malloc(sizeof(TG)*100);

for(i=0; i<100; i++) {

(total+i)->num = i; (total+i)->agentName = \} while(1) {

printf(\for(i=0; i<100; i++) {

printf(\if(i%5 == 0) printf(\}

printf(\

printf(\printf(\scanf(\if(sw == 1) mallocTG(total); else

freeTG(total); }

return 0; }

====================================================================== 华为D卷最后四大题

1、A1,A2....An和B交换资源,求写出PV操作的序列 2、非递归实现废物不拉屎数列. 3、折半查找干啥用的? 实现之.

4、实现有序链表上的插入

华为笔试题大全(史上最齐全)

下述说法正确的是()A、备份功能可以正常使用B、备份功能不能正常使用C、两端可以正常互联D、两端不能正常互联1~10B、CD、BC、CD、B、C、D、ABE、ABDG11~20A、B、AD??、CE、ABD、ACD
推荐度:
点击下载文档文档为doc格式
2xs4m4rfgy6bod04q39t7z7sh75m1a00oce
领取福利

微信扫码领取福利

微信扫码分享