串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?
第1题:
对下述程序的判断中,正确的是( )。
#include<stdio.h>
main( )
{ char*p,s[256];
p=s ;
while(strcmp(s,"the end"))
{ printf("Input the strin9:");
gets(s);
while(*p)
putchar(*p++);
}}
A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止
B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止
C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作
D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
第2题:
在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Textl、Labell和Command1,然后编写如下两个事件过程:
Private Sub Commandl_Click()
S$=InputBox(”请输入一个字符串”)
Textl.Text=S$
End Sub
Private Sub Textl Change()
Label1.Caption=UCase(Mid(Text1.Text,7))
End Sub
程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串“VisualBasic”,则在标签中显示的内容是【 】。
第3题:
第4题:
对下述程序的判断中,正确的是( )。

A)此程序循环接收字符串并输出,直到接收到字符串“the end”为止
B)此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止
C)此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作
D)此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
第5题:
按()键之后,可在光标位置前插入字符。
第6题:
如果某异步串行传送,每秒传送120个字符,每个字符为了10位,则传送的波特率为()bps。
第7题:
在SLIP协议中,IP数据报中的转义字符是0xdc。
第8题:
PPP也是一个实现点对点连接通信的方法,可以替代SLIP。下列关于SLIP和PPP的叙述中不正确的是()。
第9题:
在IP协议数据报文中,标志字段的最低位如果为1表示后面还有分片的数据报,该标志字段的最低位是()。
第10题:
第11题:
Insert
Home
Delete
End
第12题:
End
Ctrl+End
PgDn
Shif+End
第13题:
阅读下列函数说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。
【函数2说明】
本题中的函数encode()和decode()分别实现对字符串的变换和复原。变换函数encode()顺序考察已知字符串的字符,按以下规则逐组生成新字符串:
1.若已知字符串的当前字符不是数字字符,则复制该字符于新字符串中。
2.若已知字符串的当前字符是一个数字字符,且它之后没有后继字符,则简单地将它自己复制到新字符串中。
3.若已知字符串的当前字符是一个数字字符,并且还有后继字符,设该数字字符的面值为n,则将它的后续字符(包括后续字符是一个数字字符)重复复制n+1次到新字符串中。
4.以上述一次变换为一组,在不同组之间另插入一个下划线字符“-”用于分隔。例如。encode()函数对字符串26a3t2的变换结果为666_a_tttt_2
复原函数decode()做变换函数encode()的相反的工作。即复制不连续相同的单个字符,而将一组连续相同的字符(不超过10个)变换成一个用于表示重复次数的数字字符和一个重复出现的字符,并在复原过程中掠过变换函数为不同组之间添加的一个下划线字符。
假定调用变换函数encode()时的已知字符串中不包含下划线字符。
【函数2】
int encode(char*instr,char * outstr)
{
char*ip,*op,c;int k,n;
ip=instr;op=outstr;
while(*ip){
if (1) &&*(ip+1){
n= *ip -'0'+ 1;
c= *++ip;
for(k=0;k<=n;k++)
(2);
}
else (3);
*op++ ='-';
ip++;
}
if(op>outstr) (4);
*op='\0';
return op-outstr;
}
int decode(char * instr,char * outstr)
{char*ip,*op,c;int n;
ip=instr;op=outstr;
while(*ip){
c= *ip;n=0;
while(*ip==c && n<=10){ip++;n++;}
if (5) *op++='0'+n-1;
*op++=c;
if(* ip=='_',) (6);
}
* p='\0';
return op-outstr;
}
第14题:
第15题:
第16题:
C语言中提供的串操作函数strncat完成的功能是( )。
A.拷贝n个字符给某个字符串
B.添加源在字符串的n个字符到目的字符串结尾处
C.比较两个字符串的n个字符是否相同
D.为某个字符串再分配n个字符空间
第17题:
在Word 2010中,将插入点快速定位到文档结尾处的键盘快捷键为()。
第18题:
关于Word的操作,下列()是正确的。
第19题:
在数据通信方式中,发送的每一个数据字符由起始位、字符代码数据位、奇偶校验位和停止位组成的是()。
第20题:
substring(intbegin,intend)表示取得一串子字符串,位置从begin到end
第21题:
SLIP是串行线路IP协议
采用PPP方式入网的用户是通过电话拨号上网的,SLIP不是
PPP在点到点设备上支持多协议数据的传输
SLIP和PPP在点到点连接时,分配一个IP地址,断开时该IP地址可以给另一拨号用户
第22题:
第23题:
对
错
第24题:
在此段文字的第一个字符处按下鼠标左键,拖动至要选取的最末字符处松开鼠标左键
在此段文字的第一个字符处单击鼠标左键,再移动光标至要选取的最末字符处单击鼠标左键
在此段文字的第一个字符处按Home键,再移动光标至要选取的最末字符处按End键
在此段文字的第一个字符处单击鼠标左键,再移动光标至要选取的最末字符处,按Ctrl键的同时单击鼠标左键