zoukankan      html  css  js  c++  java
  • 2014.9.25笔试题目

    1.已知一个一维数组table,用一个宏定义,求出数据的元素个数

        #define NTBL(table) (sizeof(table)/sizeof(table[0]))

        sizeof(table)求出数组所占空间大小(即元素个数*每个元素所占空间大小);sizeof(table[0])求出单个元素所占空间大小

       #define NTBL(table) (sizeof(table)/sizeof(table[0][0]))二维数组元素个数

    2.若有宏定义:#define MOD(x,y) x%y,则执行以下语句的输出结果是  ?

      int a=13,b=14;

    printf("%d ",MOD(b,a+4));

         执行结果为 94%13+4=7

    3.死锁的4个必要条件:

       产生死锁的四个必要条件:
    (1) 互斥条件:一个资源每次只能被一个进程使用。
    (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
    (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
    (4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

    4.下面哪一个不是PPP连接建立所经历的的阶段(C)

    A LCP协商    B 身份认证  C STMP协商   D IPCP协商

    解释:PPP点对点协议在两个对等实体间传输数据包,主要用于广域网的连接,但在局域网的拨号连接中同样可采用。电缆直接连接方式和电话拨号方式都是采用这样协议进行同行,提供了同时的双向全双工操作,并假定数据包是按顺序投递的。

    链路建立有五个阶段:(1)准备阶段,LCP(链路控制协议,英文全称为Link Control Protocol,简称LCP。它是PPP协议的一个子集,在PPP通信中,发送端和接收端通过发送LCP包来确定那些在数据传输中的必要信息。);(2)认证阶段;(3)P控制协议(IPCP)负责建立,使用和中止IP模块。IPCP和LCP协议使用相同的包交换机制。IPCP包在PPP没有达到网络层协议阶段以前不能进行交换,如果有IPCP包在到达此阶段前到达会被抛弃。

    SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。

     

       

  • 相关阅读:
    VC++6.0在win8.1系统下运行失败的解决办法
    oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
    Myeclipse 2014破解教程
    关于js赋值给input解析
    java时间格式
    Idea报错Check $M2_HOME environment variable and mvn script match.
    新博客
    理解jquery的$.extend()、$.fn和$.fn.extend()
    在vs code中使用ftp-sync插件实现客户端与服务器端代码的同步
    js字符串倒序
  • 原文地址:https://www.cnblogs.com/zhuzhudexiaoshijie/p/3339808.html
Copyright © 2011-2022 走看看