2023年上海市高等學校計算機等級考試二級C

2022-11-25 05:18:04 字數 2086 閱讀 3071

二級 (c程式設計)

試題一(28分,每小題4分)

解答下列各小題,把解答寫在答卷紙的對應欄內。

(1)設a,b,c為整型並且9=3,b=5,c=7;寫出下面表示式的值。

(注:對每小題求值時a=3,b=5,c=7保持不變)

①c>b>a ②c%=a―b%1

③b/=c―b%4 ④++a== ――b

(2)簡述break和continue語句在使用場合和功能方面的區別。

(3)執行下列程式後的輸出結果是什麼?

void main()

(4)執行下列語句後的輸出結果是什麼?

#include

char sl=」12345」,s2=」1234」;

printf(」%d\n」,strlen(strcpy(s1,s2)

print

(7)用文字描述以下程式段所完成的功能:

file * fr,* fw;

fr=fopen(」a.txt",」r」);

fw=fopen(」b.txt」,」w」)

while(!feof(fr))

fputc(fgetc(fr),fw)

,i,*p=a,*p1=&a[5];

p1=p1—4;

*pl++=15;

*pl=*(++p) *2;

for(i=3;i p[i]=20+i*10;

for(i=0;i printf(「&d\t%d\n」,a[i],a[i+1]);

(2)(程式2.2]

int a=3,b=4,c=5;

void sub(int n)

void main()

試題三(12分,每小題6分)

改錯。下列每個程式中都有三個錯誤,按題中的計算要求,糾正錯誤,並以「將#xx"行改為「yyyy"的形式進行解答,把解答寫在答卷紙的對應欄內。**左邊的#01、#02、……是附加的行號。

[程式3.1] 下面程式的功能是從鍵盤輸入三角形的3條邊長x,y,z(整型數),判斷此3邊能否構成三角形。若能,則判定構成的三角形是等邊三角形或是等腰三角形還是任意三角形,並求出所構成三角形的面積。

#0l #include

#02 #include

#03 int sjxfl(int a,int b,int c)

#09 void main()

#08 float xn(float x,int n)

試題四(18分,每小題9分)

按指定的要求編寫程式段,把解答寫在答卷紙的對應欄內。

(1)編寫乙個函式,將陣列a中的n個數每5個相鄰的元素為一組分別求和(假設求和結果不溢位),結果放到陣列b中,最後一組如果不足5個也進行求和。例如,若陣列a的元素為4,8,3,2,0,5,2,9,7,8,4,3,2,l,8,4,3,2,則陣列b的元素為17,31,18,9。

(2)編寫c程式,計算並輸出100以內是7的倍數並且含有數字5的所有自然數。

試題五[15分,每空3分]

閱讀下列問題描述和相應的程式,把應填人其中 (n) 處的內容寫在答卷紙的對應欄內。

[問題描述] 本程式用來統計乙個班級(n個學生)的學習成績,每個學生的資訊由鍵盤輸入,存入結構陣列s[n]中;然後按學生成績進行排序,並對學生的成績進行優(90~100)、良(80~89)、中(70~79)、及格(60—69)和不及格(<60)的統計,最後輸出排序後的學生成績資訊表,並統計各成績分數段學生人數。

[程式5]

#include

#define n 30

struct students[n];

void swap(struct student *ps1, struct student *ps2)

void sort(struct studentst,int n)

swap1

}void main()

}for(i=0;iprintf(」%d%s」,s[i].score,s[i].name);

printf(」a優%d\nb良 %d\n c中 %d\n d及格\n e不及格 %d\rn」, score90,score80,score70,score60,score_failed);

2023年上海市高校計算機等級考試

4 根據樣張,在 的第2行第1列單元格中插入文字檔案中的內容,字型設定為隸書 24畫素 或18磅 第2列插入表單,新增相應的表單元素,在表單下方將兩個按鈕設定為 登入 和 重置 並設定在表單下方居中。注意 由於顯示器解析度或視窗大小的不同,以及所使用的網頁製作工具的不同,網頁效果可能與樣張略有差異,...

高等學校計算機基礎教學改革的實踐與思考

摘要 計算機技術的迅猛發展,對高校計算機基礎教育提出了新的要求。該文結合教學改革實踐,對現階段計算機基礎教學中存在的問題進行分析,並結合實際情況總結出一些切實可行的改良方案。關鍵詞 教學改革計算機基礎教學分層次教學 隨著網際網路的普及及計算機技術的迅猛發展,社會對從業人員的技能提出了新的要求,如何利...

上海市計算機應用能力考核辦公自動化試題

上海市計算機應用能力考核辦公自動化試題win98 no.2 一 基礎題 啟用桌面上的 基礎知識 圖示,即可進入選擇題介面。二 word 開啟a盤中的test.doc進行操作,結果仍以原檔名存於a 下。注意 插圖採用鏈結方式。即出現 插入 對話方塊時選中 鏈結檔案 選項。不得隨意增刪文件中空行。1 按...