- 相關推薦
計算機考試三級網絡技術練習試題及答案
要想一次通關計算機三級考試,那么在備考的時候就要用心做好練習下面是小編為大家搜集整理出來的有關于計算機考試三級網絡技術練習試題及答案,希望可以幫助到大家!
一、選擇題
1). 一旦中心節點出現故障則整個網絡癱瘓的局域網的拓撲結構是
A.星型結構
B.樹型結構
C.總線型結構
D.環型結構
正確答案:A
2). 下列選項中是網絡管理協議的是
A.DES
B.UNIX
C.SNMP
D.RSA
正確答案:C
3). SPOOLing技術是為解決獨占設備數量少、速度慢、不能滿足眾多進程的要求,而且在進程獨占設備期間利用率又比較低的問題而提出的一種設備管理技術,它亦是一種( )。
A.虛擬存儲技術
B.資源分配技術
C.人機接口技術
D.虛擬設備技術
正確答案:D
4). 按照IP地址的邏輯層來分,IP地址可以分為( )類。
A.2
B.3
C.4
D.5
正確答案:D
5). 下列不屬于網絡技術發展趨勢的是( )
A.速度越來越高
B.從資源共享網到面向中斷的網發展
C.各種通信控制規程逐漸符合國際標準
D.從單一的數據通信網向綜合業務數字通信網發展
正確答案:B
二、操作題
1.已知數據文件IN38.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中。請編制函數jsVal(),其功能是:依次從數組a中取出一個4位數,如果4位數連續大于該4位數以前的5個數且該數是奇數(該4位數以前不滿5個數,則不統計),該數必須能被7整除,則統計出滿足此條件的數的個數cnt,并把這些4位數按從大到小的順序存入數組b中,最后調用寫函數writeDat()把結果cnt及數組b中符合條件的4位數輸出到OUT38.DAT文件中。
注意:部分源程序已給出。
程序中已定義數組:a[200],b[200],已定義變量:cnt。
請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。
#include
#define MAX 200
int a[MAX], b[MAX], cnt = 0;
void writeDat();
void jsVal()
{
int i,j; /*定義循環控制變量*/
int temp; /*定義數據交換是的暫存變量*/
for(i=5;i
if(a[i]%2!=0 && a[i]%7==0) /*如果當前數是奇數且可以被7整除*/
for(j=i-5;j<=i-1;j++) /*取該數前面的5個數進行比較*/
{
if(a[i]
break; /*如果當前數不滿足比前面5個數都大的條件,則跳出循環*/
else if(j==i-1) /*如果當前數比前面的5個數都大*/
{
b[cnt]=a[i]; /*將滿足條件的數存入數組b中*/
cnt++; /*并統計滿足條件的數的個數*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat()
{
int i;
FILE *fp;
fp = fopen("IN38.DAT", "r");
for(i=0; i
fscanf(fp, "%d", &a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("滿足條件的數=%d ", cnt);
for(i=0; i
printf("%d ", b[i]);
printf(" ");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp = fopen("OUT38.DAT", "w");
fprintf(fp, "%d ", cnt);
for(i=0; i
fprintf(fp, "%d ", b[i] );
fclose(fp);
}