- 相關推薦
2016計算機三級網絡技術上機考試沖刺試題
一、單選題(每小題1分,共40分)
1、 ADSL上行速率在( )。
A.64Kbps~640 Kbps
B.640Kbps~7Mbps
C.7Mbps~10Mbps
D.10Mbps~20Mbps
2、下列關于局域網設備的描述中,錯誤的是( )。
A.中繼器工作在MAC層
B.連接到一個集線器的所有結點共享一個沖突域
C.交換機在源端口與目的端口問建立虛連接
D.網橋的主要性能指標包括幀轉發速率和幀過濾速率
3、透明網橋標準STP定義在( )標準中。
A.IEEE 802.1q
B.IEEE 802.1d
C.IEEE 802.3u
D.IEEE 802.3z
4、以下關于OSPF協議的描述中,錯誤的是( )。
A.OSPF使用分布式鏈路狀態協議
B.鏈路狀態“度量”主要是指費用、距離、延時、帶寬等
C.當鏈路狀態發生變化時用洪泛法向所有路由器發送信息
D.鏈路狀態數據庫只保存下一跳路由器的數據
5、下列關于路由器技術指標的描述中,錯誤的是( )。
A.吞吐是指路由器的包轉發能力
B.背板能力決定了路由器的吞吐量
C.語音、視頻業務對延時抖動要求較高
D.突發處理能力是以最小幀間隔值來衡量的
6、在建立ID號為999,不給定VLAN名的VLAN時,系統自動使用的缺省VLAN名是( )。
A.VLAN999
B.VLAN0999
C.VLAN00999
D.VLAN000999
二、程序題
函數ReadDat( )的功能是實現從文件ENG57.IN中讀取一篇英文文章,存入到字符串數組xx中。請編制函數encryChar( ),按給定的替代關系對數組xx中所有字符進行替代,仍存入數組xx的對應的位置上,最后調用函數WriteDat( )把結果xx輸出到文件ps57.dat中。
替代關系:f(p)=p*11 mod 256(p是數組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果原字符是數字字符0至9或計算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對應的字符進行替代。
注意:部分源程序已給出,原始數據文件的存放格式是每行的寬度均小于80個字符。
請勿改動主函數main()、讀函數ReadDat()和寫函數WriteDat()的內容。
試題程序:
#include
#include
#include
#include
unsigned char xx[50][80];
int maxline=0;
int ReadDat(void);
void WriteDat(void);
void encryChar()
{
}
void main()
{
system("CLS");
if(ReadDat())
{
printf("數據文件ENG57.IN不能打開!\n\007");
return;
}
encryChar();
WriteDat();
}
int ReadDat(void)
{
FILE *fp;
int i=0;
unsigned char *p;
if((fp=fopen("ENG57.IN","r"))==NULL) return 1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p) *p=0;
i++;
}
maxline=i;
fclose(fp);
return 0;
}
void WriteDat()
{
FILE *fp;
int i;
fp= fopen("ps57.dat","w");
for(i=0;i
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
【答案】
void encryChar()
{
int i,j; /*定義循環控制變量*/
int str; /*存儲字符串的長度*/
char ch; /*存儲當前取得的字符*/
for(i=0;i
{
str=strlen(xx[i]); /*求得當前行的字符串長度*/
for(j=0;j
{
ch=xx[i][j] *11%256;
if((xx[i][j] >=0 && xx[i][j] <=9) || ch<=32)
/*如果原字符是數字字符0至9或計算后的值小于等于32*/
continue; /*則不作改變,指向下一個字符*/
else
xx[i][j]=ch; /*否則用新字符取代原有字符*/
}
}
【計算機三級網絡技術上機考試沖刺試題】相關文章:
計算機三級《網絡技術》上機考試沖刺試卷10-21
計算機三級網絡技術考試沖刺試題09-09
計算機三級網絡技術上機試題09-18
計算機三級網絡技術上機考試題08-16
計算機三級上機試題09-24
計算機三級上機試題10-22