C語言期末考試試題 A

2022-12-27 05:06:05 字數 1986 閱讀 8263

忻州師範學院電腦科學與技術系

2005—2006學年第二學期《c語言》期末試題(a卷)

(考試班級:2005本16班考試時間:110分鐘)

一、填空題(每空3分,共30分)

1.若從鍵盤輸入58,則以下程式輸出的結果是

main()

2.以下程式的輸出結果是

main()

3.以下程式的輸出結果是

main()

4.以下程式輸出的結果是

main()

5.以下定義的結構體型別擬包含兩個成員,其中成員變數info用來存入整形資料;成員變數link是指向自身結構體的指標.請將定義補充完整。

struct node

6.以下程式的輸出結果是

main()

7.以下程式的輸出結果是

main()

8.以下程式的輸出結果是

main()

9.以下程式的輸出結果是

main()

10.設有如下巨集定義

#define myswap(z,x,y)

以下程式段通過巨集呼叫實現變數a、b內容交換,請填空。

float a=5,b=16,c;

myswapa,b);

二、選擇題((1)—(10)題每小題1分,(11)—(20)題每小題2分,(21)—(30)題每小題3分,共60分)

1.若有定義:int a=8,b=5,c;,執行語句c=a/b+0.4;後,c的值為:

a) 1.4   b) 1   c) 2.0   d) 2

2.若變數a是int型別,並執行了語句:a=』a』+1.6;,則正確的敘述是:

a) a的值是字元cb) a的值是浮點型

c) 不允許字元型和浮點型相加 d) a的值是字元』a』的ascii值加上1。

3.以下程式段的輸出結果是:

int a=1234;

printf("%2d\n",a);

a) 12   b) 34   c) 1234   d) 提示出錯、無結果

4.以下選項中不屬於c語言的型別的是:

a) signed short imt    b) unsigned long int

c) unsigned int      d) long short

5.若有說明語句:int a,b,c,*d=&c;,則能正確從鍵盤讀入三個整數分別賦給變數a、b、c的語句是:

a) scanf("%d%d%d",&a,&b,d);    b) scanf("%d%d%d",&a,&b,&d);

c) scanf("%d%d%d",a,b,d);      d) scanf("%d%d%d",a,b,*d);

6.以下敘述正確的是:

a) 可以把define和if定義為使用者識別符號

b) 可以把define定義為使用者識別符號,但不能把if定義為使用者識別符號

c) 可以把if定義為使用者識別符號,但不能把define定義為使用者識別符號

d) define和if都不能定義為使用者識別符號

7.若定義:int a=511,*b=&a;, 則printf("%d\n",*b);的輸出結果為:

a) 無確定值   b) a的位址   c) 512   d) 511

8.以下程式的輸出結果是:

main()

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

9.以下程式中,while迴圈的迴圈次數是:

main()

......

} a) 1    b) 10

c) 6    d) 死迴圈,不能確定次數

10.以下程式的輸出結果是:

main()

}printf("%d\n",a);

} a) 41   b) 13   c) 10   d) 20

11.以下程式的輸出結果是:

main()

{ int a=4,b=5,c=0,d;

d=!a&&!b||!c;

printf("%d\n",d);

C物件導向程式設計期末考試試題

杭州電子科技大學學生考試卷 a 卷 一 判斷題 15分 對的打 錯的打 1.友元函式用於允許乙個函式訪問不相關類的私有部分。2.建構函式可以被繼承。3.動態繫結的多型性是通過虛函式實現的。4.在c 中,傳引用呼叫等同於傳位址呼叫。5.過載函式必須有不同的引數列表。6.可以用delete釋放不是用ne...

c語言期末考試題及其答案

一選擇題 7分,每小題0.5分 語言源程式的基本單位是 b a 過程 b 函式 c 子程式 d 識別符號 2.下列程式的輸出結果是 c main a 5 b 1 c 0 d不確定值 3.假設變數a,b均為整型,表示式 a 5,b 2,a b?a b a b 的值是 b a 7 b 8 c 9 d 2...

C語言期末考試樣題

一 選擇題 每小題1分,共30分 1 以下敘述正確的是 a 在c程式中,main函式必須位於程式的最前面 b c程式的每行中只能寫一條語句 c c語言本身沒有輸入輸出語句 d 在對乙個c程式進行編譯的過程中,可發現注釋中的拼寫錯誤 2 乙個c語言程式的基本單位是 a 函式b 子程式 c 過程d 命令...