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

C++面试宝典2012版

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

57.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?

交换机:数据链路层。路由器:网络层。

58.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的 ?

全局变量的生命周期是整个程序运行的时间,而局部变量的生命周期则是局部函数或过程调用的时间段。其实现是由编译器在编译时采用不同内存分配方法。全局变量在main函数调用后,就开始分配,如果是静态变量则是在main函数前就已经初始化了。而局部变量则是在用户栈中动态分配的(还是建议看编译原理中的活动记录这一块)

59.8086是多少位的系统?在数据总线上是怎么实现的?

8086微处理器共有4个16位的段寄存器,在寻址内存单元时,用它们直接或间接地存放段地址。

代码段寄存器CS:存放当前执行的程序的段地址。

数据段寄存器DS:存放当前执行的程序所用操作数的段地址。 堆栈段寄存器SS:存放当前执行的程序所用堆栈的段地址。 附加段寄存器ES:存放当前执行程序中一个辅助数据段的段地址。

由cs:ip构成指令地址,ss:sp构成堆栈的栈顶地址指针。DS和ES用作数据段和附加段的段地址(段起始地址或段值)

8086/8088微处理器的存储器管理

1.地址线(码)与寻址范围:N条地址线 寻址范围=2N 2.8086有20地址线 寻址范围为1MB 由 00000H~FFFFFH

3. 8086微处理器是一个16位结构,用户可用的寄存器均为16位:寻址64KB

4. 8086/8088采用分段的方法对存储器进行管理。具体做法是:把1MB的存储器空间分成若干段,每段容量为64KB,每段存储器的起始地址必须是一个能被16整除的地址码,即在20位的二进制地址码中最低4位必须是―0‖。每个段首地址的高16位二进制代码就是该段的段号(称段基地址)或简称段地址,段号保存在段寄存器中。我们可对段寄存器设置不同的值来使微处理器的存储器访问指向不同的段。

5.段内的某个存储单元相对于该段段首地址的差值,称为段内偏移地址(也叫偏移量)用16位二进制代码表示。

6.物理地址是由8086/8088芯片地址引线送出的20位地址码,它用来参加存储器的地址译码,最终读/写所访问的一个特定的存储单元。

7.逻辑地址由某段的段地址和段内偏移地址(也叫偏移量)两部分所组成。写成: 段地址:偏移地址(例如,1234H:0088H)。

8.在硬件上起作用的是物理地址,物理地址=段基地址×10H十偏移地址

联想笔试题

1.设计函数 int atoi(char *s)。

2.int i=(j=4,k=8,l=16,m=32); printf(―%d‖, i); 输出是多少?

60.解释局部变量、全局变量和静态变量的含义。

61.论述含参数的宏与函数的优缺点。

普天C++笔试题

1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。 2.写一个函数,将其中的\\t都转换成4个空格。

61.Windows程序的入口是哪里?写出Windows消息机制的流程。 62.C++里面是不是所有的动作都是main()引起的?如果不是,请举例。

4.如何定义和实现一个类的成员函数为回调函数? 5.解释堆和栈的区别。

6.C++里面如何声明const void f(void)函数为C程序中的库函数? 7.下列哪两个是等同的 int b;

A const int* a = &b; B const* int a = &b; C const int* const a = &b; D int const* const a = &b;

8.内联函数在编译时是否做参数类型检查? void g(base & b){ b.play; }

void main(){ son s; g(s); return; }

大唐电信 DTT笔试题

考试时间一小时,第一部分是填空和选择: 1.数列6,10,18,32,―?‖,问―?‖是几?

2.某人出70买进一个x,80卖出,90买回,100卖出,这桩买卖怎么样? 3.月球绕地球一圈,至少要多少时间?

4.7个人用7小时挖了7米的沟,以同样的速度在50小时挖50米的沟要多少人? 5.鱼头长9,鱼尾等于鱼头加半个鱼身,鱼身等于鱼头加鱼尾,问鱼全长多少? 6.一个小姐买了一块手表,回家发现手表比她家的表慢了两分钟,晚上看新闻的时候 又发现她家的表比新闻里的时间慢了两分钟,则 。 A 手表和新闻里的时间一样 B 手表比新闻里的时间慢 C 手表比新闻里的时间快

7.王先生看到一则招聘启事,发现两个公司除了以下条件不同外,其他条件都相同

A 半年年薪50万,每半年涨5万 B 一年年薪100万,每一年涨20万

王先生想去一家待遇比较优厚的公司,他会去哪家? 10.问哪个袋子里有金子?

A袋子上的标签是这样写的:B袋子上的话是对的,金子在A袋子。 B袋子上的标签是这样写的:A袋子上的话是错的,金子在A袋子里。

11.3个人住酒店30块钱,经理找回5块钱,服务生从中藏了2块钱,找给每人1块钱,

1)+2=29,问这是怎么回事??3×(10 12.三篇写作,均为书信形式。

(1)一片中文的祝贺信,祝贺某男当了某公司xx

(2)两篇英文的,一是说有事不能应邀,派别人去;另一篇是讨债的,7天不给钱就 走人(主要考business letter格式)。 大唐面试试题

1.什么是中断?中断发生时CPU做什么工作?

2.CPU在上电后,进入操作系统的main()之前必须做什么工作?

3.简述ISO OSI的物理层Layer1,链路层Layer2,网络层Layer3的任务。

4.有线电话和无线电话有何区别?无线电话特别需要注意的是什么?

63.软件开发五个主要step是什么?

6.你在开发软件的时候,这5个step分别占用的时间百分比是多少? 7.makefile文件的作用是什么?

8.UNIX显示文件夹中,文件名的命令是什么?能使文件内容显示在屏幕的命令是什么 ?

9.(选做)手机用户在从一个基站漫游到另一个基站的过程中,都会发生什么?

────────────────────────────────────────

网通笔试题

选择题(每题5分,只有一个正确答案) 1.中国1号信令协议属于 的协议。 A ccs B cas C ip D atm 2.isdnpri协议全称是 。 A 综合业务模拟网基速协议 B 综合业务模拟网模拟协议 C 综合业务数字网基率协议 D 综合业务数字网基次协议

3.路由协议中, 协议是用距离作为向量的。 A ospf B bgp C is-is D rip

4.中国智能网中,ssp与scp间最上层的ss7协议是 。 A incs B is41b C is41c D inap 5.dtmf全称是 。

A 双音多频 B多音双频 C多音三频 D三音多频 6.计算机的基本组成部分中,不包含下面设备的是 。 A cpu B输入设备 C存储器 D接口 7.脉冲编码调制的简称是 。 A pcm B pam C (delta)M D atm

C++面试宝典2012版

57.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?交换机:数据链路层。路由器:网络层。58.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?全局变量的生命周期是整个程序运行的时间,而局部变量的生命周期则是局部函数或过程调用的时间段。其实现是由编译器在编译时采用不同内存分配方法。全局变量在ma
推荐度:
点击下载文档文档为doc格式
1eqhz0wwyj4c2db0065w
领取福利

微信扫码领取福利

微信扫码分享