2023年3月計算機二級C語言真題及答案 網友版

2022-03-07 10:47:25 字數 1088 閱讀 3388

填空題:  請補充main()函式,該函式的功能是:從鍵盤輸入一組字串,以「*」結束輸入,並顯示出這個字串。 

例如,輸入abcdefg*,結果顯示abcdefg。

改錯題:

#include

#include

void proc(int num,int*b,int*c)

int i,j,d,y;

for(i=3;i<=num/2;i=i+2)

//****found****

void main()

{ int mum,b,c;

do { printf("\nlnput num:");

scanf("%d",&num);)

while(num%2); 』

proc(num,&b,&c);

printf("\n\n%d=%d+%d\n",num,b,c);

程式設計題:  請編寫函式proc(),其功能是:將str所指字串中除下標為偶數,同時ascii碼值為奇數的字元外,其餘的字元都刪除,串中剩餘字元所 形成的乙個新串放在t所指的陣列中。例如,若str所指字串中的內容為abcdefg12345,其中字元8的ascii碼值為偶數,所在元素的下標為 奇數,因此必須刪除;而字元a的ascii碼值為奇數,所在陣列中的下標為偶數,因此不應當刪除。依此類推,最後t所指的陣列中的內容應是 aceg。

注意:部分源程式給出如下。

請勿改動main()函式和其他函式中的任何內容,僅在函式proc()的花括號中填入所寫的若干語句。

試題程式:

#include

#include

#include

#include

void proc(char*str,char t)

void main()

char str[100],t[100];

system("cls"):

printf("nplease enter string str:");

scanf("%s",str);

proc(str,t);

printf("nthe result is:%sn",t);

9月計算機二級考試C語言輔導 C 程式設計技巧

一 使用new和delete進行動態記憶體分配和釋放 運算子new和delete是c 新增的運算子,提供了儲存的動態分配和釋放功能。它的作用相當於c語言的函式malloc 和free 但是效能更為優越。使用new較之使用malloc 有以下的幾個優點 1 new自動計算要分配型別的大小,不使用siz...

2023年9月計算機等級考試二級C模擬試題 10

一 選擇題 1 下列資料結構中,按先進後出原則組織資料的是 a 線性鍊錶 b 棧 c 迴圈鍊錶 d 順序表 正確答案 b 2 具有3個結點的二叉樹有 a 2種形態 b 4種形態 c 7種形態 d 5種形態 正確答案 d 3 設有下列二叉樹 對此二叉樹前序遍歷的結果為 a zbtycpxa b atb...

2023年計算機二級C語言考點解析 檔案

16.1 檔案型別指標 file型別指標 c語言中的檔案分緩衝型檔案和非緩衝型檔案兩種,此處只討論緩衝型檔案。對於緩衝型檔案,每個被使用的檔案都在記憶體中開闢乙個區,用來存放檔案的有關資訊 如檔案名字 檔案狀態及檔案當前位置等 這些資訊儲存在有關結構體型別的變數中。該結構體型別由系統定義,取名為fi...