



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、 得分選擇題( 30%:15 小題,每小題 2 分)1.在一個(gè) C 程序中()。A ) main 函數(shù)必須出現(xiàn)在所有函數(shù)之前C) main 函數(shù)必須出現(xiàn)在所有函數(shù)之后B) main 函數(shù)可以在任何地方出現(xiàn)D) main 函數(shù)必須出現(xiàn)在固定位置2.C 語(yǔ)言中最基本的數(shù)據(jù)類型包括 A ) 整型、浮點(diǎn)型、邏輯型C) 整型、字符型、邏輯型()。B) 整型、浮點(diǎn)型、字符型D) 整型、浮點(diǎn)型、邏輯型、字符型3.以下二維數(shù)組a 的正確說(shuō)明是A ) int a1,1;C) double a24;()。B)D)float a(3,4);float a(3)(4);4.設(shè)有: int a=2,b=3,c=7,
2、d=8,m=3,n=3;執(zhí)行(m=a>b)&&(n=c>d)后的n 值為()。A )0B)1C )2D)35. 一般情況下, C 語(yǔ)言是以()表示運(yùn)算結(jié)果為邏輯真。A ) FB ) TC) 1D) 06.設(shè) a、b 和 c 都是 int 型變量,且 a=3,b=4,c=5;則以下的表達(dá)式中,值為 0 的表達(dá)式是 ()。A ) a&&bB) a<=bC) a|b+c&&b-cD) !(a<b)&&!c 1)7.若 x=4,則 x*=x+2的值為 ()。A) 36B) 24C) 18D) 208.int *p1
3、,*p2;以下表達(dá)式錯(cuò)誤的是()。A )p1+p2B)p1-p2C)p1=p2D)p1= =p29. 設(shè)有如下定義:struct sk int a; float b;精選文庫(kù)data;int *p;若要使 p 指向 data 中的 a 域,正確的賦值語(yǔ)句是()。A ) p=&a;B) p=data.a;C) p=&data.a;D) *p=data.a;10. 下面各項(xiàng)中,含有錯(cuò)誤的是()。A ) char s10;s="program"B)char s = 'p ', 'r ', 'o ', 'g &
4、#39;, 'r ', 'a ', 'm', '0'C ) char s10 ="program"D) char s10="program"11. while(leap) 和下列哪個(gè)等價(jià)?()A ) while (0)B) while (5)C) while (leap= =0)D) while (leap!=0)12. 有以下程序:main()int i,t3=9,8,7,6,5,4,3,2,1;printf("%d",t21);執(zhí)行后的輸出結(jié)果是()。A)6B)5C)
5、3D)213. 在嵌套使用 if 語(yǔ)句時(shí), C 語(yǔ)言規(guī)定 else 總是()。A ) 和之前與其具有相同縮進(jìn)位置的if 配對(duì)。B) 和之前與其最近的if 配對(duì)。C) 和之前與其最近的且不帶else 的 if 配對(duì)。D) 和之前的第一個(gè)if 配對(duì)。-2精選文庫(kù)14. 設(shè)有字符數(shù)組 str20,以下哪條輸入語(yǔ)句能將鍵盤輸入的字符串送到數(shù)組中?()A ) scanf( “ %c” ,str);B)gets(str);C) getchar(str);D)scanf( “ %s” ,str0);15. 設(shè)指針變量 p 指向數(shù)組 a 的首地址,則以下哪個(gè)選項(xiàng)與其他三個(gè)選項(xiàng)不等價(jià)?()A ) *(p+i)B
6、) *(a+i)C) p+iD) ai二、 得分填空題( 20%:20 空,每空 1 分)1.C 源程序的基本單位是 _ _。2.根據(jù)變量的作用域, C 語(yǔ)言的變量分為和。3.在 C 語(yǔ)言中,將一個(gè)變量的地址稱為該變量的 _;如果有一個(gè)變量專門用來(lái)存放另一個(gè)變量的地址,則稱它為。4.簡(jiǎn)單變量作為函數(shù)參數(shù)時(shí),其參數(shù)傳遞方式為 _ _。5.設(shè) x, y, z 均為 int 型變量,則描述“ x 或 y 中有一個(gè)小于 z ”的表達(dá)式是_。6. 若函數(shù)定義為:int data() float x=9.9; return(x); 則函數(shù)返回的值是 _ _。7. 設(shè) int a4=1,3,5,7; 則*(
7、a+2) 的值為 _ _。8.設(shè) y 是 int 型變量,請(qǐng)寫出判斷y 為奇數(shù)的關(guān)系表達(dá)式。9. 設(shè)有定義: int n,*k=&n;以下語(yǔ)句利用指針變量k 讀寫變量 n 中的內(nèi)容,請(qǐng)將語(yǔ)句補(bǔ)充完整。scanf("%d",_ _);printf("%dn",_);-3精選文庫(kù)10. 以下函數(shù)的功能是:把兩個(gè)整數(shù)指針?biāo)傅拇鎯?chǔ)單元中的內(nèi)容進(jìn)行交換。請(qǐng)?zhí)羁铡oid exchange(int *x,int *y) int t;t=*y;*y=_;*x=_;11.設(shè)有定義: int a=3,*p; 則能使指針變量 p 指向變量 a 的語(yǔ)句是 _ _。1
8、2.設(shè) i=3,執(zhí)行表達(dá)式“ m=+i ”后 m 的值是。13.在 C 語(yǔ)言中,表達(dá)式 1/2 的值是,表達(dá)式 1.0/2 的值是。14.將一個(gè) C 源程序變?yōu)榭蓤?zhí)行的目標(biāo)程序要經(jīng)過(guò)和連接。15.設(shè)有字符數(shù)組 str20,使用輸入語(yǔ)句能將鍵盤輸入的字符串送到數(shù)組中。三、 得分閱讀程序,寫出運(yùn)行結(jié)果。 (20%:4 小題,每小題 5 分)1.main() int i=0,s=0; while(i<5) if(i%2= =1) i+; continue; i+;s=s+i;printf("s=%d", s);程序運(yùn)行后輸出:。2.main() int n1,n2;scan
9、f(“%d”,&n2);while(n2!=0) n1=n2%10;n2=n2/10;printf( “%d”,n1);-4精選文庫(kù)程序運(yùn)行后,若輸入1298,則輸出:。3.main() int a10=2,4,0,-5,1,6,-8,5,6,5; int i,s=0,count=0;for(i=0; i<10; i+) if(ai>0) s=s+ai ; count+;printf ("s=%d,count=%d",s,count);程序運(yùn)行后輸出:。4.main() int a6=4,5,8,3,6,1; int j,t;for(j=0; j<
10、5; j+) if(aj>aj+1)t=aj;aj=aj+1;aj+1=t;for(j=0; j<6; j+)printf("%d ",aj);程序運(yùn)行后輸出:。四、 得分程序填空(根據(jù)給出的程序功能說(shuō)明,補(bǔ)充完整程序中缺少的代碼,每一空行只填寫一條語(yǔ)句或一個(gè)表達(dá)式,不寫、多寫、錯(cuò)寫不給分。 )(16%:3 小題,共 8 空,每空 2分)1. 雞兔共有 30 只,腳共有 90 只,下面程序段是計(jì)算雞兔各有多少只。 for( x=0; x<=30; x+) y=30-x;-5精選文庫(kù)if(_)printf( “n”, x, y):2. 數(shù)組 a 包括 10
11、個(gè)整型元素。下面程序的功能是求出 a 中各相鄰兩個(gè)元素的和,并將這些和存在數(shù)組 b 中,按每行 3 個(gè)元素的形式輸出。main()int a10,b10, i;for(i=0; i<10; i+)scanf(“%d”,&ai);for (_; i<10; i+)_;for(i=1; i<10; i+)printf( “%3d”, bi);if (_=0) printf( “n”);3. 下面程序的功能是:將字符數(shù)組 a 中下標(biāo)值為偶數(shù)的元素從小到大排列,其它元素不變。請(qǐng)?jiān)谙聞澗€處填寫適當(dāng)內(nèi)容,使程序能正常運(yùn)行。#include <stdio.h>#includevoid main() char a ="clanguage", t; int i, j, k; k=strlen(a);for( i=0; i<=k-2; i+=2 )for( j=i+2; j<=k-1 ;)if() t=ai; ai=aj; aj=t; printf("%s",a);printf("n");五、得分程序設(shè)計(jì)( 14%:2小題,每小題 7
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- access考試試題及答案
- exl考試試題及答案
- 2025年在線教育平臺(tái)教學(xué)質(zhì)量評(píng)估模型構(gòu)建報(bào)告
- ceac考試試題及答案
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)數(shù)據(jù)加密算法效能評(píng)估與數(shù)據(jù)安全防護(hù)策略報(bào)告
- 寵物醫(yī)療市場(chǎng)細(xì)分需求預(yù)測(cè)與2025年創(chuàng)新服務(wù)模式研究報(bào)告
- 公路貨運(yùn)行業(yè)數(shù)字化轉(zhuǎn)型2025年智能物流系統(tǒng)評(píng)價(jià)標(biāo)準(zhǔn)報(bào)告
- 腰椎椎管狹窄癥護(hù)理查房
- 2025物業(yè)服務(wù)合同示范文本
- 2025環(huán)保設(shè)備技術(shù)咨詢合同
- FZ/T 93029-2016塑料粗紗筒管
- 2022年12月山東省普通高中學(xué)業(yè)水平合格性考試語(yǔ)文仿真模擬試卷C(答題卡)
- 塑膠原料來(lái)料檢驗(yàn)指導(dǎo)書
- 人教版音樂(lè)三年級(jí)下冊(cè)知識(shí)總結(jié)
- 共點(diǎn)力平衡的應(yīng)用-完整版PPT
- 建筑物的防雷及安全用電電子教案
- 中國(guó)近現(xiàn)代史社會(huì)實(shí)踐報(bào)告-2000字
- 系桿拱橋工程測(cè)量施工方案
- ISA-300+使用-300技術(shù)使用說(shuō)明書
- 高層建筑“一棟一冊(cè)”消防安全檔案
- 柳洲學(xué)校學(xué)生儀容儀表日常檢查記錄表
評(píng)論
0/150
提交評(píng)論