【导语】“BlurTREE”通过精心收集,向本站投稿了11篇友立笔试题目,以下是小编精心整理后的友立笔试题目,供大家参考借鉴,希望可以帮助到有需要的朋友。
- 目录
篇1:友立笔试题目
1.一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余3个,问这
堆鸡蛋 最少有多少个?并给出通解,
2.列举五岳,及其所在省份。
3.何为四书。
4.按顺序默写24节气。
5.默写于谦的《吟石灰》。
6.英语翻译约300字。
7.作文一篇:求职有感。
普华永道PWC笔试题目(作文)
1.最近来中国媒体的变化。
2.你认为发展汽车产业和公共交通哪个更重要?
3.如何理解风险投资?
4.如何理解广告的消极作用和积极作用?
Avant! 微电子EE笔试题
1.名词解释:VLSI,CMOS,EDA,VHDL,Verilog,HDL,ROM,RAM,DRC,LVS,
2.简述CMOS工艺流程。
3.画出CMOS与非门的电路,并画出波形图简述其功能。
4.画出N沟道增强型MOSFET的剖面图。
5.简述ESD和latch-up的含义。
6.简述三极管与MOS管的区别。
7.简述MOORE模型和MEALY模型。
8.简述堆栈与队列的'区别。
奇码数字信息有限公司笔试题
1.画出NMOS的特性曲线(指明饱和区,截至区,线性区,击穿区和C-V曲线)
2.2.2um工艺下,Kn=3Kp,设计一个反相器,说出器件尺寸。
3.说出制作N-well的工艺流程。
4.雪崩击穿和齐纳击穿的机理和区别。
5.用CMOS画一个D触发器(clk,d,q,q-)。
篇2:友立资讯笔试题目
友立资讯笔试题目
全球最大的'数码影像供应商之一——友立资讯笔试题目
1.一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余
3个,问这堆鸡蛋最少有多少个?并给出通解,
2.列举五岳,及其所在省份。
3.何为四书,4.按顺序默写24节气。
5.默写于谦的《吟石灰》。
6.英语翻译约300字。
7.作文一篇:求职有感。
篇3:有关金立笔试题目
1、shl测评题:《嘎达梅林》是哪个民族的叙事歌曲? (高级题) 4: 蒙古族
2、shl测评题:否决权最初的语义是: (低级题) 3: 我禁止
3、shl测评题:下列半岛哪个以出产石油著称? (高级题) 阿拉伯半岛
4、shl测评题:我国的第一部诗歌总集是: (低级题) 诗经
5、shl测评题:在我国内地驾驶车辆,必须遵守: (中级题) A: 右侧通行的原则
6、shl测评题:围棋棋盘共有几个交叉点? (低级题) C: 361
7、shl测评题:人体最大的细胞是: (低级题) 1: 卵细胞
8、shl测评题:被称为我国最最大的古典艺术宝库的石窟是哪一个? (中级题) 甘肃敦煌莫高窟
9、shl测评题:下面哪座山是中国佛教四大名山之一? (高级题) 峨嵋山
10、shl测评题:“泗水文章昭日月,杏坛礼乐冠华夷”中的“杏坛”指的是: (中级题) C: 孔子讲学的地方
11、shl测评题:目前,不用持身份证件办理的个人储蓄业务有: (中级题) 4: 活期储蓄取款
12、shl测评题:人体最坚硬的部分是: (中级题) 1: 牙齿
13、shl测评题:以下哪一种商品的需求价格弹性最小? (低级题)2: 食盐
14、shl测评题:“海市蜃楼”现象在不同时间内出现的影像不同,有时候是影像呈正象,有时候是影像呈倒象,请问呈倒象的是什么时段 (低级题) 1: 下午时段
15、shl测评题:金星属于哪类行星? (中级题) 类地行星
16、shl测评题:被称为“国际会议之都”的城市是: (低级题) 日内瓦
17、shl测评题:我国最大的淡水湖是: (高级题) 2)鄱阳湖
18、shl测评题:“孑孓”是那种动物的幼虫? (中级题) 蚊子
19、shl测评题:哪个国家是钻石的最大产出国?(吗) (中级题) 扎伊尔
20、shl测评题:好莱坞位于美国什么州: (低级题) 加利福尼亚州
篇4:有关金立笔试题目
1. shl测评题:太阳中心说是谁提出的? 哥白尼,(波兰人,著名的天文学家)
2. 除了太阳,宇宙中哪一颗恒星离我们最近? 比邻星
3. shl测评题:太阳系九大行星分别为:水星、金星、地球和月亮、火星、木星、土星、天王星、海王星
4. 地球内部的地核温度高于?4000摄氏度
5. shl测评题:下列四城市中,太阳能最丰富的'是:西宁
6. 来源于太阳能的新能源是: 风能
7. shl测评题:被称为太阳王的国王是谁?路易十四
8. 晋与十六国时期,谁曾建立前燕、后燕、西燕、南燕? 慕容氏
9. shl测评题:莫高窟位于敦煌市东南,距城约25公里,洞窟开凿在鸣沙山东麓的断崖上,始建于: 东晋
10. 唐朝前是什么朝代?晋朝
11. shl测评题:西晋灭吴,结束了三国时期的[被过滤]局面是在: 280年
12. 荷兰(西欧)中央政府所在地是:海牙;首都:阿姆斯特丹;官方语言:荷兰语(英语普及率95%);国花:郁金香;被被誉为“风车之国”;因地势低洼,荷兰总是面对海潮的侵蚀,1229年,荷兰人发明了世界上第一座为人类提供动力的风车;每年5月的第二个星期六为“风车日”;正面看风车呈垂直十字形;
13. shl测评题:石器时代分为哪两种? 新石器时代和旧石器时代;新石器与旧石器的差别是:制作方法的差别
14. 人类的出现与劳动有关,人类最初(周口店猿人)制作和使用的工具是: 打制石器
15. shl测评题:“书圣”王羲之的代表作是:《兰亭序》
16. 1845年发明了第一个充气轮胎的工程师是:罗伯特•汤姆森(英国,但没有实际使用);充气轮胎的发明者,苏格兰人邓洛普(申请专利,并建立了世界上第一家轮胎制造厂,开始生产橡胶轮胎);法国的安德烈••米许林和爱德华•米许林两兄弟的米许林公司1892年发明了一种可以拆卸的充气橡胶轮胎(轰动世界)
17. shl测评题:是谁发明了磅秤? 吉尔•佩尔索纳•德•洛百瓦尔
18. 火车机车的发明者是: 史蒂芬逊(英国),1825年“旅行号”试车(开辟了陆上运输的新纪元); 1829年“火箭号”(火车就正式被使用于交通运输事业)
信号与系统笔试题目
1、话音频率一般为300~3400HZ,若对其采样且使信号不失真,其最小的采样频率应为多大?若采用8KHZ的采样频率,并采用8bit的PCM编码,则存储一秒钟的信号数据量有多大?(仕兰微面试题目)
2、什么耐奎斯特定律,怎么由模拟信号转为数字信号(华为面试题)
3、如果模拟信号的带宽为 5khz,要用8K的采样率,怎么办?lucent) 两路?
4、信号与系统:在时域与频域关系(华为面试题)
5、给出时域信号,求其直流分量(未知)
6、给出一时域信号,要求(1)写出频率分量,(2)写出其傅立叶变换级数;(3)当波形经过低通滤波器滤掉高次谐波而只保留一次谐波时,画出滤波后的输出波形(未知)
7、sketch 连续正弦信号和连续矩形波(都有图)的傅立叶变换 (Infineon笔试试题)
8、拉氏变换和傅立叶变换的表达式及联系(新太硬件面题)
__________________________________________________ __________
DSP、嵌入式、软件等
1、请用方框图描述一个你熟悉的实用数字信号处理系统,并做简要的分析;如果没有,也可以自己设计一个简单的数字信号处理系统,并描述其功能及用途(仕兰微面试题目)
2、数字滤波器的分类和结构特点(仕兰微面试题目)
3、IIR,FIR滤波器的异同(新太硬件面题)
4、拉氏变换与Z变换公式等类似东西,随便翻翻书把如.h(n)=-axh(n-1) bxδ(n) a.求h(n)的z变换;b.问该系统是否为稳定系统;c.写出FIR数字滤波器的差分方程;(未知)
5、DSP和通用处理器在结构上有什么不同,请简要画出你熟悉的一种DSP结构图(信威dsp软件面试题)
6、说说定点DSP和浮点DSP的`定义(或者说出他们的区别)(信威dsp软件面试题)
7、说说你对循环寻址和位反序寻址的理解.(信威dsp软件面试题)
8、请写出【-8,7】的二进制补码,和二进制偏置码用Q15表示出0.5和-0.5.(信威dsp软件面试题)
9、DSP的结构(哈佛结构);(未知)
10、嵌入式处理器类型(如ARM),操作系统种类(Vxworks,ucos,winCE,linux),操作系统方面偏CS方向了,在CS篇里面讲了;(未知)
11、有一个LDO芯片将用于对手机供电,需要你对他进行评估,你将如何设计你的测试项目?
12、某程序在一个嵌入式系统(200M CPU,50M SDRAM)中已经最优化了,换到零一个系统(300M CPU,电子电路基础知识2,50M SDRAM)中是否还需要优化? (Intel)
13、请简要描述HUFFMAN编码的基本原理及其基本的实现方法(仕兰微面试题目)
14、说出OSI七层网络协议中的四层(任意四层)(仕兰微面试题目) 15、A) (仕兰微面试题目)
#i nclude
void testf(intxp)
{
xp =1;
}
main
{
int xn,m[2];
n=m;
m[0]=1;
m[1]=8;
testf(n);
printf(”Data v alue is %d “,xn);
}
------------------------------
B)
#i nclude
void testf(int__p)
{
xp =1;
}
main()
{int xn,m[2];
n=m;
m[0]=1;
m[1]=8,online外挂;
testf(&n);
printf(Data v alue is %d”,xn); }
下面的结果是程序A还是程序B的?
那么另一段程序的结果是什么?
16、那种排序方法最快? (华为面试题)
17、写出两个排序算法,问哪个好?(威盛)
18、编一个简单的求n!的程序 (Infineon笔试试题)
19、用一种编程语言写n!的算法(威盛VIA 2003.11.06 上海笔试试题)
20、用C语言写一个递归算法求N!;(华为面试题)
21、给一个C的函数,关于字符串和数组,找出错误;(华为面试题)
22、防火墙是怎么实现的? (华为面试题)
23、你对哪方面编程熟悉?(华为面试题)
24、冒泡排序的原理(新太硬件面题)
25、操作系统的功能(新太硬件面题)
26、学过的计算机语言及开发的系统(新太硬件面题)
27、一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样.羊的数目和正方形围栏的桩子的个数一样但是小于36,问有多少羊?(威盛)
28、C语言实现统计某个cell在某.v文件调用的次数(这个题目真bt) (威盛VIA2003.11.06 上海笔试试题)
29、用C语言写一段控制手机中马达振子的驱动程序(威胜)
30、用perl或TCL/Tk实现一段字符串识别和比较的程序(未知)
31、给出一个堆栈的结构,求中断后显示结果,主要是考堆栈压入返回地址存放在低端地 址还是高端(未知)
32、一些DOS命令,如显示文件,拷贝,删除(未知)
33、设计一个类,使得该类任何形式的派生类无论怎么定义和实现,都无法产生任何对象 实例(IBM)
34、What is pre-emption? (Intel)
35、What is the state of a process if a res0824ource is not available? (Intel)
36、三个 float a,b,c;问值(a b) c==(b a) c, (a b) c==(a c) b(Intel)
37、把一个链表反向填空 (lucent)
38、x^4 a__^3 x^2 c__ d 最少需要做几次乘法? (Dephi)
篇5:友立资讯笔试问题
1.一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余3个,问这堆鸡蛋最少有多少个?并给出通解。
2.列举五岳,及其所在省份。
3.何为四书。
4.按顺序默写24节气。
5.默写于谦的《石灰吟》。
6.英语翻译约300字。
7.作文一篇:求职有感。
欢迎大家继续阅读以下推荐的相关面试试题:
苹果招聘测试题
雀巢校园招聘经典面试真题
Google公司经典面试题及答案
篇6:友立资讯笔试试题
友立资讯笔试试题
以下笔试题目,是友立资讯招聘面试最爱考的笔试试题,大家千万不要错过,
1.一堆鸡蛋,3个3个数剩余2个,5个5个数剩余1个,7个7个数剩余3个,问这堆鸡蛋最少有多少个?并给出通解。
2.列举五岳,及其所在省份。
3.何为四书。
4.按顺序默写24节气。
5.默写于谦的《石灰吟》。
6.英语翻译约300字。
7.作文一篇:求职有感。
■普华永道PWC笔试题目(作文)
1.最近来中国媒体的变化。
2.你认为发展汽车产业和公共交通哪个更重要?
3.如何理解风险投资?
4.如何理解广告的消极作用和积极作用?
■Avant! 微电子EE笔试题
1.名词解释:VLSI,CMOS,EDA,VHDL,Verilog,HDL,ROM,RAM,DRC,LVS. 2.简述CMOS工艺流程,
3.画出CMOS与非门的电路,并画出波形图简述其功能。
4.画出N沟道增强型MOSFET的剖面图。
5.简述ESD和latch-up的.含义。
6.简述三极管与MOS管的区别。
7.简述MOORE模型和MEALY模型。
8.简述堆栈与队列的区别。
■奇码数字信息有限公司笔试题
1.画出NMOS的特性曲线(指明饱和区,截至区,线性区,击穿区和C-V曲线)
2.2.2um工艺下,Kn=3Kp,设计一个反相器,说出器件尺寸。
3.说出制作N-well的工艺流程。
4.雪崩击穿和齐纳击穿的机理和区别。
5.用CMOS画一个D触发器(clk,d,q,q-)。
更多相关的笔试题目文章推荐,敬请关注:网通招聘笔试题目索尼笔试真题金蝶笔试题目
篇7:08摩立特笔试题目
08摩立特笔试题目
Case Study 3: Achieving Differentiation
Situation:A leading chemical company, concerned that its cost leadership position was eroding due to the entry of lower cost players with newer technology, discovered that it could regain a competitive advantage by providing differentiated service levels to distinct customer segments, and by reconfiguring its supply chain to improve service levels.
Monitors Effort:Monitor Group leaders recognized that the chemical company lacked critical knowledge of service level costs and did not have a sufficient vision for quickly and efficiently reconfiguring its supply chain.
Monitor Group leaders sought the participation of Decision Architects to devel
篇8:it笔试题目
1、有一个名人和很多平民在一块,平民都认识这个名人,但是这个名人不认识任何一个平民,任意两个平民之间是否认识是未知的,请设计一个算法,快速找个这个人中的那个名人。 已知已经实现了一个函数 bool know(int a,int b) 这个函数返回true的时候,表明a认识b,返回false的时候表明a不认识b。
思路:首先将n个人分为n/2组,每一组有2个人,然后每个组的两个人调用这个know函数,假设为know(a,b),返回true的时候说明a认识b,则a肯定不是名人,a可以排除掉了,依次类推,每个组都调用这个函数依次,那么n个人中就有n/2个人被排除掉了,数据规模将为n/2。同理在剩下的n/2个人中在使用这个方法,那么规模就会将为n/4,这样所有的遍历次数为n/2+n/4+n/8+........ 这个一个等比数列,时间复杂度为o(n)。
2、进程切换需要注意哪些问题?
保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块;
保存处理器其他寄存器的值到被中止进程的私有堆栈; 自待运行进程的进程控制块取SP值并存入处理器的寄存器SP; 自待运行进程的私有堆栈恢复处理器各寄存器的值;
自待运行进程的私有堆栈中弹出PSW值并送入处理器的PSW; 自待运行进程的私有堆栈中弹出PC值并送入处理器的PC。
3、输入一个升序数组,然后在数组中快速寻找两个数字,其和等于一个给定的值。
这个编程之美上面有这个题目的,很简单的,用两个指针一个指向数组前面,一个指向数组的后面,遍历一遍就可以了。
4、判断一个自然数是否是某个数的平方。当然不能使用开方运算。
方法1:
遍历从1到N的数字,求取平方并和N进行比较。
如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。
复杂度为O(n^0.5)。
方法2:
使用二分查找法,对1到N之间的数字进行判断。
复杂度为O(log n)。
方法3:
由于
(n+1)^2
=n^2 + 2n + 1,
= ...
= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)
注意到这些项构成了等差数列(每项之间相差2)。
所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。
如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。
复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。
例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5
4^2 = 16 = 1 + 2*1 + 1 + 2*2+1 + 2*3+1
int square(int n)
{
int i = 1;
n = n - i;
while( n >0 )
{
i += 2;
n -= i;
}
if( n == 0 ) //是某个数的平方
return 1;
else //不是某个数的平方
return 0;
}
篇9:it笔试题目
一、算法设计
1、设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。
思路:这个使用数学中的极坐标来解决,先调用[s1,t1]随机产生一个数r,归一化后乘以半径,得到R*(r-s1)/(t1-s1),然后在调用[s2,t2]随机产生一个数a,归一化后得到角度:360*(a-s2)/(t2-s2)
2、为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。
思路:如果用户查询的数量小于m,那么直接就存起来。如果用户查询的数量大于m,假设为m+i,那么在1-----m+i之间随机产生一个数,如果选择的是前面m条查询进行存取,那么概率为m/(m+i),如果选择的是后面i条记录中的查询,那么用这个记录来替换前面m条查询记录的概率为m/(m+i)*(1-1/m)=(m-1)/(m+i),当查询记录量很大的时候,m/(m+i)== (m-1)/(m+i),所以每个query被抽中的概率是相等的。
3、C++ STL中vector的相关问题:
(1)、调用push_back时,其内部的内存分配是如何进行的?
(2)、调用clear时,内部是如何具体实现的?若想将其内存释放,该如何操作?
vector的工作原理是系统预先分配一块CAPACITY大小的空间,当插入的数据超过这个空间的时候,这块空间会让某种方式扩展,但是你删除数据的时候,它却不会缩小。
vector为了防止大量分配连续内存的开销,保持一块默认的尺寸的内存,clear只是清数据了,未清内存,因为vector的capacity容量未变化,系统维护一个的默认值。
有什么方法可以释放掉vector中占用的全部内存呢?
标准的解决方法如下
template < class T >
void ClearVector( vector< T >& vt )
{
vector< T >vtTemp;
veTemp.swap( vt );
}
事实上,vector根本就不管内存,它只是负责向内存管理框架acquire/release内存,内存管理框架如果发现内存不够了,就malloc,但是当vector释放资源的时候(比如destruct), stl根本就不调用free以减少内存,因为内存分配在stl的底层:stl假定如果你需要更多的资源就代表你以后也可能需要这么多资源(你的list, hashmap也是用这些内存),所以就没必要不停地malloc/free。如果是这个逻辑的话这可能是个trade-off
一般的STL内存管理器allocator都是用内存池来管理内存的,所以某个容器申请内存或释放内存都只是影响到内存池的剩余内存量,而不是真的把内存归还给系统。这样做一是为了避免内存碎片,二是提高了内存申请和释放的效率――不用每次都在系统内存里寻找一番。
二、系统设计
正常用户端每分钟最多发一个请求至服务端,服务端需做一个异常客户端行为的过滤系统,设服务器在某一刻收到客户端A的一个请求,则1分钟内的客户端任何其它请求都需要被过滤,现知每一客户端都有一个IPv6地址可作为其ID,客户端个数太多,以至于无法全部放到单台服务器的内存hash表中,现需简单设计一个系统,使用支持高效的过滤,可使用多台机器,但要求使用的机器越少越好,请将关键的设计和思想用图表和代码表现出来。
三、求一个全排列函数:
如p([1,2,3])输出:
[123]、[132]、[213]、[231]、[321]、[323]
求一个组合函数
如p([1,2,3])输出:
[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]
这两问可以用伪代码。
篇10:it笔试题目
1、对于如下程序:
#include
using namespace std;
class A
{
public:
A
{
cout<<“A”<
}
};
int main(void)
{
A a[4], b,*p;
}
会输出多少个A?( C )
A、2 B、3 C、5 D、6
p只是一个对象指针,并没有指向一个对象的内存空间,所以没有调用构造函数。
2、头文件中的 ifndef/define/endif 有什么作用?
答:防止该头文件被重复引用,避免变量、类型等被重新定义。
3、const 有什么用途?(请至少说明两种)
答:(1)可以定义 const 常量。
(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
4、如下的字符串函数,用于生存一个字符串 ”连接号码异常” ,并返回它的指针
char* strfun()
{
char str[20];
strcpy(str, “连接号码异常”);
printf(“%s \\n”, str); //printf语句1
return str;
}
void main()
{
char *pstr = strfun();
printf(“%s \\n”, pstr); //printf语句2
}
问题1 : printf语句1和printf语句2哪个能在屏幕上正在打印出来?
问题2 : 如果不能正常在屏幕上打印出字符串,请说明原因。
问题3 : 如果不修改strfun的声明,请问该如何修改上述程序的错误。
答:
问题1:语句1可以正常打印,语句2不能正常打印;
问题2:语句2使用的指针所指向的内存空间str[20],在函数strfun返回时已经被释放了;
问题3:可以将函数strfun中的语句char str[20];改为char *str = new char[20];
5、下面是交换两个double型数据的函数,
void swap( double* p1, double* p2 )
{
double *p;
*p = *p1;
*p1 = *p2;
*p2 = *p;
}
void main()
{
double a = 0.1;
double b = 0.2;
swap( &a, &b );
}
请找出上述代码的错误,指出错误的原因,并改正。
答:函数swap中混淆了double型指针与double型变量的差别,对于一个未初始化的指针访问其内存空间是非常危险的。对swap函数修改如下:
void swap( double* p1, double* p2 )
{
double p;
p = *p1;
*p1 = *p2;
*p2 =p;
}
6、在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~String(void); // 析构函数
String & operate =(const String &other); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。
代码如下:
class String
{
private:
char *m_data;
public:
String();
String(const char *str = NULL);
String(const String &other);
~String(void);
String & operator =(const String &other);
};
String::String()
{
m_data = NULL;
}
String::String(const char *str = NULL) //带一个指针的普通构造函数
{
if(str == NULL)
{
m_data = new char[1];
assert(m_data != NULL);
*m_data = '\\0';
}
else
{
int length=strlen(str);
m_data = new char[length+1];
assert(m_data != NULL);
strcpy(m_data,str);
}
}
String::String(const String &other) //拷贝构造函数
{
m_data = new char[other.length+1];
assert(m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
String::~String(void) //析构函数
{
if(m_data != NULL)
{
delete m_data;
m_data = NULL;
}
}
String & String::operator=(const String &other) //赋值函数
{
if(&other != this)
{
delete [](*this).m_data;
(*this).m_data = new char[other.length+1];
assert((*this).m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
}
篇11:it笔试题目
1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少。
2、如果X大于0并小于65536,用移位法计算X乘以255的值为: (X<<8)-X
X<<8-X是不对的,因为移位运算符的优先级没有减号的优先级高,首先计算8-X为0,X左移0位还是8。
3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 3n+1 个空指针。
4、以下两个语句的区别是:第一个动态申请的空间里面的值是随机值,第二个进行了初始化,里面的值为0
int *p1 = new int[10];
int *p2 = new int[10]();
5、计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是,大端模式:0X12 小端模式:0X56 X86结构的计算机使用 小端 模式。
一般来说,大部分用户的操作系统(如windows, FreeBsd,Linux)是小端模式的。少部分,如MAC OS,是大端模式 的。
6、在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过函数指针来实现这一功能,请声明一个参数为int *,返回值为int的函数指针:
int (*fun)(int *)
7、下面程序运行后的结果为:to test something
char str[] = “glad to test something”;
char *p = str;
p++;
int *p1 = static_cast(p);
p1++;
p = static_cast(p1);
printf(“result is %s\\n”,p);
8、在一冒险游戏里,你见到一个宝箱,身上有N把钥匙,其中一把可以打开宝箱,假如没有任何提示,随机尝试,问:
(1)恰好第K次(1=
(2)平均需要尝试多少次。
这个就是求期望值 由于每次打开宝箱的概率都是1/n,则期望值为: 1*(1/n)+2*(1/n)+3*(1/n)+......+n*(1/n) = (n+1)/2
★ 笔试题目
★ 奇虎笔试题目
★ 思科笔试题目
★ 网通笔试题目
★ DBA笔试题目
★ 长虹笔试题目
★ 盛大笔试题目
★ 光大银行笔试题目
★ 摩立特英文笔试
友立笔试题目(合集11篇)




