欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

笔试题系统监控工程师

时间:2023-07-13 13:34:14 其他范文 收藏本文 下载本文

下面小编给大家整理的笔试题系统监控工程师,本文共11篇,希望大家喜欢!

笔试题系统监控工程师

篇1:笔试题系统监控工程师

笔试题(系统监控工程师)

一、填空题(每题2分,共30分)

1、要从一台主机远程登录到另一台主机,使用的应用程序为(TELNET),

2、向公安局消防局拨“119”报警,报警时要沉着、准确,讲清(起火单位),(所在地址街道),(燃烧物体),(火势大小),(报警人姓名及使用电话号码),报警越早损失越小。

3、中国移动互联网由全国骨干网、(省内骨干网)和(本地接入网)组成。

4、GPRS网络中主要的`三个网络单元是(SGSN)、(GGSN)、(PCU),其中执行数据打包操作的是(PCU)。

5、山西移动短信平台采用(华为)公司设备,一条短信最长为(140)个英文字节,一条短信最长为(70)个汉字字符。

6、山西移动太原节点CMNET核心路由器采用(爱立信)公司的(AXI580)型号路由器,通过(POS)端口与各地市节点相联,

7、GPRS最大数据传输速率理论值达(160)kbit/s。

8、ISMG是( 互联网短信网关)的英文缩略。

9、  ISMG通过(SMPP)协议与短信中心相联,通过(CMPP)协议与移动互联网相联,通过CMPP协议实现ISMG间的相联。

10、VOIP的承载网是GSM网和( CMNet)。

11、移动梦网网关实现了短信中心与(ISP/ICP)的相联。

12、路由器在(网络)层上实现网络互通。

13、网关是在(应用层)实现网络互通的设备。

14、中国移动信令网分为三级:(SP)、(LSTP)、(HSTP),每个NAS就是一个(SP)。

15、短消息系统网络数据包括号码段数据、(INTERNET网关路由表)、(IP地址)等。

篇2:核心监控笔试题

核心监控笔试题

1、本地MS呼叫北京网通固定电话的流程中,如果采用“就近入网”方式,则MSC首先接入(D),

A、TMSC C、HLR D、GMSC E、HSTP

2、本地MS呼叫北京网通固定电话的流程中,如果采用“就远入网”方式,则MSC首先接入(A)。

A、TMSC C、HLR D、GMSC E、HSTP

3、GSM移动通信系统采用的调制方式为(D)。

A、ASK B、FSK C、PSK D、GMSK

4、HLR的`局数据例行备份要求(B)备份一次。

A、每日 B、每周 C、两周 D、每月

5、智能网核心思想是(B)。

A、提供更多的新业务 B、业务与交换分离 C、维护根方便 D、运行更可靠

6、移动端局、移动关口局、短信中心阻断超过(B)属全网严重通信故障。

A、30分钟 B 、60分钟 C、90分钟 D、180分钟

7、机房环境对湿度度的要求(A)。

A、长期条件40%~65% B、长期条件30%~55% C、长期条件<65% D、长期条件>25%

8、如果通话过程中发生MSC间切换,那么是由(B)决定完成切换的,

A、控制目标小区的BSC B、控制当前小区的BSC C、控制目标小区的MSC D、控制当前小区的MSC

9、与切换中掉话有关的定时器为:(C)

A、T3212 B、T3214 C、T3103 D、T3105

10、GSM中,唯一的上行公共控制信道是(A)。

A、RACH B、AGCH C、SCH D、SDCCH

11、IAI表示(A)。

A、带有附加信息的初始地址消息 B、初始地址消息 C、挂机信号 D、地址全消息

12、用(A)命令看出MSC的软件版本。

A、5900 B、4411 C、6114 D、5014

13、IP直通车的初始密码为(D)。

A、666666 B、777777 C、888888 D、999999

14、重大故障自故障发生至上报到集团公司不得超过(C)分钟。

A、20 B、10 C、30 D、45

15、对于可能导致一干省际、国际数据丢失的操作,网管中心都应该提前(D)天通报集团公司网管中心的数据维护人员。

A、3 B、7 C、10 D、15

篇3:中国移动核心,集中系统监控工程师试题

一、填空题(每题2分,共30分)

1、回音抑制中继板是(ECTA),

2、在交换机中显示一个号段路由的命令是(DISPLAY-ROUTING)。

3、USBS中(15)分钟出一次话单。

4、语音信箱是必须与(呼叫转移)、短消息配合使用的。

5、向公安局消防局拨“119”报警,报警时要沉着、准确,讲清(起火单位),(所在地址街道),(燃烧物体),(火势大小),(报警人姓名及使用电话号码),报警越早损失越小。

6、IMSI的结构是:IMSI=(MCC)+(MNC)+(MSIN)。

7、智能网呼叫的话路交换接续功能是由(SSP)完成的。

8、移动交换机(MSC/VLR)与基站系统(BSC)间的接口为(A)接口,为(2M)b/s的数字接口。

9、移动交换机(MSC/VLR)与归属位置寄存器(HLR/AUC)间采用直联方式设置七号信令链路,采用(24)位七号信令方式。

10、GSM移动电话的电话号码由两部分组成:国家号码+国内有效移动用户电话号码。我国的国家号码为86,采用网号方式时,国内有效电话号码为一个十一位数字的等长号码,其结构为:N1N2N3+H0H1H2H3+ABCD,其中N1N2N3为(业务接入号),H0H1H2H3是(HLR识别码),ABCD为每个HLR中移动用户的号码。

11、太原市GSM/DCS用户SIM卡中短消息中心号码为(8613800351500)。

12、交班期间由(交班人)负责处理一切值班事宜。

13、IP计帐卡接入号是(17950)。

14、七号信令系统采用直联方式和(准直联方式)两种信令传送方式。

15、当MS进行位置更新,发起呼叫或激活业务时,MSC/VLR将分配给IMSI一个新的(TMSI),并由MS存贮于SIM卡上用于MSC/VLR与MS间信令联系。

二、单项选择题(每题2分,共30分)

1、本地MS呼叫北京网通固定电话的`流程中,如果采用“就近入网”方式,则MSC首先接入(D)。

A、TMSC C、HLR D、GMSC E、HSTP

2、本地MS呼叫北京网通固定电话的流程中,如果采用“就远入网”方式,则MSC首先接入(A)。

A、TMSC C、HLR D、GMSC E、HSTP

3、GSM移动通信系统采用的调制方式为(D)。

A、ASK B、FSK C、PSK D、GMSK

4、HLR的局数据例行备份要求(B)备份一次。

A、每日 B、每周 C、两周 D、每月

5、智能网核心思想是(B)。

A、提供更多的新业务 B、业务与交换分离 C、维护根方便 D、运行更可靠

6、移动端局、移动关口局、短信中心阻断超过(B)属全网严重通信故障。

A、30分钟 B 、60分钟 C、90分钟 D、180分钟

7、机房环境对湿度度的要求(A)。

A、长期条件40%~65% B、长期条件30%~55% C、长期条件<65% D、长期条件>25%8、如果通话过程中发生MSC间切换,那么是由(B)决定完成切换的。

A、控制目标小区的BSC B、控制当前小区的BSC C、控制目标小区的MSC D、控制当前小区的MSC

9、与切换中掉话有关的定时器为:(C)

A、T3212 B、T3214 C、T3103 D、T3105

10、GSM中,唯一的上行公共控制信道是(A),

A、RACH B、AGCH C、SCH D、SDCCH

11、IAI表示(A)。

A、带有附加信息的初始地址消息 B、初始地址消息 C、挂机信号 D、地址全消息

12、用(A)命令看出MSC的软件版本。

A、5900 B、4411 C、6114 D、5014

13、IP直通车的初始密码为(D)。

A、666666 B、777777 C、888888 D、999999

14、重大故障自故障发生至上报到集团公司不得超过(C)分钟。

A、20 B、10 C、30 D、45

15、对于可能导致一干省际、国际数据丢失的操作,网管中心都应该提前(D)天通报集团公司网管中心的数据维护人员。

A、3 B、7 C、10 D、15

三、多项选择题(每题2分,共20分)

1、信道分为(A B)。

A、物理信道 B、逻辑信道 C、业务信道 D、控制信道

2、下列属于支撑系统的是(CDE)。

A、交换网 B、传输网 C、信令网 D、网管 E、企业信息系统

3、在GSM网络中,参与鉴权的交换网络单元主要是(BD)。

A、MSC B、VLR C、HLR D、AUC E、STP

4、传送短消息的无线信道主要是(AC)。

A、SDCCH B、TCH C、SACCH D、BCCH E、FACCH

5、GPRS定义了三种移动管理状态,这三种状态是(BCD)。

A、BUSY STATE B、IDLE STATE C、STANDBY STATE D、READY STATE

6、以下(AB)信息不包含在HLR中。

A、TMSI B、MSRN C、IMSI D、MSISDN

7、关于TMSI说法正确的有(BCD)。

A、只在呼叫建立时需要此号码 B、由当前的VLR分配给MS C、仅在一个VLR 中有效 D、只在位置更新时需要

8、用户在进行(ABD)操作时,要进行鉴权。

A、位置更新 B、呼叫建立 C、切换操作 D、某些补充业务的用户操作

9、一干局数据制作分工中,归集团公司制作的有(ABC)。

A、新增国际局数据 B、TMSC之间ISUP数据 C、非本省号段的修改 D、省内号段的修改 E、省内新建HLR

10、职业道德的主要内容为(ABCD)。

A、爱岗敬业B、诚实守信C、办事公道D、服务群众E、奉献社会

四、判断题(每题2分,共20分)

1、单机话务量、平均呼叫时长和每用户忙时试呼次数之间的关系:BHCA/用户=单机话务量/平均呼叫时长。F

2、我国NO.7信令网结构由高级信令转接点HSTP、低级信令转接点LSTP、信令转接点STP及信令点SP四级组成。F

3、CX1515是一种交叉复用设备。T

4、一个HLR只能为一个MSC服务。F

5、S1240系统的负载和控制是全分布的。T

6、当信令网支持IN、MAP、OMAP等功能时,一条信令链路的正常负荷0.4Erl,最大负荷为0.8Erl。T

7、机房室内的所有电(动)力设备由动力部门维护。F

8、交接班过程中发生的障碍或事故,应暂停交接,以接班人员为主,交班人员协助共同处理,直至障碍或消除或处理告一段落后再继续交接。F

9、在HLR异常时,该HLR的用户可以做被叫,但不能做主叫。F

10、时间提前量TA的取值范围是从0到64。F

篇4:系统监控工程师简历

姓 名:

性 别: 男

年 龄: 22岁

学 历: 本科

工作年限: 应届生

婚姻状况: 未婚

户 口: 赣州市 身 高: 175cm

居 住 地: 广东省广州市 现任职位: 系统监控工程师

待遇要求: XX--3500/月 到岗时间: 面谈

希望地区: 广州市

希望岗位: 技术支持/维护工程师 售前/售后技术支持工程师

自我评价

为人开朗,个性坦诚,广交好友,能吃苦,上进心强,适应能力强,具有较好的学习能力和团队管理分析能力。在校4年足球校队和团支书工作中,使自身对团队激情、团队合作、默契培养和责任为先有更深的理解。工作经验某公司 XX-02 - 至今

公司性质:计算机业

篇5:系统监控工程师简历

离职原因: --

工作职责和业绩:

1.运维监控值班工作;

2.协助维护人员进行服务器故障判断和解决;

3.针对公司业务进行拨测和分析;

4.参与监控服务器的搭建和配置。

金蝶软件赣州分公司(兼职) XX-11 - XX-12

公司性质:计算机业

担任职位:erp实施顾问

离职原因: --

工作职责和业绩:

1. 协助项目经理对客户需求调研;

2. 协助项目经理对项目实施、技术支持和应用培训;

3. 协助项目经理对实施相关文档的编写、整理等。 教育经历江西理工大学 XX-09 - XX-07

最高学历:本科

专业名称:信息与计算科学

专业描述:数学基础课(数学分析、高等代数、解析几何)、c语言程序设计、数据结构、数据库原理与技术、计算机网络技术、操作系统、计算机网络编程、计算机维护技术、linux实用教程

技能专长技能专长:

1.数学基础好;

2.熟悉c语言;

3.熟悉windows、linux服务器维护工作;

4.熟悉使用sql server数据库;

5.熟悉金蝶k3财务软件;

6.熟悉erp实施中的生产制造流程。

篇6:系统设备硬件开发工程师笔试题

系统设备硬件开发工程师笔试题

选择题

1:下述程序执行后的输出结果是( ),

#include

main

{

int a[]={2,4,6,8,10};

int y=1,x,*p;

p=&a[1];

for (x=0;x<3;x++)

y+=*(p+x+;

printf(“%d ”,y);

}

A.17

B.18

C.19

D.20

2:C 语句“ x*=y+2 ;”还可以写作

A.x=x*y+2;

B.x=2+y*x;

C.x=x*(y+2);

D.x=y+2*x;

3:定义宏将两个 float 类型变量中的数据交换,下列写法中最好的是

A.# define jh(a,b) t=a;a=b;b=t;

B.# define jh(a,b) {float t;t=a;a=b;b=t;}

C.# define jh(a,b) a=b;b=a;

D.# define jh(a,b,t) t=a;a=b;b=t;

4:下述程序执行后的.输出结果是

#include

main()

{

int x='f';

printf(“%c ”,'a'+(x-'a'+1));

}

A.G

B.H

C.I

D.J

5:在某文件中,若全局变量与局部变量同名,则

A.视为同一个变量

B.变量作用域不确定

C.不允许

D.允许

6:常数的书写格式决定了常数的类型和值, 0x1011 是

A.8 进制整型常量

B.字符常量

C.16 进制整型常数

D.2 进制整型常数

篇7:系统管理类笔试题

1:对于一个存在系统性能的系统,说出你的诊断处理思路

2:列举几种诊断IO、CPU、性能状况的.方法

3:对statspack有何认识

4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响

5:对raid10和raid5有何认识:

篇8:C工程师笔试题

1、关键字static的作用是什么?

这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:

1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。

2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。(本地化数据和代码范围的好处和重要性)。

2、“引用”与指针的区别是什么?

答 、1) 引用必须被初始化,指针不必。

2) 引用初始化以后不能被改变,指针可以改变所指的对象。

3) 不存在指向空值的引用,但是存在指向空值的指针。

指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。

流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。

3、.h头文件中的ifndef/define/endif 的作用?

答:防止该头文件被重复引用。

4、#include 与 #include “file.h”的区别?

答:前者是从Standard Library的路径寻找和引用file.h,而后者是从当前工作路径搜寻并引用file.h。

5、描述实时系统的基本特性

答 :在特定时间内完成特定的任务,实时性与可靠性。

6、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?

答 :全局变量储存在静态数据区,局部变量在堆栈中。

7、什么是平衡二叉树?

答 :左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。

8、堆栈溢出一般是由什么原因导致的?

答 :1.没有回收垃圾资源2.层次太深的递归调用

9、冒泡排序算法的时间复杂度是什么?答 :O(n^2)

10、什么函数不能声明为虚函数?答:constructor

篇9:软件工程师笔试题

考察虚继承内存体系

class A

{

public:

A { cout<<“Construct A”<

~A { cout<<“Destruct A”<

void speak { cout<<“A is speaking!”<

};

class B:public virtual A

{

public:

B { cout<<“Construct B”<

~B { cout<<“Destruct B”<

};

class C:public virtual A

{

public:

C { cout<<“Constuct C”<

~C { cout<<“Destruct C”<

};

class D:public B, public C

{

public:

D{ cout<<“Constsruct D”<

~D{ cout<<“Destruct D”<

};

int main

{

D *p = new D;

p->speak;

delete p;

}

输出:

Construct A

Construct B

Constuct C

Constsruct D

A is speaking!

Destruct D

Destruct C

Destruct B

Destruct A

篇10:C工程师笔试题

1、队列和栈有什么区别?答:队列先进先出,栈后进先出

2、不能做switch的参数类型答 :switch的参数不能为实型。

3、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用”::”

局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

4、如何引用一个已经定义过的全局变量?

答 、可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。

5、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

答 、可以,在不同的C文件中以static形式来声明同名全局变量。

可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。

6、语句for( ;1 ;)有什么问题?它是什么意思?答 、和while(1)相同,无限循环。

7、do„„while和while„„do有什么区别?答 、前一个循环一遍再判断,后一个判断以后再循环。

8、statac 全局变量、局部变量、函数与普通全局变量、局部变量、函数

答 、全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。

static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件

static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

9、程序的内存分配

答:一个由c/C++编译的程序占用的内存分为以下几个部分

1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。

2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放。

4、文字常量区—常量字符串就是放在这里的。程序结束后由系统释放。

5、程序代码区—存放函数体的二进制代码

例子程序

这是一个前辈写的,非常详细

//main.cpp

int a=0; //全局初始化区

char *p1; //全局未初始化区

main

{

intb;栈

char s=”abc”; //栈

char *p2; //栈

char *p3=”123456″; //123456\0在常量区,p3在栈上。

static int c=0; //全局(静态)初始化区

p1 = (char*)malloc(10);

p2 = (char*)malloc(20); //分配得来得10和20字节的区域就在堆区。

strcpy(p1,”123456″); //123456\0放在常量区,编译器可能会将它与p3所向”123456″优化成一个地方。 }

10、解释堆和栈的区别

答:堆(heap)和栈(stack)的区别

(1)申请方式

stack:由系统自动分配。例如,声明在函数中一个局部变量int b;系统自动在栈中为b开辟空间

heap:需要程序员自己申请,并指明大小,在c中malloc函数如p1=(char*)malloc(10);

在C++中用new运算符,如p2=(char*)malloc(10);但是注意p1、p2本身是在栈中的。

(2)申请后系统的响应

栈:只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。

堆:首先应该知道操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样,代码中的delete语句才能正确的释放本内存空间。另外,由于找到的堆结点的大小不一定正好等于申请的大小,系统会自动的将多余的那部分重新放入空闲链表中。

(3)申请大小的限制

栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。

堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大。

(4)申请效率的比较:

栈:由系统自动分配,速度较快。但程序员是无法控制的。

堆:是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便.

另外,在WINDOWS下,最好的方式是用Virtual Alloc分配内存,他不是在堆,也不是在栈,而是直接在进程的地址空间中保留一块内存,虽然用起来最不方便。但是速度快,也最灵活。

(5)堆和栈中的存储内容

栈:在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意静态变量是不入栈的。

当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始存的地址,也就是主函数中的下一条指令,程序由该点继续运行。

堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员安排。

(6)存取效率的比较

char s1=”aaaaaaaaaaaaaaa”; aaaaaaaaaaa是在运行时刻赋值的;

char *s2=”bbbbbbbbbbbbbbbbb”; 而bbbbbbbbbbb是在编译时就确定的;

但是,在以后的存取中,在栈上的数组比指针所指向的字符串(例如堆)快。

比如:

#include

voidmain

{

char a=1;

char c=”1234567890″;

char *p=”1234567890″;

a = c[1];

a = p[1];

return;

}

对应的汇编代码

10:a=c[1];

004010678A4DF1movcl,byteptr[ebp-0Fh]

0040106A884DFCmovbyteptr[ebp-4],cl

11:a=p[1];

0040106D8B55ECmovedx,dwordptr[ebp-14h]

004010708A4201moval,byteptr[edx+1]

004010738845FCmovbyteptr[ebp-4],al

第一种在读取时直接就把字符串中的元素读到寄存器cl中,而第二种则要先把指针值读到edx中,在根据edx读取字符,显然慢了。

篇11:C工程师笔试题

1、什么是预编译,何时需要预编译?

答:预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令,预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。

c编译系统在对程序进行通常的编译之前,先进行预处理。

c提供的预处理功能主要有以下三种:1)宏定义 2)文件包含 3)条件编译

2、关键字const是什么含意?

答: “const意味着常数”业余者。 “只读”正确的答案。

const int a; a是一个常整型数

int const a; a是一个常整型数

const int *a; a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。

int * const a; a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的) int const * a const; a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)

1). 关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。如果你曾花很多时间清理其它人留下的垃圾,你就会很快学会感谢这点多余的信息。(当然,懂得用const的程序员很少会留下的垃圾让别人来清理的。)

2). 通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。

3). 合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。简而言之,这样可以减少bug的出现

系统设备硬件开发工程师笔试题

软件工程师笔试题集

应用系统类判断笔试题

监控系统方案

设备硬件开发工程师笔试题

前端开发工程师笔试题篇

笔试题

Web前端开发工程师笔试题 CSS+Javascript

搜狐畅游功能测试工程师笔试题

网络系统分析工程师传输类笔试题

《笔试题系统监控工程师(精选11篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档