首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
欲知八位二进制数的b是否为1,可将该数与二进制数00000100进行()运算,若运算结果不为0,则此数的b必为1。
查看本题答案
包含此试题的试卷
初级网络管理员《单项选择题》真题及答案
点击查看
你可能感兴趣的试题
欲知八位二进制数b7~b0的第2位b2是0还是1可利用14与此数相与并观察所得结果的是否为15若想使
2
4
8
16
如何快速的进行二进制与八进制的转换
自左向右,四个二进制为一组,按二进制解码成八进制的一位数
自右向左,四个二进制为一组,按二进制解码成八进制的一位数
自左向右,三个二进制为一组,按二进制解码成八进制的一位数
自右向左,三个二进制为一组,按二进制解码成八进制的一位数
欲知8位二进制数B7B6B0中B4和B1两位是否同时为1可利用与此数相或并观察所得结果是否为要
EFH
EDH
FDH
FFH
欲知八位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进行
加
减
与
或
欲知8位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进行
加
减
与
或
八位的二进制数+0110101的补码是
11001010
10110101
110101
11001011
有一个八位二进制数的补码是11111101其相应的十进制数是
509
-2
-3
253
欲知8位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进行
加
减
与
或
十进制数111用八位二进制数表示为【1】
八进制数的每一位对应于二进制数
两位
四位
八位
三位
八进制数转换成二进制数的方法为每位8进制数用3位二进制数代替
欲知8位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进
加
减
与
或
二进制转换成八进制数的方法是将二进制数从小数点开始 向左向右每三位分组不足三位的分别向高位或低位补0
假设二进制数A为八位为获取其高五位的值可采用15如要比较A和另一个二进制数B是否相等则可采用16
异或
逻辑与
逻辑非
逻辑或
欲知八位二进制数b7~b0的第2位b2是0还是1可利用14与此数相与并观察所得结果的是否为15若想使
与
或
异或
同或
欲知八位二进制数b7~b0的第2位b2是0还是1可利用14与此数相与并观察所得结果的是否为15若想使
10000010
01000000
00000100
00001000
欲知八位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进
加
减
与
或
欲知8位二进制数b7b6b5b4b3b2b1b0的b2是否为1可将该数与二进制数00000100进行
加
减
与
或
欲知8位二进制数B7B6B0中B4和B1两位是否同时为1可利用与此数相或并观察所得结果是否为要
与
或
异或
同或
热门试题
更多
试题二 阅读下列说明回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 某物流公司为了整合上游供应商与下游客户缩短物流过程降低产品库存需要构建一个信息系统以方便管理其业务运作活动 [需求分析结果] 1物流公司包含若干部门部门信息包括部门号部门名称经理电话和邮箱一个部门可以有多名员工处理部门的日常事务每名员工只能在一个部门工作每个部门有一名经理只需负责管理本部门的事务和人员 2员工信息包括员工号姓名职位电话号码和工资其中职位包括经理业务员等业务员根据托运申请负责安排承运货物事宜例如装货时间到达时间等一个业务员可以安排多个托运申请但一个托运申请只由一个业务员处理 3客户信息包括客户号单位名称通信地址所属省份联系人联系电话银行账号其中客户号唯一标识客户信息的每一个元组每当客户要进行货物托运时先要提出货物托运申请托运申请信息包括申请号客户号货物名称数量运费出发地目的地其中一个申请号对应唯一的一个托运申请一个客户可以有多个货物托运申请但一个托运申请对应唯一的一个客户号 [概念模型设计] 根据需求阶段收集的信息设计的实体联系图和关系模式不完整如图2-1所示 [关系模式设计] 部门部门号部门名称经理电话邮箱 员工员工号姓名职位电话号码工资a 客户b单位名称通信地址所属省份联系人联系电话银行账号 托运申请c货物名称数量运费出发地目的地 安排承运d装货时间到达时间业务员 若系统新增需求描述如下为了数据库信息的安全性公司要求对数据库操作设置权限管理功能当员工登录系统时系统需要检查员工的权限权限的设置人是部门经理为满足上述需要应如何修改或补充图2-1所示的实体联系图请给出修改后的实体联系图和关系模式
试题七 阅读以下说明和JAVA代码将应填入n处的字句写在答题纸的对应栏内 [说明] 类Queue表示队列类中的方法如下表所示 类Node表示队列中的元素类EmptyQueueException给出了队列操作中的异常处理操作
根据说明结合问题1的解答指出在该系统的顶层数据流图中应有哪些数据流请采用说明中的词汇给出这些数据流的起点终点以及数据流名称下表给出了数据流的部分信息请填充空缺处 序号 起点 终点 数据流名称 1 1 网上作业提交与管理系统 申业申请 2 2 网上作业提交与管理系统 提交的作业 3 网上作业提交与管理系统 3 需完成的作业 4 网上作业提交与管珲系统 4 5 5 网上作业提交与管理系统 6 作业申请 6 网上作业提交与管理系统 7 8 7 9 网上作业提交与管理系统 选课学生名单 8 10 网上作业提交与管理系统 11 9 12 网上作业提交与管理系统 账号和密码 10 13 网上作业提交与管理系统 账号和密码
该图书管理系统的主要关系模式如下请补充“借还记录”和“预约登记”关系中的空缺 管理员工号姓名 读者读者ID姓名电话E-mail 书目ISBN号书名作者出版商出版年月册数经办人 图书图书IDISBN号存放位置状态经办人 借还记录a借出时间应还时间归还时间 预约登记b预约时间预约期限图书ID 注时间格式为“年.月.日时分秒”
试题二 阅读下列说明回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 某物流公司为了整合上游供应商与下游客户缩短物流过程降低产品库存需要构建一个信息系统以方便管理其业务运作活动 [需求分析结果] 1物流公司包含若干部门部门信息包括部门号部门名称经理电话和邮箱一个部门可以有多名员工处理部门的日常事务每名员工只能在一个部门工作每个部门有一名经理只需负责管理本部门的事务和人员 2员工信息包括员工号姓名职位电话号码和工资其中职位包括经理业务员等业务员根据托运申请负责安排承运货物事宜例如装货时间到达时间等一个业务员可以安排多个托运申请但一个托运申请只由一个业务员处理 3客户信息包括客户号单位名称通信地址所属省份联系人联系电话银行账号其中客户号唯一标识客户信息的每一个元组每当客户要进行货物托运时先要提出货物托运申请托运申请信息包括申请号客户号货物名称数量运费出发地目的地其中一个申请号对应唯一的一个托运申请一个客户可以有多个货物托运申请但一个托运申请对应唯一的一个客户号 [概念模型设计] 根据需求阶段收集的信息设计的实体联系图和关系模式不完整如图2-1所示 [关系模式设计] 部门部门号部门名称经理电话邮箱 员工员工号姓名职位电话号码工资a 客户b单位名称通信地址所属省份联系人联系电话银行账号 托运申请c货物名称数量运费出发地目的地 安排承运d装货时间到达时间业务员 根据问题描述补充四个联系联系的类型以及实体与子实体的联系完善图2-1所示的实体联系图
[问题3] 写出每种关系模式的主键
根据说明中的叙述抽象出如下表所示的方法请指出上图中的类Customer-InformationSystem和 功能描述 方法名 向系统中添加客户 addCustomer 根据给定的客户标识在系统中查找该客户 getCustomer 根据给定的客户标识从系统中删除该客户 removeCustomer 创建新的联系人 addContact 在系统中查找指定的联系人 getContact 从系统中删除指定的联系人 removeContact
[C代码] #include<stdio.h> #defineOBS_MAXNUM20/*一个OfficeDoc变量最多能够关联的*/ /*DoeExplorer变量的个数*/ typedefvoid1structOfficeDoc*streetDocExplorer*; structDocExplorer{ funcupdate;/*DocExplorer结构采用的更新函数*/ /*其他的结构字段省略*/ }; structOfficeDoc{ 2myObs[OBS_MAXNUM]; /*存储所有与OfficeDoc相关联的DoeExplorer结构指针*/ intindex;/*与OfficeDoc结构变量相关联的DocExplorer结构变量的个数*/ }; voidattachstruetOfficeDoc*docstruetDocExplorer*ob{ /*关联Obersver结构ob与OfficeDoe结构doc*/ intloop=0; ifdoc->index>=OBS_MAXNUM||ob==NULLreturn; forloop=0;loop<doc->index;loop++ ifdoc->myObs[loop]==obreturn; doc->myObs[doe->index]=ob; doc->index++; voiddetachstructOfficeDoc*docstructDocExplorer*ob{ /*解除doc结构与ob结构间的关系*/ intloop; ifob==NULLreturn; forloop=0;loop<doc->index;loop6++{ ifdoc->myObs[loop]==ob{ ifloop<=doc->index-2 doe->myObs[loop]=doc->myObs[3]; doc->myObs[doe->indox-1]=NULL; doe->index--; break; } } } voidupdatelstructOfficeDoc*docstructDocExplorer*ob{ /*更新ob结构的值更新代码省略*/ } voidupdate2stmctOfficeDoc*docstructDocExplorer*ob{ /*更新ob结构的值更新代码省略*/ } voidnotifyObsstruetOfficeDoc*doc{ /*当doc结构的值发生变化时通知与之关联的所有DocExplorer结构变量*/ intloop; forloop=0;loop<doc->index;loop++{ doc->myObs[loop]->update4; } } voidmain{ stmctOfficeDocdoc;/*定义一OfficeDoc变量*/ structDocExplorerexplorer1explorer2;/*定义两个DocExplorer变量*/ /*初始化与OfficeDoc变量相关的DocExplorer变量个数为0*/ doc.index=0; explorer1.update=update1;/*设置explorer1变量的更新函数*/ explorer2.update=update2;/*设置explorer2变量的更新函数*/ attaeh&doc&explorer1;/*关联explorer1与doc对象*/ attach&doc&explorer2;/*关联explorer2与doc对象*/ /*其他代码省略*/ 5;/*通知与OfficeDoc相关的所有DocExplorer变量*/ return; }
请使用说明中的术语给出上图中类Customer和类Person的属性
CPU中译码器的主要作用是进行
试题一 阅读下列说明和图回答问题1至问题4将解答填入答题纸的对应栏内 [说明] 某公司欲开发招聘系统以提高招聘效率其主要功能如下 1接受申请 验证应聘者所提供的自身信息是否完整是否说明了应聘职位受理验证合格的申请给应聘者发送致谢信息 2评估应聘者 根据部门经理设置的职位要求审查已经受理的申请对未被录用的应聘者进行谢绝处理将未被录用的应聘者信息存入未录用的应聘者表并给其发送谢绝决策对录用的应聘者进行职位安排评价将评价结果存入评价结果表并给其发送录用决策发送录用职位和录用者信息给工资系统 现采用结构化方法对招聘系统进行分析与设计获得如图1-1所示的顶层数据流图图1-2所示0层数据流图和图1-3所示1层数据流图 使用说明和图中的术语给出图1-3中加工P1~P3的名称
[C++代码] #include<iostream> constOBS_MAXNUM=20;//最多与OfficeDoc对象相关联的DocExplorer对象的个数 1; classDocExplorer{//关注OfficeDoc公文对象的类 public: DocExplorer2*doc;//构造函数 3voidupdateOfficeDoc*doc=0;//更新自身状态的函数 //其他相关属性和方法省略 }; classOfficeDoc{//公文类 private: DocExplorer*myObs[OBS_MAXNUM]; //关注此公文类的DocExplorer类对象指针数组 intindex;//与OfficeDoc对象关联的DocExplorer对象的个数 public: OfficeDoe index=0; } voidattachDocExplorer*o{ //将一DoeExplorer对象与OfficeDoe对象相关联 ifindex>=OBS_MAXNUM||o=NULLreturn; forintloop=0;loop<index;loop++ ifmyObs[loop]==oreturn; myObs[index]=o; index++; } voiddetaehDocExplorer*o{ //接触某DoeExplorer对象与OfficeDoc对象的关联 if0==NULLreturn; forintloop=0;loop<index;loop++{ ifmyObs[loop]==o{ ifloop<=index-2myObs[loop]=myObs[index-1]; myObs[index-1]=NULL; index--; break; } } } private: voidnotifyObs{//通知所有的DocExplorer对象更改自身状态 forintloop=0;loop<index;loop++{ myObs[loop]->4;//DocExplorer对象更新自身状态 } } //其他公文类的相关属性和方法 }; DocExplorer::DocExplorerOfficeDoc*doc{//DocExplorer类对象的构造函数 doc->5;//将此DocExplorer对象与doc对象相关联 }
试题三 阅读下列说明和图回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 某指纹门禁系统的体系结构如图3-1所示其主要部件有主机MainFrame锁控器LockController指纹采集器FingerReader和电控锁Lock 1系统中的每个电控锁都有一个惟一的编号锁的状态有两种“已锁住”和“未锁住” 2在主机上可以设置每把锁的安全级别以及用户的开锁权限只有当用户的开锁权限大于或等于锁的安全级别并且锁处于“已锁住”状态时才能将锁打开 3用户的指纹信息开锁权限以及锁的安全级别都保存在主机上的数据库中 4用户开锁时只需按一下指纹采集器指纹采集器将发送一个中断事件给锁控器锁控器从指纹采集器读取用户的指纹并将指纹信息发送到主机主机根据数据库中存储的信息来判断用户是否具有开锁权限若有且锁当前处于“已锁住”状态则将锁打开否则系统报警该系统采用面向对象方法开发系统中的类以及类之间的关系用UML类图表示图3-2是该系统类图的一部分系统的动态行为采用UML序列图表示图3-3是用户成功开锁的序列图[图3-1] [图3-2] [图3-3] 组装Composition和聚集Aggregation是UML中两种非常重要的关系请说明组装和聚集分别表示什么含义两者的区别是什么
试题一 阅读下列说明和图回答问题1至问题4将解答填入答题纸的对应栏内 [说明] 某公司欲开发招聘系统以提高招聘效率其主要功能如下 1接受申请 验证应聘者所提供的自身信息是否完整是否说明了应聘职位受理验证合格的申请给应聘者发送致谢信息 2评估应聘者 根据部门经理设置的职位要求审查已经受理的申请对未被录用的应聘者进行谢绝处理将未被录用的应聘者信息存入未录用的应聘者表并给其发送谢绝决策对录用的应聘者进行职位安排评价将评价结果存入评价结果表并给其发送录用决策发送录用职位和录用者信息给工资系统 现采用结构化方法对招聘系统进行分析与设计获得如图1-1所示的顶层数据流图图1-2所示0层数据流图和图1-3所示1层数据流图 使用说明中的术语给出图中E1~E3所对应的实体名称
服务注册中心服务提供者和服务请求者之间的交互和操作构成了WebService的体系结构如下图所示请用180字以内文字说明这三者的主要功能及其交互过程
从下列的3道试题试题五至试题七中任选1道解答如果解答的试题数超过1道则题号小的1道解答有效 试题五 阅读下列函数说明和C代码将应填入n处的字句写在答题纸的对应栏内 [说明] 函数intToplogicalLinkedWDigraphG的功能是对图G中的顶点进行拓扑排序并返回关键路径的长度其中图G表示一个具有n个顶点的AOE-网图中顶点从1~n依次编号图G的存储结构采用邻接表表示其数据类型定义如下 [图5-1] [图5-2]
[Java程序7-1] importjava.util.*; publicclassOrderList1{ privateArrayList<Order>orders; publicOrderList0{ this.orders=newArrayList<Order>; } publicvoidaddOrderOrderorde0 this.orders.addorder; } publicIterator<Order>iterator{ return2; } publicihtgetNumberOfOrders0{ returnthis.orders.size; } }
[问题2] 请在下列选项中选择合适的答案填入图3-2的方框c至方框f B的公钥B的私钥摘要算法A的私钥A的公钥会话密钥
[问题1] 根据题意补充图2-3中a处的空缺即货物关系模式的属性
总线复用方式可以
请用120字以内文字从业务的继承性升级成本时间工作量和扩展性三个方面简要说明开发人员所提方案的优点
试题三 阅读下列说明和图回答问题1至问题3将解答填入答题纸的对应栏内 [说明] Pay&Drive系统开多少付多少能够根据驾驶里程自动计算应付的费用系统中存储了特定区域的道路交通网的信息道路交通网由若干个路段RoadSegment构成每个路段由两个地理坐标点Node标定其里程数Distance是已知的在某些地理坐标点上安装了访问控制AccessControl设备可以自动扫描行驶卡Card行程Trajectory由一组连续的路段构成行程的起点Entry和终点Exit都装有访问控制设备 系统提供了3种行驶卡常规卡RegularCard有效期ValidPeriod为一年可以在整个道路交通网内使用季卡SeasonCard有效期为三个月可以在整个道路交通网内使用单次卡MinitripCard在指定的行程内使用且只能使用一次其中季卡和单次卡都是预付卡PrepaidCard需要客户Customer预存一定的费用 系统的主要功能有客户注册申请行驶卡使用行驶卡行驶等 使用常规卡行驶在进入行程起点时系统记录行程起点进入时间DateOfEntry等信息在到达行程终点时系统根据行驶的里程数和所持卡的里程单价UnitPrice计算应付费用并打印费用单Invoice 季卡的使用流程与常规卡类似但是不需要打印费用单系统自动从卡中扣除应付费用 单次卡的使用流程与季卡类似但还需要在行程的起点和终点上检查行驶路线是否符合该卡所规定的行驶路线现采用面向对象方法开发该系统使用UML进行建模构建出的用例图和类图分别如图3-1和图3-2所示 根据说明中的描述给出图3-2中缺少的C1~C6所对应的类名以及2~3处所对应的多重度类名使用说明中给出的英文词汇
若某计算机系统的I/O接口与主存采用统一编址则输入输出操作是通过指令来完成的
试题六 阅读下列说明和Java代码将应填入n处的字句写在答题纸的对应栏内 [说明] 某大型商场内安装了多个简易的纸巾售卖机自动出售2元钱一包的纸巾且每次仅售出一包纸巾纸巾售卖机的状态图如图6-1所示 采用状态State模式来实现该纸巾售卖机得到如图6-2所示的类图其中类State为抽象类定义了投币退币出纸巾等方法接口类SoldStateSoldOutStateNoQuarterState和HasQuarterState分别对应图6-1中纸巾售卖机的4种状态售出纸巾纸巾售完没有投币有2元钱 [Java代码] importjava.util.*; interfaceState{ publicvoidinsertQuarter;//投币 publicvoidejectQuarter;//退币 publicvoidturnCrank;//按下“出纸巾”按钮 publicvoiddispense;//出纸巾 } classTissueMachine{1soldOutStaternoQuarterStatehasQuarterState soldStatestate; state-soldOutState; intcount=0;//纸巾数 publicTissueMachineintnumbers{/*实现代码省略*/} publicStategetHasQuarterState{returnhasQuarterState;}publicStategetNoQuarterState{returnnoQuarterState;}publicStategetSoldState{returnsoldState;} publicStategetSoldOutState{returnsoldOutState;} publicintgetCount{returncount;} //其余代码省略 } classNoQuarterStateimplementsState{ TissueMachinetissueMachine; publicvoidinsertQuarter{tissueMachine.setState2; } //构造方法以及其余代码省略 } classHasQuarterStateimplementsState{ TissueMachinetissueMachine; publicvoidejectQuarter{tissueMachine.setState3; } //构造方法以及其余代码省略 } classSoldStateimplementsState{ TissueMachinetissueMachine; publicvoiddispense{ iftissueMachine.getCount>0{tissueMachine.setState4; }else{tissueMachine.setState5;} } }
试题四 阅读下列说明和图回答问题1至问题3将解答填入答题纸的对应栏内 [说明] 在并发系统设计中通过对信号量S的PV操作实现进程的同步与互斥控制PSS:=S-1若S≥0则执行P操作的进程继续执行若S<0则置该进程为阻塞状态并将其插入阻塞队列VSS:=S+1若S>0则执行V操作的进程继续执行若S≤0则从阻塞队列唤醒一个进程并将其插入就绪队列然后执行V操作的进程继续执行 若系统中有多个发送进程和接收进程进程间的工作流程如图4-2所示其中空1~4的内容与图4-1相同发送进程产生消息并顺序地写入环形缓冲区BUFFER接收者进程顺序地从BUFFER中取消息且每条消息只能读取一次为了保证进程间的正常通讯增加了信号量SA和SB ①请说明信号量SASB的物理意义并在图4-2中的空5和空6处填入正确的内容 ②请从图4-2的a~l中选择四个位置正确地插入PSAVSAPSBVSB [图4-2]
[问题4] 请从下面关于摘要函数的说法中选出所有正确的描述 [a]很容易使不同的输入数据生成相同的输出数据 [b]根据输入数据获取输出数据的时间非常短 [c]根据输入数据获取输出数据的时间非常长 [d]输出数据的长度比输入数据的长度要长 [e]根据输出数据无法还原出输入数据
[函数5-2] boolIsgrowingBTreeNode*rootElernKeyTypeakey {BTreeNode*t*f; if!SearchBtree4{ t=f; while5{ t=t->parent; } if!t returnTRUE; } returnFALSE; }
通过内部发起连接与外部主机建立联系由外部主机控制并盗取用户信息的恶意代码为
[问题2] 为了记录每种图书或唱碟租借的历史记录引入类CirculationHistory类中存储的信息是图1-1中所表示的内容请采用UML表示法将下列四个类间的关系表示出来
试题四 阅读下列说明和C代码将应填入n处的字句写在答题纸的对应栏内 [说明] 设某一机器由n个部件组成每一个部件都可以从m个不同的供应商处购得供应商j供应的部件i具有重量wij和价格cij设计一个算法求解总价格不超过上限cc的最小重量的机器组成 采用回溯法来求解该问题 首先定义解空间解空间由长度为n的向量组成其中每个分量取值来自集合{12?m将解空间用树形结构表示 接着从根结点开始以深度优先的方式搜索整个解空间从根结点开始根结点成为活结点同时也成为当前的扩展结点向纵深方向考虑第一个部件从第一个供应商处购买得到一个新结点判断当前的机器价格c11是否超过上限cc重量w11是否比当前已知的解最小重量大若是应回溯至最近的一个活结点若否则该新结点成为活结点同时也成为当前的扩展结点根结点不再是扩展结点继续向纵深方向考虑第二个部件从第一个供应商处购买得到一个新结点同样判断当前的机器价格c11+c21是否超过上限cc重量w11+w21是否比当前已知的解最小重量大若是应回溯至最近的一个活结点若否则该新结点成为活结点同时也成为当前的扩展结点原来的结点不再是扩展结点以这种方式递归地在解空间中搜索直到找到所要求的解或者解空间中已无活结点为止 [C代码] 下面是该算法的C语言实现 1变量说明 n机器的部件数 m供应商数 cc价格上限 w[][]二维数组w[i][j]表示第j个供应商供应的第i个部件的重量 c[][]二维数组c[i]D]表示第j个供应商供应的第i个部件的价格bestW满足价格上限约束条件的最小机器重量 bestC://最小重量机器的价格 bestX[]最优解一维数组bestX[i]表示第i个部件来自哪个供应商cw搜索过程中机器的重量 cp搜索过程中机器的价格 x[]搜索过程中产生的解x[i]表示第i个部件来自哪个供应商 i当前考虑的部件从0到n-1 j循环变量 2函数backtrack intn=3; intm=3; intcc=4; intw[3][3]={{123}{321}{222}}; intc[3][3]={{123}{321}{222}}; intbestW=8; intbestC=0; intbestX[3]={000}; intcw=0; intcp=0; intx[3]={000}; intbacktrackinti{ intj=0; intfound=0; ifi>n-1{/*得到问题解*/ bestW=cw; bestC=cp; forj=0;j<n;j++{1; } return1; } ifcp<=cc/*有解*/ found=1; }forj=0;2;j++{ /*第i个部件从第j个供应商购买*/3; cw=cw+w[i][j]; cp=cp+c[i][j]; ifcp<=cc&&4{/*深度搜索扩展当前结点*/ ifbacktracki+1{found-1; } /*回溯*/ cw=cw-w[i][j];5; } returnfound; }
热门题库
更多
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术
电话交换专业技术