2016計算機三級網路技術精選練習題
計算機三級考試分為“PC技術”、“資訊管理技術”、“資料庫技術”和“網路技術”等四個類別,下面是本站小編為大家搜尋整理了關於計算機三級網路技術精選練習題,歡迎參考練習,希望對你有所幫助。想了解更多相關資訊請持續關注我們應屆畢業生考試網!
1.已知資料檔案中存有200個4位數,並已呼叫讀函式readDat( )把這些數存入陣列a中,請編制一函式jsVal(),其功能是:依次從陣列a中取出一個4位數,如果該4位數連續大於該4位數以前的5個數且該數是偶數(該4位數以前不滿5個數,則不統計),則統計出滿足此條件的數個數cnt並把這些4位數按從大到小的順序存入陣列b中,最後呼叫寫函式writeDat()把結果cnt及陣列b中符合條件的4位數輸出到檔案中。
注意:部分源程式已給出。
程式中已定義陣列: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) /*如果當前數是偶數*/
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("","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("滿足條件的數=%dn",cnt);
for(i=0;i
printf("%d ",b[i]);
printf("n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("","w");
fprintf(fp,"%dn",cnt);
for(i=0;i
fprintf(fp,"%dn",b[i]);
fclose(fp);
}
2.已知資料檔案中存有200個4位數,並已呼叫讀函式readDat()把這些數存入陣列a中。請編制函式jsVal(),其功能是:依次從陣列a中取出一個4位數,如果4位數連續大於該4位數以前的5個數且該數是奇數(該4位數以前不滿5個數,則不統計),該數必須能被7整除,則統計出滿足此條件的數的個數cnt,並把這些4位數按從大到小的順序存入陣列b中,最後呼叫寫函式writeDat()把結果cnt及陣列b中符合條件的4位數輸出到檔案中。
注意:部分源程式已給出。
程式中已定義陣列: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("", "r");
for(i=0; i
fscanf(fp, "%d", &a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("滿足條件的數=%dn", cnt);
for(i=0; i
printf("%d ", b[i]);
printf("n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp = fopen("", "w");
fprintf(fp, "%dn", cnt);
for(i=0; i
fprintf(fp, "%dn", b[i] );
fclose(fp);
}
-
2016計算機三級考試網路技術衝刺題
2016年全國計算機等級考試時間為3月26日-29日,為了幫助大家順利通過計算機三級考試,下面本站小編為大家帶來2016計算機三級考試網路技術衝刺題,供大家參考學習,預祝考生備考成功!1.已知資料檔案中存有200個4位數,並已呼叫讀函式readDat()把這些數存入陣列a中。請編...
-
2016計算機三級軟測模擬試題及答案
1.衡量軟體專案規模的引數有(ACD).A.程式碼行數B.專案週期C.文件頁數D.功能點數量2.軟體度量可以獲得的資訊包括(ABCD).A.軟體質量B.軟體規模C.軟體過程改進D.軟體效能3.定義風險引數的考慮有(ABCD).A.軟體失效發生的.機率B.軟體功能複雜性C.軟體失效產生的影響D...
-
2017年江蘇計算機網路三級考試試題
隨著計算機網路在社會生活各個領域的廣泛應用,網路安全問題越來越成為人們關注的焦點。下面是小編跟大家分享的是2017年江蘇計算機網路三級考試試題,歡迎大家來閱讀學習~2017年江蘇計算機網路三級考試試題1)檔案傳輸是使用下面的_______協議。A)SMTPB)FTPC)UDPD...
-
計算機等考三級資料庫考前模擬練習題
計算機三級考試將至,考生們都複習得怎麼樣呢?以下是本站小編搜尋整理的一份計算機等考三級資料庫考前模擬練習題,供參考練習,預祝考生們考出自己理想的成績!1.一個表文件中多個備註型(MEMO)欄位的.內容存放在(b)A.這個表文件中B.一個備註檔案中C.多個備註檔案中D....