2019級資訊學院《C語言程式設計》考試試題

2023-01-04 14:48:04 字數 2096 閱讀 5685

系班級姓名學號成績一. 判斷下列語句或程式的對錯。(「×」表示錯,「√」表示對)(10分)

1 int x=y=z=20

2 #define m 50

3 printf(「%\t」,(40,50,60

4 float a[100],*p;

p=a5 char str[20];

str[20]=0

6 int data[4]=

void swap(char *pstr1,char *pstr2)

(2)求某班30個學生數學成績的最高分和平均分.

# include <>

main()

process(float *p1,int n,int *p2)

p2=p2/n;

return temp;

}四.程式填空

(1) 有一分數系列:2/1,3/2/5/3,8/5,13/8,21/13……求出這數列的前50項和

# include <>

main()

printf(「sum=%f\n:,s);

}(2) 按如圖所示格式列印楊輝三角形的前10行

11 1

1 2 1

1 3 3 1

1 4 6 4 1

………main()

for(_____;m<10;m++)

forn++)

a[m][n

for(m=0;m<10;m++)

}五.寫輸出結果

(1) # include <>

void main()

printf(「s=%d\n」,s);

}(2)

# include <>

void auto_static();

int g_val;

main()

void auto_static()

(3)# include <>

main()

; int *p[2]=;

for(i=0;i<2;i++)

for(j=0;j<3;j++)

printf(「%3d\t」,*(p[i]+j));

printf(「\n」);

}(4)

# include <>

# include <>

struct person

;void main()

,,};

char name[20],m,n;

for(m=1;m<8;m++)

}printf(「\n」);

for(m=0;m<3;m++) }

當程式執行時,鍵入情況如下:

liwang

leili

wang

zhang

寫出程式的輸出結果。

(5)#include <>

#define null 0

void main()

; int m;

pp=name;

for(m=0;**pp!=null;m++,pp++)

printf(「%s\n」,*pp+m);

}六.編寫程式(35分)

(1) 乙個程式實現這樣的功能:商店賣西瓜,10斤以上(包括10斤,以下同)的每斤0.8元,8斤以上10斤以下的每斤6元,8斤以下的每斤0.

4元。輸入西瓜的重量和顧客所付的金額,輸出應付貨款和應找錢數。(9分)

(2) 編寫乙個函式,求兩個在整數的最大公約數;主函式完成兩個整數的輸入,呼叫所編函式和輸出所求的最大公約數。(9分)

(3) 編寫乙個函式,刪除給定字串中的指定字元,如給定字串「abcdfrc」,刪除指定的字元『c』後,字串變成「abdfr」;主函式完成給定字串和指定字元的輸入,呼叫所編函式,輸出處理後的字串。注意:不得使用全域性變數,注意程式結構。

(9分)

(4) 程式設計處理某班30個學生4門課的成績,它們是數學,物理,英語和計算機,按學號依次輸入學生的學號,姓名,性別(用1表示男生,0表示女生)和4門課成績。要求以清晰的格式從高分到低分的順序列印平均分高於全班總平均分的男生的成績單。(8分)

要求:輸入.輸出,計算和排序分別用程式實現,主函式只是呼叫這些函式。不得使用全域性變數,注意程式結構。

2019C語言程式設計考試

1.編寫乙個函式sort,實現用 氣泡法 對輸入的10個整數按由小到大順序排列 注意 部分源程式已經存在檔案中。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句,不得刪除花括號中的原始注釋。define n 10 include void sort int ...

二級C語言程式設計題總結 程式設計方法

新視野教育二級c語言程式設計題 方法和技巧總結 a.程式設計題中涉及 簡單的數學計算 的相關題目 28 2 18 老版本 第70題 b.程式設計題第28題的操作過程 1 題目 計算pi的值 要求滿足精度0.0005,即某項小於0.0005時停止迭代 2 分析 該題用最新的方法做題,非常方便,只要記住...

20100901資訊學院2023年納新方案

為了確保我院學生工作順利開展,現擬定如下納新方案,具體實施過程中將根據實際情況做出相應調整。一 納新總則 本次納新主要分院團委 學生會以及各系團總支 包括臨時負責人選拔以及班委選舉 的納新,由於各部門的工作性質和工作要求不盡相同,因此在服從學院的總體領導下,各部門 團總支獨立制定自己的納新方案 包括...