C語言程序設計試卷及答案.doc
《C語言程序設計試卷及答案.doc》由會員分享,可在線閱讀,更多相關《C語言程序設計試卷及答案.doc(13頁珍藏版)》請在匯文網(wǎng)上搜索。
1、 C語言程序設計 筆試試題題號一二三四五六筆試(70%)綜合(30%)總分分數(shù) 號學名姓試卷說明:1. 筆試卷面總分100分,取卷面成績的70%計入總分;2. 綜合成績?yōu)槠綍r成績(10%)和實驗成績(20%)之和,占總分的30%;3. 答題時禁止拆開試卷釘,試卷背面即為草稿紙;4. 答題時間120分鐘。一、單項選擇題。將正確答案填入下面框中。 (本題16分,每小題1分) 題號12345678答案題號910111213141516答案注意行為規(guī)范 遵守考試紀律1. 有以下程序main()int a=1,b=0;if(!a) b+;else if(a=0) if(a) b+=2;else b+=3
2、;printf(“%dn”,b);則程序輸出( A )。A) 0 B) 1C) 2 D) 32. 有以下定義:int a; long b; double x,y;則下列正確的是( A )。A) a%(int)(x-y) B) a=x!=yC) (a*y)%bD) y=x+y=x 3. 若有定義 int (*p)3;則下列說法正確的是( C )。A) 定義了基類型為int的三個指針變量B) 定義了一個名為 *pt、具有三個元素的整型數(shù)值C) 定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組D) 定義了基類型為int的具有三個元素的整型數(shù)組4. 有以下程序段main()int
3、x=10;while(x-);printf(x=%dn,x);則最后的輸出結果是:( B )。A) x=0 B) x= -1 C) x=1D)while構成無限循環(huán)5. 有以下程序:int fun()static int x=1;x *= 2; return x;main( ) int i,s=1;for(i=1;i1);A) 12 B) 3 C) 6 D) 113. 若有定義語句:double x,y,*px,*py;執(zhí)行了px=x;py=y;之后,正確的輸入語句是( B )。A) scanf(“%lf%lf”,x,y); B) scanf(“%lf,%lf”,px,py);C) scanf
4、(“%f%f”, x, y); D) scanf(“%f%f”,x,y);14. 以下程序運行結果是( D )。char str =“abc“;printf(“%d, %d n“,strlen(str),sizeof(str);A)6,3 B) 3,3 C) 10,10 D) 3,1015. 以下程序段運行結果是( A )。#define f(x) x*x*xmain( ) int a=1,b,c;b=f(a+1);c=f(a+1);printf(“%d,%dn“,b,c);A) 4,8 B) 8,4 C) 8,8 D) 4,416. 有以下程序:main()FILE *f;f=fopen(“
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 語言程序設計 試卷 答案