参考答案和解析
正确答案:EMA双机倒换板
NOD主节点板
DRV双音收号板
DTM数字中继板
更多“说明EMA、NOD、DRV、DTM电路板的名称”相关问题
  • 第1题:

    阅读以下说明和C语言代码,回答问题1至问题4,将解答填入对应栏内。

    【说明】

    在嵌入式操作系统设备管理的实现上,常使用到C语言的函数指针变量,由统一的管理函数调用不同的设备驱动程序。下面的一段C语言代码是驱动管理程序 manage_device调用4个不同设备驱动程序,但没有用到函数指针变量。

    【C语言代码】

    /*变量与类型说明*/

    include "stdio.h"

    include "stdlib.h"

    extern int sys_status;

    extern int Dev_drv1(int arg1, int arg2);

    extern int Dev_drv2(int arg1, int arg2);

    extern int Dev_drv3(int arg1, int arg2);

    extern int Dev_drv4(int arg1, iht arg2);

    define NOERROR 0

    type struct {

    int _fd;

    } TYP_DEV_TAB;

    TYP DEV_TAB dev_tab[50]= {101,99, 80, 120,};

    /*程序代码*/

    void manage_device(int devid, int arg1, int arg2)

    { int place ;

    int ret;

    for(place=0 ; place<50 ; place++)

    if dev_tab [place]. fd == devid) break;

    if(place>=50)

    printf(" NO DEVICE fd = %d\n ",devid);

    switch(dev_tab [place]._fd) {

    case 80:

    ret = Dev_drv3(int arg1,int arg2);

    break;

    case 99:

    ret = Dev_drv2(int arg1,int arg2);

    break;

    case 101:

    ret = Dev_drv1(int arg1,int arg2);

    break;

    case 120:

    ret = Dev_drv4(int arg1,int arg2);

    break;

    }

    if (ret!=NOERROR)

    printf(" DEVICE %d error!\n ", devid);

    }

    int Dev_drv1(int arg1,int arg2)

    {

    /*局部变量声明,略*/

    /*驱动程序代码,略*/

    }

    int Dev_drv2(int arg1,int arg2)

    {

    /*局部变量声明,略*/

    /*驱动程序代码,略*/

    }

    int Dev_drv3(int arg1,int arg2)

    {

    /*局部变量声明,略*/

    /*驱动程序代码,略*/

    }

    int Dev_drv4(int arg1,int arg2)

    {

    /*局部变量声明,略*/

    /*驱动程序代码,略*/

    请用C语言的函数指针变量,对manage_device函数进行改造,完成下面C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。

    【C语言代码】

    /*变量与类型说明*/

    include "stdio.h"

    include "stdlib.h"

    extern int sys_status;

    extern int Dev_drv1(int arg1, int arg2);

    extern int Dev_drv2(int arg1, iht arg2);

    extern int Dev_drv3(int arg1, int arg2);

    extern int Dev_drv4(int arg1, int arg2);

    define NOERROR 0

    typedef struct {

    int _fd;

    (1) 函数指针变量说明;/* 变量名用process */

    } TYP_DEV_TAB;

    TYP_DEV_TAB dev_tab[50]= {{101, Dev_drv1},{99, Dev_drv2},

    {80, Dev_drv3},{120, Dev_dry4},};

    /* 程序 */

    void manage_device(int devid, int arg1, int arg2)

    { iht place ;

    int ret;

    (2) 函数指针变量说明;/*局部变量,变量名用ProcAction */

    for(place=0 ; place<50 ; place++) {

    if(dev_tab [place]._fd == devid) {

    (3) 语句1;/* 变量名胜ProcAction, 得到具体函数的入口地址 */

    break;

    }

    }

    if(place>=50)

    printf("NO DEVICE fd = %d\n",devid);

    (4) 语句2;

    if(ret!=NOERROR)

    printf("DEVICE %d error!", devid);

    }


    正确答案:(1)int (*process)(int arg1int arg2); (2)int (*ProcAction)(int arg1int arg2); (3)ProcAction=dev_tab[place].process; (4)ret=ProcAction(arg1arg2);
    (1)int (*process)(int arg1,int arg2); (2)int (*ProcAction)(int arg1,int arg2); (3)ProcAction=dev_tab[place].process; (4)ret=ProcAction(arg1,arg2); 解析:本题考查对C语言中函数指针变量的理解和用法。在C语言中,可以用指针变量指向整型变量、字符串、数组、结构变量,也可以指向一个函数,对指针的用法非常灵活,也很容易出错。其中,函数指针变量为较高级的用法。
    一个函数在编译时被分配给一个入口地址,这个入口地址就称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。
    本题已将使用变量指向函数编写设备驱动程序的大部分给出,只需在对函数指针变量的声明和引用处,只需给出正确的用法即可。

  • 第2题:

    时钟问题可能与哪些有关()

    A.DTM板

    B.DRV板

    C.拨码开关

    D.传输


    参考答案:A, C, D

  • 第3题:

    一个NOD板4个主节点,一框用户占()个主节点,来自()块NOD板。


    正确答案:2;2

  • 第4题:

    DTM-452C在输入点名称或编号时最多可输入多少个字符()

    • A、8
    • B、12
    • C、16

    正确答案:C

  • 第5题:

    有以下说明语句:struct Worker{int no;char name[20];};Worker w,*p=&w;则下列错误的引用是()

    • A、w.no
    • B、p->no
    • C、(*p).no
    • D、*p.no

    正确答案:D

  • 第6题:

    模块内交换的话音通路:ASL——DRV——()——DRV——ASL


    正确答案:BENT

  • 第7题:

    说明当遇有哪些情况时,应停止DTM350/600型磨煤机运行?


    正确答案: (1)旋风分离器发生堵塞时;
    (2)粗粉分离器严重堵塞时;
    (3)磨煤机严重堵塞时;
    (4)磨煤机出口温度表失灵,无法监视出口气粉混合物的温度时;
    (5)钢瓦脱落,磨煤机中产生异常的金属撞击声。

  • 第8题:

    DRV板的作用有()。

    • A、双音收号
    • B、总线驱动
    • C、配对HW、NOD互助
    • D、送铃流

    正确答案:A,B,C

  • 第9题:

    DTM


    正确答案: 为数字地形模型(Digital Terrain Model),是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述。数字地形模型中地形属性为高程时称为数字高程模型(Digital Elevation Model),简称DEM。

  • 第10题:

    多模BSC的BM模块,NOD板、透传BIE板配置规则,以下描述哪些是正确的?()

    • A、当只有一块NOD板,NOD板配置在2槽位时,透传BIE板配置在10槽位。
    • B、当有二块NOD板时:若NOD板配置在2、3槽位时,透传BIE板配置在20槽位。
    • C、当有二块NOD板时:若NOD板配置在2、4槽位时,透传BIE板配置在23槽位。
    • D、当有三块NOD板时,透传BIE板配置在23槽位。

    正确答案:A,B,C,D

  • 第11题:

    说明当遇有哪种情况时应紧急停止DTM350/600型磨煤机运行?


    正确答案: (1)紧急停止锅炉运行时;
    (2)制粉系统发生爆炸时;
    (3)危及人身安全时;
    (4)制粉系统附件着火,危及安全时;
    (5)轴承温度上升很快或轴承温度过高,经采取紧急措施处理无效,温度仍继续上升,大瓦温度超过50℃时;
    (6)发生严重振动,危及设备安全时;
    (7)润滑油中断(油压过低,油管破裂等),对轴承有损坏危险时;
    (8)磨煤机电流突然增加或减小时;
    (9)电气设备发生故障,需停止制粉时。

  • 第12题:

    单选题
    有以下说明语句:struct Worker{int no;char name[20];};Worker w,*p=&w;则下列错误的引用是()
    A

    w.no

    B

    p->no

    C

    *p).no

    D

    *p.no


    正确答案: A
    解析: 暂无解析

  • 第13题:

    说明()特征的名称叫标志,说明()特征的名称叫指标。


    答案:总体单位、总体

  • 第14题:

    解释DRV板的分工互助?DRV板有多少个DTMF收号器?


    正确答案:在正常情况下,一个用户框里的两块DRV板驱动各自半个用户框,在一块DRV出现故障时,另一块DRV可接替它的工作,驱动整框用户,每块DRV板有16个DTMF收号器。

  • 第15题:

    某局DXC(版本为1.0)现配置1架LPDU,共128条64K链路,60个E1,DTM:NOD=2:1,有HWC。试计算如果此DXC只扩容LPDT(DXC2.0),最大可以扩容的64K链路数。扩容部分每两框LPDT共用两个NOD,DIU框和LPDT框的NOD配置要考虑互助原则。请写出计算过程。


    正确答案: 计算依据:
    (1)DXC对外提供的最大资源是96HW;44NOD;
    (2)DXC2.0:一框LDPT(满配为16块LDT,两块NDR),需要2HW,2NOD(互助,分布在不同的NOD板.
    该框的2个NOD节点也同时为下一框LPDT使用,但下一框LPDT需要另外的2个HW).同时LPDT框节点不能与DIU框或DTM共用同一NOD板(主要原因SP10NOD与老的NOD板不兼容).
    计算:
    (1)原有设备60个E1为30块DTM板,占用60个HW、15个NOD,应该占用4块NOD板,接入128链需要2框DIU,占用4个HW、4个NOD按照互助的分配原则应该分布在两块NOD板上,由此一来,剩下:
    96-60-4=32个HW;
    11-4-2=5个NOD板,根据LPDT框节点的互助原则,实际能使用的节点板为4块。
    (2)新扩DXC2.0:按照两框LDT需要4个HW、2个NOD计算,32个HW、4个NOD板所能提供的最大的LDT框数为:MIN{INT((32/4)*2),INT((4*4/2)*2)}=16框
    16*32=512条。

  • 第16题:

    中心汇接局DTM板在数据设置中共设成那几种用法,并举例说明使用在哪些中继上?


    正确答案:1、iDT:RSMⅡ模块局,如42,25,36,44,27局
    2、TUP:七号中继,如联通193
    3、ISUP:七号中继:如网通、联通165

  • 第17题:

    一个中继框满配置可以插()块DTM板,一个DTM有60路中继。


    正确答案:16

  • 第18题:

    时钟问题可能与哪些有关()

    • A、DTM板
    • B、DRV板
    • C、拨码开关
    • D、传输

    正确答案:A,C,D

  • 第19题:

    以下哪些不是SM模块中的单板()

    • A、MPU,BNET,SIG
    • B、MCC,CTN,FBC
    • C、LAP,NOD,EMA
    • D、ASL,DTM,DRV

    正确答案:B

  • 第20题:

    32模交换机中每块DTM板占用()条HW,()个NOD节点,一个32路用户框一般占用()条HW,()个NOD节点。


    正确答案:2;1;4;2

  • 第21题:

    关于集中收号框中的DRV板,下面说法正确的是()

    • A、完成IP的二次收号功能
    • B、每块提供32个通道用于收号
    • C、每半框DRV配置1个主节点
    • D、做数据配置时该单板配置成DRV

    正确答案:A,C

  • 第22题:

    说明DTM350/600型球磨机的启动操作步骤?


    正确答案: (1)调节开启磨煤机热风门进行暖磨,注意维持磨煤机人口负压20~90mmH2O;
    (2)待磨煤机出口温度达50%时合上磨煤机开关,开关指示灯红灯亮、绿灯灭,检查磨煤机电流正常;
    (3)检查磨煤机转动正常,严密监视磨煤机轴承温度变化;
    (4)暖磨应迅速,并控制磨煤机出口风温不超限,磨煤机空载时间不得超过10min,检修后,第一次启动或停磨时间已超过4h,而中间大罐没翻过身,则启动前应先翻身一次。隔30min后,再启动磨煤机。

  • 第23题:

    填空题
    模块内交换的话音通路:ASL——DRV——()——DRV——ASL

    正确答案: BENT
    解析: 暂无解析