2019华为笔试题

发布 2022-02-06 22:30:28 阅读 9594

:单选20,多选10,改错3,编程2

有数据结构、网络、操作系统、数据库。

单项选择题(4选1)

如果有n个节点用二叉树结构来存储,那么二叉树的最小深度是:

解析:深度为k的二叉树,最多有2^k-1个节点,这时的二叉树成为满二叉树。

log2(华为2011第一次笔试题目总结:

单选20,多选10,改错3,编程2

有数据结构、网络、操作系统、数据库。

一、 单项选择题(4选1)

1. 如果有n个节点用二叉树结构来存储,那么二叉树的最小深度是:

解析:深度为k的二叉树,最多有2^k-1个节点,这时的二叉树成为满二叉树。

log2(n+1)

2. 形结构的一种重要运算。若已知一棵二叉树的前序序列是befcgdh,中序序列是febgchd,则后序序列是:feghdcb

3. 下列算法的功能是:

*l是无头节点单链表*/

linklist demo(linklist l);

unsigned long *pulptr;

则下列程序段的输出结果为——

pulptr=pularray;

(pulptr+2)+=2;

printf(“%d,%d”,*pulptr,*(pulptr+2));

pulptr+2只是一个临时的指针。

相当于。int *p,*q;

q = pulptr + 2;

return pulptr;

而ptr++相当于ptr = ptr +1;return ptr;

指针的问题!!!

#define m(x,y,z) x*y+z

void main()

a 12 b 13 c 19 d 8

9、如下:int func(int a)

return b;

问f(1)等于多少? 0

10、给出以下定义:

char acx=abcdefg”;

char acx=

则正确的叙述为()

a、 数组acx和数组acy等价。

b、 数组acx和数组acy的长度相同。

c、 数组acx的长度大于数组acy的长度。

d、 数组acx的长度小于数组acy的长度。

11、有下面一段**:

char szmsisdn[max_len_msisdn-1];

szmsisdn[sizeof(szmsidn)]=0’;

则对执行以上**后,正确的叙述为:

程序执行后有问题,内存被踩。

解析:给szmsisdn[max_len_msisdn-1]赋值是越界行为。

12、对下列常见的各种网络术语,描述错误的是——

a、dns(域名系统)是一种用于tcp/ip应用程序的分布式数据库,因此它在tcp/ip体系结构中处于应用层。

b、tftp是一种文件传递应用程序,它使用的传输层协议是tcp

c、telnet是标准的提供远程登录功能的应用,可以在不同os系统的主机之间运行;

d、ping是对两个tcp/ip系统连通性进行测试的基本工具,它利用icmp进行基本的请求和应答。

13、由国际化组织(iso)和国际电信联盟(itu-t)共同提出的开放系统互连(osi)参考模型中共有—7—层。

14、下列关于进程的叙述中,哪一个是正确的:

a、进程获得处理机而运行是通过调度而得到的。

b、优先级是进行进程调度的重要依据,一旦确定不能改变。

c、在单cpu系统中,任意时刻有1个进程处于运行状态。

d、进程申请cpu资源得不到满足时,其状态变为等待状态。

上图分别是进程3/5/7状态模型。

15、考虑在一个计算机系统里,进程可以申请和释放一个或多个资源。资源一旦分配给一个进程,则该进程独占此资源,直到资源被主动释放。如果一个进程申请的资源,正在被其他进程占有,那么该进程进入等待该资源的一个队列,直到该资源能够得到满足。

下列方法中,哪一个不能很好解决死锁问题:

a、给每一个进程不同的优先级,并按照优先级的大小决定在资源队列中的顺序。

b、让进程开始运行时获得全部的资源,在不能获得全部资源时重新启动。

c、给资源编号,并要求进程按照编号的顺序申请资源。??

d、提供超时机制,在进程进入资源等待后一段随机时间内重启进程。

e、系统监控等待队列发生死锁时,重启相关进程。

16.下面的各种raid类别中,没有任何数据冗余保护的是:

a.raid0 b、raid1 c、raid5 d、raid10

解析:见后面截图资料。

17、在概念设计阶段,最常使用的数据模型是:

a、对象模型 b、物理模型 c、逻辑模型 d、实体联系模型。

解析:数据库概念设计阶段用实体联系模型。

逻辑设计阶段需要将e-r图转换为关系模型。

18、——是dbms的基本单位,它是构成单一逻辑工作单元的操作集合:

a、进程 b、sql c、事务 d、文件。

19、事务的持续性是指:——

a、事务中包括的所有操作要么都做,要么不做。

b、事务一旦提交,对数据库的改变时永久的。

c、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。

d、事务必须是使数据库从一个一致性状态变到另一个一致性状态。

20、解决并发操作带来的数据不一致行问题,一般采用方法:

a、恢复 b、封锁 c、存取控制 d、协商。

多选题:1、 完全二叉树的概念。

满二叉树。a) 深度为k且有2k-1个结点的二叉树。

b) 特点。

i. 每一层上的结点数都是最大结点数;

ii. 所有的分支结点的度数都为2;

iii. 叶子结点都在同一层次上。

完全二叉树。

c) 若对满二叉树的结点从上到下从左至右进行编号,则深度为k且有n个结点的二叉树称为完全二叉树,当且仅当其每一个结点都与深度为k的满二叉树的编号从1到n一一对应时。

d) 特点。

i. 叶子结点只可能在层次最大的两层上出现;

ii. 前k-1层中的结点都是“满”的,且第 k 层的结点都集中在左边。

2、 栈在——中应用。

a、 递归 b、快速排序(非递归程序用栈实现) c、表达式求值 d、树的遍历。

3、 队列是一种运算受限的线性表,以下说法准确的是:

a、 单向队列在允许删除的一端叫队头,在允许插入的一端叫队尾。

b、 单向队列在允许删除的一端叫队尾,在允许插入的一端叫队头。

c、 队列可以用数组实现,也可以用链表实现。

d、 队列是先进先出的,栈是后进先出的。

4、 下列关于线性表描述正确的是:

a、 适用于数据项数量不能预知的情况。

b、 逻辑相邻的2元素的存储空间可以是不连续的。

c、 链表节点一般有数据元素和指针域两部分组成。

d、 存储空间需要动态分配。

解析:线性表存储空间分配的静态、动态性是由其实现方式决定的,线性表可以通过顺序表和链表实现,顺序表是静态分配的,链表又分为静态和动态,静态链表静态分配,动态链表动态分配。

5、 下面说法正确的是:

a、 归并排序的平均复杂性为o(n*log(n));

b、 快速排序最坏情况下时间复杂度是o(n2)

c、 堆排序在最好最坏情况下时间复杂度都是o(n*log(n))

d、 快速排序会比归并排序消耗更多的交换空间。

解析:归并排序时间复杂度o(n),消耗空间最多。

6、 下面网络知识的阐述中,存在错误的是:

a、 arp协议根据mac地址查询其对应的ip地址,便于ip通信;

b、 tcp协议是面向连接的,udp协议时面向无连接的。

c、 127.0.0.1属于私有地址。

d、 ipv6协议是下一代ip协议。

解析:回送地址:127.0.0.1。一般用于测试使用。例如:ping 127.0.0.1 来测试本机tcp/ip是否正常。

2023年CAD笔试题

一 选择题 每题1分共15分 1 在cad中在用line命令绘制封闭图形时,最后一直线可敲 a 字母后回车而自动封闭。a cb g c dd 0 2 cad软件中我们一般都用 c 单位来做图以达到最佳的效果。a 米b 厘米。c 毫米d 分米。3 在cad中查看距离命令是 c a bib ci c d...

2023年决赛笔试题

2013年度技能大赛决赛理论试题 副操 一 填空题 50分 1.将一块300比5的电流表接到200比5的电流互感器上,如果其显示值为150a,则实际一次电流为。2.变压器油枕油位计 40 油位线是指示环境温度在 时的油位标准位置线。3.是防止静电的最基本 最有效的措施。4.衡量电能质量的指标通常指 ...

AJAX笔试题2023年

单项选择题 每题2分,共60分 1.在ajax技术中,实现控件collapsiblepanel 垂直显示 失去焦点时自动折叠,需要依次设置 a a expanddirection autocollapse b expanddirection collapsed c collapsedsize col...