公司笔试题

发布 2024-04-17 03:00:11 阅读 7514

inta,b,c请写函数实现c=a+b,不可以改变数据类型,如将c改为longint,关键是如何处理溢出问题。

booladd(inta,intb,int*c)

溢出返回11--简述操作系统内存管理方式和区别。

段式,页式,段页式。区别:段式,内存分为若干大小不等的段;页式,内存分为大小等同的页;段页式,先分段,段内再分成若干页。

区别,,是否产生碎片?2---什么是死锁,什么是饿死。

死锁是系统处于的某种状态,这种状态下,所有处于死锁进程都处于”等待态“,并且循环等待别的进程的资源。饿死是指某一(些)进程永远得不到所期望的资源。3---什么叫ipc,有几种方式?

面上有三个盒子,其中一个里面有手机,而另外两个是空的。主持人首先让你选择一个,然后她去打开剩下的一个空的盒子,然后他问你要不要和最后剩下的那个盒子交换,请写个程序证明是换好还是不换好!换好。

这个是玛丽莲小姐问题。答案是换。当主持人去掉一个错误答案后,如果不换,那么开始选对就选对了,没选对就没选对,主持人的行为对你没有任何影响,所以选对的概率是1/3。

如果换,那么如果开始选对,现在就错了,如果开始选错,现在就对了。也就是说,如果开始选错了,那么结果就能选对。因为空盒子有2个,选错的概率是2/3,也就是说,最后选对的概率是2/3。

所以答案是换。voidmain()

if(a[b]==1)nochange++;不换else change++;

printf("change:%d",change);

printf("nochange:%d",nochange);}

结果为:change:6613nochange:3387

假如把网络40.15.0.

0分成两个子网,第一个是40.15.0.

0/17,那么第二个子网将是:da.40.

15.1.0/17b.

40.15.2.

0/16c.40.15.

100.0/17d.40.

15.128.0/17

17表示转换为二进制时前17位为子网号,在第前17位加1,也就是点分10进制第三部分加上***也就是128中软面最后一道面试题classabase;

intmain()

abaseaa;cbasebb(aa);return0;}

输出结果是什么?为什么?

如果把类cbase的构造函数改成如下:cbase(abase&at)

指明了调用a的copyconstructorcbase(abase&at);switch(getnodetype())

intprocessnodea(void);intprocessnodeb(void);intprocessnodec(void);

*establishmentofatableofpointstofunctions*/int(*p[3])(void);

p[nodea]=processnodea;p[nodeb]=processnodeb;p[nodec]=processnodec;//executethefunctionp[getnodetype()]

thesetwodatatypesaredefinedasfollows:structlistnode;

typedeflistnodestructlistnode;structtreenode;

typedeftreenodestructtreenode;

prototypeofthedesiredfunctionlookslikethis:inttreedepth(treenode*root);递归得出树的高度,空树高度为0;

inttreedepth(treenode*root)

returnndepth;}

2)asetcanbeimplementedasalinkedlist..notethat:

2.1)sincethelistrepresentsaset,.

2.2)thefunctionshouldnotchangeeitherofthegivenlists.链表合并,没有重复项,无序,不能改变原来的链表先对各自链表排序,然后合并?

这样空间复杂度高1。c++的类型转换有几种?

2。标准c++的动态类型识别信息是什么类?type_info

3。mfc支持那些异常处理,举几个例子。

4。如果一个包容器包含指向对象的指针,当从该包容器中删除某个指针时,会析构该指针指向的对象吗?不。

5。请说明哪些运算符必须是类的成员变量?6。如何阻止构造函数的自动转换。explicit

7。说明一下两个程序的区别1.

#includestructtt;

voidmain()

#pragmapack(1)#includestructtt;

voidmain()

8和58。说明抽象基类的功能。

9。如果要求一个类singleton中只可以有一个实例,如何实现?头文件中的声明部分:classsingleton

实现部分的实现:

10。已知一结构名为structaaa,member是其一个数据成员。请问如何在不定义任何该结构变量的情况下,取得member在structaaa内的偏移量(单位:

字节)?今天nec笔试的题,请各位高手教我题目:

以下是求“斐波纳契数列:1,1,2,3,5,8,13,21...用循环实现的函数,后一函数将程序精简(也用循环实现)

请在划线处填空,每空只能填一个语句原函数:

intfib2(intn)/*n表示求斐波纳契数列的第n个数*/

returnb;}

精简函数:intfib2(intn)

returnb;}

IT公司笔试题

部分it公司笔试算法题 算法,笔试。部分it公司笔试算法题。1 将一整数逆序后放入一数组中 要求递归实现 void convert int result,int n convert result,n printf d n for int i 0 i 9 i printf d result 2 求高于...

SQL笔试题笔试题

家庭住址,联系 create table stu 学号int 姓名varchar 8 年龄int,性别varchar 4 家庭地址varchar 50 联系 int 历varchar 6 3 修改学生表的结构,删除一列信息,家庭住址alter table stu drop column家庭地址4 向...

笔试题 笔试题目大全

一 选择题。选择题有单项选择 双项选择和多项选择三种类型,多项选择题是选择题中难度最大的一种,它并不指定正确答案的个数,可能只有一个是正确的,也可能两个是正确的,也可能全部是正确的。二 判断题。这类试题看似简单,但如思路不对,同样会造成错误。三 填空题。填空题的答案是唯一的,要用简明 准确 完整的语...