周立功笔试题Word文件下载.docx

上传人:b****6 文档编号:19436144 上传时间:2023-01-06 格式:DOCX 页数:5 大小:24.45KB
下载 相关 举报
周立功笔试题Word文件下载.docx_第1页
第1页 / 共5页
周立功笔试题Word文件下载.docx_第2页
第2页 / 共5页
周立功笔试题Word文件下载.docx_第3页
第3页 / 共5页
周立功笔试题Word文件下载.docx_第4页
第4页 / 共5页
周立功笔试题Word文件下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

周立功笔试题Word文件下载.docx

《周立功笔试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《周立功笔试题Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。

周立功笔试题Word文件下载.docx

A'

||str>

Z'

C:

str>

&

&

str<

D:

a'

-32&

='

z'

-32

6(网络方面的)(A)一下哪种是一种面向连接的

ATCPBUDP 

7.什么是应用层的协议(A)

AARPBSNMPCFTP 

8.本地环回地址是(A)A127.0.0.1

9二叉树(三遍历方式),

10.哈夫曼编码问题,

11.完全二叉树,100个节点,从左到右从上到下编号,好像是从0开始编号,问49的双亲结点是(A)

A24B23 

12.填代码,把一个浮点数四舍五入,这个简单。

13.0的ASCII是48,问输出(A)A22

chara=’1’,charc=’2’

c=c+1;

printf(“%c%d”,c,c-a);

14.这个是智力题,很简单哦,有一种细菌,经过2秒钟,分裂成2个,再过两秒钟,又发生分裂,变成4个。

这样,把一个细菌放在瓶子里到充满为止,用了2分钟。

如果一开始时,将2个这种细菌放入瓶子里,那么,到充满瓶子需要多长时间?

A一分58秒

15.ABCDEF六座城市,相互都连接,问在不重复的情况下从A到B有多少种做法,,这个我不会,应该是一个图,哥数据结构没学好猜了个65。

16.定义一个指向有10个整型数数组的指针(A)

Aint(*a)[10]

17、对于一次new一个十个整形元素的数组和分十次new一个整形数,哪个内存开销大?

A一样大

B一次new一个十个

C分十次的大

18下面哪些不是预编译指令(B)最后一个我也不知道是干嘛的

AdefineBtypedefCincludeDline

19下面哪个不是进程之间通信的途径,这个简单选项忘了()

20.程序和进程最本质的区别是,这个也简单(D)D进程是动态的,程序是静态的(大概这么个意思)

21.99的阶乘末尾有多少个0(A)22这相当于小学奥数题,对于质数来说,只有2*5后面才会是0,因为分解质因数后,2的个数明显比5多,所以只看分解后含5的数就可以了。

1-99能被5整除的有19个,其中25、50、75能分解出2个5,所以末尾有 

19+3=22个0

22.这个题目我不太记得了,我找了这差不多的过来了,

charstr1[]="

abc"

;

charstr2[]="

constcharstr3[]="

constcharstr4[]="

constchar*str5="

constchar*str6="

char*str7="

char*str8="

cout<

<

(str1==str2)<

endl;

(str3==str4)<

(str5==str6)<

(str7==str8)<

结果是:

0011

解答:

str1,str2,str3,str4是数组变量,它们有各自的内存空间;

而str5,str6,str7,str8是指针,它们指向相同的常量区域。

23.(联合体占内存大小)这个简单,不说了。

24.考察strlen用法,strlen(“123456789\0\0”),这个也简单,遇到\0就停止了,所以是9个

二.填空题

1.这个题目我不记得了,挺简单,是函数参数类型不匹配。

2、为什么inta[1024*1024]会崩溃?

(答案:

栈内存溢出,默认只分配1M,这里申请了4*1024*1024=4M)

3、C,C++直接createThread()会有什么问题?

会有资源泄漏的隐患)

4、inta[8]={2,4,54,12,4,5,79,10},a[25&

7]=_____(答案:

4,25&

7=1)

5.请在不使用==!

=两个运算符的情况下写出判断两个整数a,b是否相等的表达式___________________________(答案:

if(a-b)或if(!

(a-b)))

6.已知变量ui为32位unsignedint类型,问如何将ui高16位清零_______________(答案:

ui&

0xFFFF)

10、如果处理器是little_endian的,请写出0x1234在存储时候的字节序0x3412____。

(我不太确定可以不以这样写)

机试篇

1.(找零问题)有面额为1分5分10分25分的硬币,要拿出k分钱,请问最少多少硬币,并打印出各面额的数量。

这题简单,不说了

2.(火车进站)火车进站可以看成进栈,编号为0~9的火车依次进站,判断哪些出站时可行的,给出以下几种

9876543210YES

0173456982NO

3.(任务依赖性)

有最多26个任务,分别用a~z表示,ab表示任务b要在a执行完后才能执行,要求编程输入以下的格式,输出一如下的几组任务的排列,如果有多种,随便选一种输出,如果没有,就会输出任务不可达。

例:

4

ab

bc

ed

cd

输出为abcde

2

ba

任务不可达

4(最大连续数字子序列的和问题)

一个整数数组如果全为负数那边最大的为0,如不是请输出最大值

PS:

最大连续数字子序列是指,例如{1,-3,4,-2,-1,6}最大连续数字子序列的和是7,即后四项。

5.把中缀表达式转化为后缀表达式

例如:

a+ba,b,+

1括号匹配问题,这题目比较经典,利用堆栈

2实现一个将字符串去掉特定字符的函数

3计算二叉树总节点数以及单链表的反转都是基础题

4是一个C++题目,给出一段代码,找错

5

古代数学算法:

33=33=33提取1

33=66=33+33

33=132=66+66

33=264=132+132提取8

33=297=33+264

然后有三个小题a.推理除法运算;

b.写出乘法运算的函数;

c.写出除法运算的函数

总的来说题目不难,都是基础题。

说下我报考的C++的题。

其实5道题里面有4道是考C语言的基础。

第1道题:

C语言的题目。

123456789的二进制是“111010*********110100010101”

写一个函数算出里面有多少个0

第2道题:

N个无序的整数(无重复的)。

找出第K大的整数

第3道题

C++的题目

堆和栈的区别?

他们各自的运行方式是什么?

静态变量,全局变量,局部变量的含义是什么?

SendMessage和PostMessage的区别是什么?

第4道题

数据结构的题目

给出一个数据结构,要求算出树的高度

第5道题

C语言与处理器的题目

大概意思:

用C实现测试CPU字长的内存布局

答案:

*pw;

跟*pb;

问题大概是这样的 

当V1=0V时 

Q1 

Q2 

截止

当V1=4.7V 

时 

两管饱和导通 

若要达到V0=4.8V 

且Q2输出电流100mA 

求 

R2 

R3 

如何取值

( 

β=100 

电脑没AD6 

图是用 

word画的 

累死!

先谢谢解答 

0x01e80000是一个地址,如果不加volatile,则在读取数据时,编译器有可能对此做优化,即不再重新从该地址读取,而直接返回之前的数据,这样会读到之前的那个值。

加volatile可以保证每次从该地址读取数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1