中兴笔试题 (二)

先收藏一个讲存储管理比较有用的文章

http://blog.mcuol.com/User/ohy3686/Article/6002_1.htm

 

静态全局变量和静态局部变量。

http://www.zxbc.cn/html/20080417/33292.html

http://blog.chinaunix.net/u/21277/showart_205705.html

 

http://qbar.tech.qq.com/itclub/4131.htm?owner=386802782

 

4.    static有什么用途?(请至少说明两种)

我认知的两大作用:修改变量的生命周期(局部变量)和作用域(全局变量)

 

7.    引用与指针有什么区别?
My Answer: 引用不能为空,必须初始化,并且初始化后不可以修改为其他对象的引用。对引用的修改实际就是对被引用对象的修改;

指针可以为空,不需要初始化,并且初始化后可以指向其他的对象。

 

8.    描述实时系统的基本特性

 

9.    堆栈溢出的一般原因

没有回收垃圾资源,造成内存不够。

 

16.   操作系统中进程调度策略有哪几种?


 

17.   Internet采用哪种网络协议?该协议的主要层次结构?

在整个计算机网络(无论Internet或者公司局域网)通信中,使用最为广泛的通信协议便是TCP/IP协议。它是网络互连的标准协议

http://www.orsoon.com/Article/Article_18276.html

 

18.   Internet物理地址和IP地址转换采用什么协议?

参考答案:ARP (Address Resolution Protocol)(地址解析協議)

http://www.orsoon.com/Article/Article_18276.html

 

ping命令使用了什么协议?

ICMP

 

19.   IP地址的编码分为哪俩部分  <script language=JavaScript> document.write('
本文地址为: ' + window.location.href +''); document.close(); </script>

http://zhidao.baidu.com/question/43431298.html

 

公共部分(50分)
1:作业调度程序从处于( )状态的队列中选择适当的作业的作业投入运行。(3分)
  A 运行 B 提交 C 完成 D后备

My Answer: D

所谓作业调度,就是按某种算法从处于后备状态的作业选择一个作业装入主存开始执行,完成。这种功能的程序称为作业调度程序。

2:SQL语言中,删除一个表的命令是( )(3分)
  A CLEAR TABLE B DROP TABLE
  C DELETE TABLE D REMOVE TABLE

My Answer:B

Delete Tablet 表格中的所有记录将全部被删除


3:ATM采用的线路复用方式为( )(3分)
  A 频分多路复用
  B 同步时分多路复用
  C 异步时分多路复用
  D 独占信道


4:数据库中只存放视图的( )(3分)
  A操作
  B 对应的数据
  C 定义
  D 限制

My Answer: C

视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据依然存放在原来的基本表中。

http://tech.ccidnet.com/art/5833/20070207/1019265_1.html


5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)


6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分)


7:什么是分布式数据库?(12分)

C++部分(50分)
  1:设有“int w[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为________________(3分)
  2:要使引用pr代表变量“char *p”,则pr的初始化语句为__________________(3分)
  3:“零值”可以是0,0.0,FALSE或者“空指针”。例如int变量n与“零值”比较的if语句为:if(n==0),则BOLL flag与“零值”比较的if语句为______________;float x与“零值”比较的if语句为:______________。(6分)
  4:社有如下语句:(3分)
  Int x;
  ()
  *px=0;
  则选择以下哪条语句可将x值置为0。
  A int *px; B int const *px=&x;
  C int const px=&x; D const int *px=&x;
  5:设viod f1(int *m,long&n);int a;long b;则以下调用合法的是( )(3分)
  A f1(a,b) B f1(&a,b)
  C f1(a,&b) D f1(&a,&b)
  6:请写出如下代码的运行结果(6分)
  Int main()
  {int a,b,c,d;
  a=0;
  b=1;
  c=2;
  d=3;
  printf(“%d”,a+++b+c+++d++);}
  7:写出下面函数的功能(12分)
  Template
  Void WE(Type a[],Type b[],int n){
  for(int i=0;i  8写一段代码判断一个单向链表中是否有环。(14分)
  给出如下结构
  Struct node
  {steuct *next;
  };
  Typedef stuct node Node;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值