c語言中期考核試題

2021-12-30 13:49:05 字數 2358 閱讀 8096

《c語言程式設計》中期考核試題1

(本試卷所有答案均寫在答題紙上,寫在試卷上的一律無效)

一, 單項選擇題(每小題3分,共45分)

1,下面哪個識別符號是不合法的()

a) sumb) musc) trued)false5

2, 當同時定義3個float型變數a,b,c時,下面哪個式子是正確的()

a)float a,b,c; b)float a,b;c; c)float a;b;c; d)float ,a,b,c;

3,在c語言中,合法的字元常量是()

a)「\084」 b)『\x43c)『abd)「\0」

4,設以下變數均為int型別,則值不等於7的表示式是 。

a)(x=y=6,x+y,x+1) b)(x=y=6,x+y,y+1) c)(x=6,x+1,y=6,x+y) d)(y=6,y+1,x=y,x+1)

5,有語句:int a=0,b=2;則printf(「a=%d,b=%d」,a++,--b);的輸出結果為()

a)a=0,b=2 b)a=1,b=1c)a=1,b=2d)a=0,b=1

6,系統函式getchar()的功能是()

a)在螢幕上輸出乙個字元b)在螢幕上輸出多個字元

c)從鍵盤獲取乙個字元d)從鍵盤獲取多個字元

7,從鍵盤輸入乙個整數值放入整型變數a中,下面哪個語句是正確的()

a)scanf(「%a」,&a); b)scanf(「%d」,&a); c)scanf(「%c」,a); d)scanf(「%z」,a);

8,已知關係表示式的取值規則為:「滿足」為1(真),「不滿足」則為0(假)。據此,若有定義:

int a=3,b=2,c=1;則表示式:a>b>c與a a)0,0b)0,1c)1,0d)1,1

9,若有語句:int a=-1,b=0,c=1,d=2;則表示式:a||b&&c||d的值為()

a)-1b)0c)1d)2

10,若有以下定義: int x,a,b; 則正確的switch 語句是()

a)switch(xb)switch(x)

case 1.0:printf("*\ncase 1,2:printf("*\n");

case 2.0:printf("**\ncase 3:printf("**\n");

c)switch (a+bd)switch (a+b);

case 1:printf("\ncase 1:printf(."*\n");

case 1+2:printf("**\ncase 2:printf("**\n");

11,有如下語句:

int i=0,j=5,k=0;;

for( ;i<5;i++)

for(j=0;j<5;j+=2) ++k;

printf(「k=%d」,k);

則執行結果為()

a)k=0 b)1 c)15 d)因為第乙個for語句後的括號中缺少乙個表示式,所以出錯

12,有如下語句:

int i=1,sum=0;

while(i<=3)

則執行結束後,sum的值為()

a)6b)4c)2d)0

13,若有語句:float a[5]=;則a[5]的值為()

a)5b)4c)0d)不確定

14,以下哪個語句可用於定義符號常量pi()

a)#define pi 3.14b)#include pi 3.14

c)define pi 3.14d)include pi 3.14

15,若有如下程式段,其中s、a、b、c均已定義為整型變數,c>0,且a、c均已賦值

for(s=a,b=1;b<=c;b++) s=s+1;

則與上述程式段功能等價的賦值語句是:

a)s=a+b; b)s=a+c; c)s=s+c; d)s=b+c;

二、填空題(每空4分,共20分)

(1) 若有以下程式

main()

執行後輸出結果是【1】。

(2)執行以下程式後,輸出'#'號的個數是 【2】

main()

, *p;

p=a;

*(p+3)+=2;

printf(「%d,%d」,*p,*(p+2));

}(4)以下程式輸出x,y,z三個數中的最小值,請填(2)空使程式完整。

main ( )

三、程式設計題(第1題15分,第2題20分,共35分)

1、輸入百分制成績,要求輸出成績等級a、b、c、d、e,其中90分以上為a,80~90為b,70~79為c,60~69為d,60分以下為e。若超過100或小於0分則提示輸入錯誤。

2、求1!+2!+3!+4! +…+n!

思想考核中期考核

自2012年9月份真正成為一名碩士研究生以來,我受到了導師以及周圍同學的幫助,並且獲得了很大的進步。時光匆匆,不知不覺中我已經度過了碩士研究生一年的寶貴時間,回首望去,有付出,有回報,有困惑,也有執著,這些生活與學習中的點點滴滴,印證著我的成長,也為我將來的生活和工作打下了堅實的基礎。在這裡,我將要...

中期考核規定

6.學生退場後,研究生導師介紹學生情況並發表意見,考核小組專家對學生的選題 科研能力和 進展情況進行評議,然後針對 研究生中期考核登記表 中的測評專案進行無記名打分,統計評分結果,在 研究生中期考核登記表 上填寫考核結果 考核評語及評定意見。五 考核結果分級及處理 1.評分比例 考核打分時,選題及設...

關於C語言中的變數

include void f5 int static int e void f4 int a void main void f4 int int e void f5 int b 首先,main函式中以10為引數呼叫函式f5,在函式f5中,給變數e賦值為5,接下來呼叫函式f4,引數b的值為10,在函式...