全國計算機等級二級C語言上機程式設計題題型

2021-04-06 21:48:02 字數 3256 閱讀 9332

全國計算機等級二級c語言上機程式設計題題型 

第1題函式fun的功能是:將n個人員的考試成績進行分段統計,考試成績放在a陣列中,各分數段的人數存到b陣列中:成績為60到69的人數存到b[0]中,成績為70到79的人數存到b[1],成績為80到89的人數存到b[2], 成績為90到99的人數存到b[3],成績為100的人數存到b[4], 成績為60分以下的人數存到b[5]中。

例如,當a陣列中的資料是:

93、85、77、68、59、43、94、75、98。

呼叫該函式後,b陣列中存放的資料應是:

1、2、1、3、0、2。

注意:部分源程式存在檔案prog1.c中。

請勿改動主函式main和其它函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

prog1.c

#include

#include

void fun(int a, int b, int n)

main()

, b[6];

clrscr();

fun(a, b, 9);

printf("the result is: ");

for (i=0; i<6; i++) printf("%d ", b[i]);

printf("/n");

nono();

}nono( )

fclose(rf) ;

fclose(wf) ;

}程式參***

void fun(int a, int b, int n)

第2題函式fun的功能是:統計各年齡段的人數並存到b陣列中,n個人員的年齡放在a陣列中。年齡為1到9的人數存到b[0]中,年齡為10到19的人數存到b[1],年齡為20到29的人數存到b[2], 年齡為30到39的人數存到b[3],年齡為40到49的人數存到b[4], 年齡為50歲以上的人數存到b[5]中。

例如,當a陣列中的資料為:

9、18、27、38、59、33、14、75、38。

呼叫該函式後,b陣列中存放的資料應是:

1、2、1、3、0、2。

注意:部分源程式存在檔案prog1.c中。

請勿改動主函式main和其它函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

#include

#include

void fun(int a, int b, int n)

main()

, b[6];

clrscr();

fun(a, b, 9);

printf("the result is: ");

for (i=0; i<6; i++) printf("%d ", b[i]);

printf("/n");

nono();

}nono( )

fclose(rf) ;

fclose(wf) ;

}程式參***

void fun(int a, int b, int n)

第3題函式fun的功能是:統計在字串a中,以下指定字元出現的次數,並存到b陣列中,其中:字元'+'出現的次數存到b[0]中,字元'-'出現的次數存到b[1], 字元'*'出現的次數存到b[2],字元'/'出現的次數存到b[3], 字元'&'出現的次數存到b[4],其它字元出現的次數存到b[5]中。

例如,當a字串中的字串為:"-+*1-a/&b"時,

呼叫該函式後,b中存放的資料應是:1、2、1、2、1、3。

注意:部分源程式存在檔案prog1.c中。

請勿改動主函式main和其它函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

#include

#include

#include

void fun(char *a, int b)

main()

nono( )

fclose(rf) ;

fclose(wf) ;

}程式參***

void fun(char *a, int b)

}第4題

函式fun的功能是:把a陣列中的n個數和b陣列中逆序的n個數一一對應相加,結果存在c陣列中。

例如:當a陣列中的值是:1、3、5、7、8

b陣列中的值是:2、3、4、5、8

呼叫該函式後,c陣列中存放的資料是9、8、9、10、10

注意:部分源程式存在檔案prog1.c中。

請勿改動主函式main和其它函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

#include

#include

void fun(int a, int b, int c, int n)

main()

, b[100]=, c[100];

clrscr();

fun(a, b, c, 5);

printf("the result is: ");

for (i=0; i<5; i++) printf("%d ", c[i]);

printf("/n");

nono();

}nono( )

fclose(rf) ;

fclose(wf) ;

}程式參***

void fun(int a, int b, int c, int n)

第5題函式fun的功能是:把a陣列中的n個數和b陣列中逆序的n個數一一相減,結果存在c陣列中。

例如:當a陣列中的值是:1、3、5、7、8

b陣列中的值是:2、3、4、5、8

呼叫該函式後,c陣列中存放的資料是-7、-2、1、4、6

注意:部分源程式存在檔案prog1.c中。

請勿改動主函式main和其它函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

prog1.c

#include

#include

void fun(int a, int b, int c, int n)

main()

, b[100]=, c[100];

clrscr();

fun(a, b, c, 5);

printf("the result is: ");

for (i=0; i<5; i++) printf("%d ", c[i]);

printf("/n");

nono();

}nono ( )

fclose(rf) ;

fclose(wf) ;

}程式參***

void fun(int a, int b, int c, int n)

全國計算機等級考試 C語言二級 題庫

1 下列敘述中正確的是 a 一個演算法的空間複雜度大,則其時間複雜度也必定大 b 一個演算法的空間複雜度大,則其時間複雜度必定小 c 一個演算法的時間複雜度大,則其空間複雜度必定小 d 演算法的時間複雜度與空間複雜度沒有直接關係 正確答案 d 解析 演算法的空間複雜度是指演算法在執行過程中所需要 的...

最新全國計算機等級考試二級C上機考試必讀

一 上機改錯題的特點和注意事項 1.上機改錯的試題中通常包含兩個 或三個 錯誤需要修改。2.試題中用 found 來提示在下一行 或下面第二行 有錯。3.錯誤的性質基本分語法錯和邏輯錯兩種,也有些試題要求把語句新增在下劃線處。4.特別要注意的是 只能在出錯的行上進行修改,不要改動程式行的順序,更不要...

全國計算機等級(二級Python)001

第一章 程式設計方法 1,聊一聊程式設計語言 程式設計語言是計算機能夠理解和識別使用者操作意圖的一種互動體系,區別於自然語言的二義性,具有語法含義的唯一性。2.指令碼語言和靜態語言 靜態語言採用編譯方式執行 指令碼語言採用解釋方式執行。python屬於指令碼語言,解釋執行。3.計算思維 以數學為代表...

全國計算機等級考試(二級C語言程式)考試大綱

一 c語言的結構 1.程式的組成 main函式和其他函式。2.標頭檔案 資料說明 函式的開始和結束標誌。3.源程式的書寫格式。4.c語言的風格。二 資料型別及運算 1.c的資料型別 基本型別 構造型別 指標型別 空型別 及定義方法。2.c運算子的種類 運算優先順序和結合型。3.不同型別資料間的轉換與...

2009年全國計算機等級考試二級C語言考試大綱

基本要求 1.熟悉 visual c 6.0 整合開發環境。2.掌握結構化程式設計的方法,具有良好的程式設計風格。3.掌握程式設計中簡單的資料結構和演算法並能閱讀簡單的程式。4.在 visual c 6.0 整合環境下,能夠編寫簡單的c程式,並具有基本的糾錯和除錯程式的能力 考試內容 一 c語言程式...