20-21-2网络管理quiz2

一、多选题 (题数:4,共 28.0 分)

1

值符号BNF 语法如下 :

integerValue ::= SignedNumber | identifier

SignedNumber ::= number | -number 

类型定义: 

ColorType ::= INTEGER{red(0),blue(1),green(2)};

以下哪些值定义是正确的?

(7.0分) 7.0 分

  • A、

    colorA ColorType ::= 2

  • B、

    colorA ColorType ::=(2)green

  • C、

    colorA ColorType ::= green

  • D、

    colorA ColorType ::= green(2)

正确答案: AC 我的答案:AC

答案解析:

2

SNMPv1中使用了ASN.1通用数据类型的一个子集,其中没有用到的通用数据类型是( )。

(7.0分) 3.5 分

  • A、

    OBJECT IDENTIFIER

  • B、

    BOOLEAN

  • C、

    INTEGER

  • D、

    BIT STRING

  • E、

    SEQUENCE OF

  • F、

    SEQUENCE

正确答案: BD 我的答案:D

答案解析:

3

hardware OBJECT IDENTIFIER ::= {abc 1} 根据以上定义,以下说法正确的是()。

(7.0分) 7.0 分

  • A、

    这是一个类型定义

  • B、

    abc是hardware的父节点

  • C、

    这是一个值定义

  • D、

    hardware是abc的父节点

正确答案: BC 我的答案:BC

答案解析:

4

标签类可以分为( )。

(7.0分) 7.0 分

  • A、

    通用类型

  • B、

    私有类型

  • C、

    其他类型

  • D、

    构造类型

  • E、

    上下文专用类型

  • F、

    简单类型

  • G、

    应用类型

正确答案: ABEG 我的答案:ABEG

答案解析:

二、单选题 (题数:10,共 57.0 分)

1

对象标识符{1 3 6 1 2 1}的BER编码结果为( )。 注:答案为十六进制表示。

(6.0分) 6.0 分

  • A、

    06 05 2B 06 01 02 01

  • B、

    06 05 01 03 06 01 02 01

  • C、

    06 06 01 03 06 01 02 01

  • D、

    06 06 2B 06 01 02 01

正确答案: A 我的答案:A

答案解析:

2

Person ::= SEQUENCE{ age INTEGER, male BOOLEAN }

person Person ::= { age  6, male FALSE }

其值的BER编码为(   ), 注:答案为十六进制表示。

(6.0分)

  • A、

    30 02 06 00

  • B、

    30 06 02 01 06 01 01 00

  • C、

    16 06 02 01 06 01 01 00

  • D、

    31 04 02 06 01 00

  • E、

    16 02 06 00

正确答案: B 我的答案:B

答案解析:

3

20-21-2网络管理quiz2

(5.0分) 5.0 分

  • A、

    这是一个宏定义

  • B、

    这是一个模块定义

  • C、

    这是一个宏实例

  • D、

    这是一个类型定义

正确答案: A 我的答案:A

答案解析:

4

Counter ::= [APPLICATION 0]IMPLICIT INTEGER(0..15)

oneCounter Counter ::= 1

其值的BER编码结果为( ) 注:答案为十六进制表示。

(6.0分) 0.0 分

  • A、

    60 03 02 01 01

  • B、

    40 03 02 01 01

  • C、

    60 01 01

  • D、

    40 01 01

  • E、

    02 01 01

正确答案: D 我的答案:E

答案解析:

5

T ::=[0] EXPLICIT T1

T1::=[APPLICATION 1] IMPLICIT T2

T2::=[APPLICATION 0] IMPLICIT INTEGER

请问:该例中对于类型T参与编码的标签是( )?

(6.0分) 0.0 分

  • A、

    [0][1]

  • B、

    [1]

  • C、

    [0][APPLICATION 1]

  • D、

    [APPLICATION 1][APPLICATION 0]

  • E、

    [0][1][APPLICATION 0]

  • F、

    其它选项都不对

  • G、

    [0]

正确答案: C 我的答案:F

答案解析:

6

Abc ::=[APPLICATION 1] EXPLICIT INTEGER 是一个( )。(5.0分)

5.0 分

  • A、

    类型引用

  • B、

    标签类型定义

  • C、

    值定义

  • D、

    宏定义

正确答案: B 我的答案:B

7

已知:

 Age ::= [APPLICATION 1] EXPLICIT INTEGER

 abc1 Age ::= 128

请问传输值时,值的BER编码结果是(   )  注:答案为十六进制表示。

(6.0分) 0.0 分

  • A、

    61 03 02 01 80

  • B、

    41 04 02 02 00 80

  • C、

    61 04 02 02 00 80

  • D、

    41 03 02 01 80

正确答案: C 我的答案:B

答案解析:

8

在模块的定义中,以下哪个关键字后面跟着的是本模块中定义的类型(值)列表?

(5.0分) 5.0 分

  • A、

    EXPORTS

  • B、

    EXPLICIT

  • C、

    IMPLICIT

  • D、

    IMPORTS

正确答案: A 我的答案:A

答案解析:

9

整数-129的BER编码结果为(   ) 注:十六进制表示。

(6.0分) 6.0 分

  • A、

    02 01 7F

  • B、

    02 02 FF 81

  • C、

    02 01 81

  • D、

    02 02 00 81

  • E、

    02 02 FF 7F

正确答案: E 我的答案:E

答案解析:

10

对象标识符{1 3 6 1 2 1 192}的BER编码结果为( )。 注:答案为十六进制表示。

(6.0分) 6.0 分

  • A、

    06 07 2B 06 01 02 01 81 40

  • B、

    06 07 01 03 06 01 02 01 C0

  • C、

    06 06 2B 06 01 02 01 C0

  • D、

    06 08 01 03 06 01 02 01 81 40

正确答案: A 我的答案:A

答案解析:

三、判断题 (题数:3,共 15.0 分)

1

如果tag number等于31,编码时需要使用长格式。(5.0分)

5.0 分

正确答案: 我的答案:

2

不同ASN.1模块中定义的数据类型不可以相互引用。

(5.0分) 5.0 分

正确答案: × 我的答案: ×

答案解析:

3

ASN.1独立于机器平台以及高级语言的特性,但无法独立于编码技术,必须使用BER编码。(5.0分)

5.0 分

正确答案: × 我的答案: ×

 

上一篇:什么是队列?


下一篇:20-21-2网络管理quiz3