C語言考試題

2022-11-23 21:48:10 字數 2630 閱讀 2435

一、單選題( 20分)。

/*二、填空題( 24分)。

給定程式的功能是:向螢幕輸出200-500之間的"水仙花數",並統計其個數輸出。所謂水仙花數

是指乙個3位數,其各位數字立方和等於該數本身。

例如:153是乙個水仙花數,因為153=1*1*1+5*5*5+3*3*3。

將適當的關鍵字或符號填入"__數值__"位置,並將"__數值__"刪除,使程式得到正確結果。

不許增減程式行,且不得修改其它部分。*/

#include<>

void pd(int x)

} __3__("\ncount=%d",count);

}void main()

/*三、改錯題( 21分)。

給定程式的功能是:輸入乙個字元判斷是否是大寫字母,如果是將它轉換成小寫字母後輸出;

如果不是,不轉換直接輸出。 請改正/****found**** / 下一行語句中的錯誤,並除錯出正確

結果。不得增加或刪減程式行,且不得修改其它行。 */

#include<>

#include<>

void zh(char x)

found

break;

printf("%c\n",x);

}void main()

/*四、程式設計題( 35分)。

給定程式的功能是:從鍵盤輸入10個整數求其中的最大值。

不允許改動預編譯命令列及主程式,且必須執行程式。

*/#include<>

void main()

int fun(int b,int n)

一、單選題( 20分)。

1、1 2、2 3、3 4、4 5、3 6、3 7、3 8、4 9、3 10、2

二、填空題( 24分)。

給定程式的功能是:向螢幕輸出200-500之間的「水仙花數」,並統計其個數輸出。所謂水仙花數是指乙個3位數,其各位數字立方和等於該數本身。

例如:153是乙個水仙花數,因為153=1*1*1+5*5*5+3*3*3。 將適當的關鍵字或符號填入「__數值__」位置,並將「__數值__」刪除,使程式得到正確結果。

不許增減程式行,且不得修改其它部分。

答案:1、count=0;

2、if(n==i*i*i+j*j*j+k*k*k)

3、printf("\ncount=%d",count);

三、改錯題( 21分)。

給定程式的功能是:輸入乙個字元判斷是否是大寫字母,如果是將它轉換成小寫字母後輸出;如果不是,不轉換直接輸出。 請改正/****found****/下一行語句中的錯誤,並除錯出正確結果。

不得增加或刪減程式行,且不得修改其它行。

答案:1、void main()

; pd(s);

} /*三、改錯題( 21分)。

給定程式的功能是:輸入乙個正整數,然後按反向輸出。如:

輸入 12345,輸出為:54321。 請改正/****found**** /下一行語句中的錯誤,並除錯出正確結果。

不得增加或刪減程式行,且不得修改其它行。

*/#include<>

#include<>

void pro(long int dig)

printf("\n");

}void main()

/*四、程式設計題( 35分)。

給定程式的功能是:從鍵盤輸入乙個不多於5位的正整數,求它是幾位數。

不允許改動預編譯命令列及主程式,且必須執行程式。

*/#include ""

void main()

k=len(x);

printf("length=%d\n",k);

}int len(long y)

一、單選題( 20分)。

答案:一、

1、3 2、2 3、4 4、1 5、2 6、2 7、1 8、3 9、2 10、4

二、填空題( 24分)。

給定程式的功能是:已知陣列a中存放了25個1到100之間的素數。從鍵盤錄入乙個1到100之間的整數x,判斷是不是1-100間的素數,如果是,則同時輸出其在陣列**現的位置;如果不是,則輸出不是素數的資訊。

將適當的關鍵字或符號填入「__數值__」位置,並將「__數值__」刪除,使程式得到正確結果。不許增減程式行,且不得修改其它部分。

1、if(a[i]==x)break;

2、if(i if(i<25)

if(i<=24)

if(i 3、printf("%d is not a prime in 1-100.\n",x);

三、改錯題( 21分)。

給定程式的功能是:輸入乙個正整數,然後按反向輸出。如:

輸入 12345,輸出為:54321。 請改正/****found****/下一行語句中的錯誤,並除錯出正確結果。不得增加或刪減程式行,且不得修改其它行。

1、m=dig%10;

2、dig=dig/10

3、scanf("%d",&n);

scanf("%ld",&n);

四、程式設計題( 35分)。

給定程式的功能是:從鍵盤輸入乙個不多於5位的正整數,求它是幾位數。

不允許改動預編譯命令列及主程式,且必須執行程式。

11年C語言考試題

北京航空航天大學 2010 2011學年第二學期期末 c語言程式設計 考試 a 卷 班級學號 姓名成績 2011年6月15日 班號學號姓名成績 c語言程式設計 期末考試卷 注意事項 1 請將所有的答案和程式寫在答題紙上,寫在試卷紙上不得分!2 考試時間120分鐘 一 選擇題 每題2分,共40分 1 ...

C語言考試題型,複習,重點

c語言考試題型及教學大綱 第一題 單項選擇題。每題2分,共15題,30分。第二題 填空題。每題2分,共10題,20分。前5個基礎知識填空,後5個程式填空。第三題 讀程題。每題4分,共5題,20分。第四題 程式設計序。每題10分,共3題,30分。程式設計題1.主要考察選擇結構程式設計,n s圖的繪製。...

C語言上機考試題 2019

1 從鍵盤輸入10個整數,用冒泡法對這10個數排序 由小到大 後輸出.p172 2 從鍵盤輸入10個整數,用選擇法對這10個數排序 由大到小 後輸出.p155 3 對於乙個自然數,如果該數的所有因子之和正好等於該數,則該數稱為完數。統計1000以內的完數個數。include 4 編寫主函式和乙個函式...