串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?

题目
串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?


相似考题
更多“串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理? ”相关问题
  • 第1题:

    对下述程序的判断中,正确的是 void main() { char*p,s[128]; p=s; while(strcmp(s,"End")) { printf("Input a string:"); gets(s); while(*p) putchar(*p++);}}

    A.此程序循环接收字符串并输出,直到接收字符串"End"为止

    B.此程序循环接收字符串,接收到字符串"End"则输出,否则程序终止

    C.此程序循环接收字符串并输出,直到接收字符串"End"为止,但因为代码有错误,程序不能正常工作

    D.此程序循环接收字符串并将其连接在一起,直到接收字符串"End"为止,输出连接在一起的字符串


    正确答案:B
    解析:此题考查了字符串输入函数gets和字符串比较函数strcmp,另外还有字符输出函数putchar。Gets从标准输入设备中读入全部字符,包括空格,直到遇到回车符为止。strcmp是字符串比较函数,strcmp(字符串1,字符串2),如果字符串1=字符串2,则函数值为0;如果字符串1>字符串2,则函数值为一正整数;如果字符串1字符串2,则函数值为一负整数。putchar(c)函数将字符c输出到标准输出设备上。

  • 第2题:

    在面向字符的组帧技术中, SLIP 协议是用()字符表示一帧的开始和结束。

    A.C0H

    B.7EH

    C.DBH

    D.DCH


    C0H 7EH

  • 第3题:

    阅读以下程序,填写运行结果_______________. def f(n): if n%2==0: print('偶',end='') #此处''为空字符串 else: print('奇',end='') #此处''为空字符串 for i in [1,5,2,6,7]: f(i)


    D

  • 第4题:

    8、阅读以下程序,填写运行结果_______________. def f(n): if n%2==0: print('偶',end='') #此处''为空字符串 else: print('奇',end='') #此处''为空字符串 for i in [1,5,2,6,7]: f(i)


    14

  • 第5题:

    在面向字符的组帧技术中, SLIP 协议是用()字符表示一帧的开始和结束;而 PPP 协议是用()字符表示一帧的开始和结束。

    A.END 7EH

    B.7EH END

    C.ESC END

    D.7EH ESC


    C0H 7EH