




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
一、判斷題(10分)1、一個算法應(yīng)該具備有窮性、確定性、輸入、輸出和有效性。()2、“A”是一個字符常量。()3、“+”運算符的優(yōu)先級比“+”運算符的優(yōu)先低。()4、C語言本身并不提供輸入輸出語句。但可以通過輸入輸出函數(shù)來實現(xiàn)數(shù)據(jù)的輸入輸出。()5、在標(biāo)準(zhǔn)C中,while和do_while的功能完全相同。()6、在使用函數(shù)fgetc時,文件可以“w”的方式打開。()7、在標(biāo)準(zhǔn)C語言中,鏈表和數(shù)組一樣是一種靜態(tài)數(shù)據(jù)類型。()8、在標(biāo)準(zhǔn)C語言中,字符串是以0結(jié)束的,故字符串的長度也包括0。()9、函數(shù)strcmp(“AShhjjj”,“ASHHJJJ”)的返回值是0。()10、設(shè)有變量定義char s=”hello”,則strlen(s)的返回值為6。()得分閱卷人二、單項選擇題(在每小題的四個備選答案中選出一個正確的。10分)1、在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是 。A、補碼 B、反碼 C、原碼 D、 ASCII碼2、下面for 循環(huán)的正確描述是 。A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B、for循環(huán)是先執(zhí)行循環(huán)體語句后判斷表達式C、在for循環(huán)中,不能用break語句結(jié)束循環(huán)D、for循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來3、以下有關(guān)宏替換的敘述不正確的是 。A、宏替換不占用運行時間 B、宏名無類型C、宏替換只是符號替換 D、宏名必須用大寫字母表示4、表達式!x|a=b等價于( )。A、!(x|a)=b) B、!(x|y)=b C、!(x|(a=b) D、(!x)|(a=b)5、宏定義 #define div(a,b) a/b 的引用 div(x+5,y-5) 替換展開后是 。 A、x+5/y-5 B、x+5/y-5; C、(x+5)/(y-5) D、(x+5)/(y-5)6、移位運算:int c=16;c=c2; 變量c的值是 。 A、8 B、1 C、4 D、647、int a43=1,2,3,4,5,6,7,8,9,10,11,12; int (*prt)3=a,*p=a0 則下列能夠正確表示數(shù)組元素a12的表達式是 。A、*(*prt+1)2) B、*(*(p+5) C、(*prt+1)+2 D、*(*(a+1)+2)8、以下敘述中不正確的是 。 A、在不同的函數(shù)中可以使用相同名字的變量 B、函數(shù)中的形式參數(shù)是局部變量 C、在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D、在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效9、以下說法中正確的是 。A、C語言程序總是從第一個函數(shù)開始執(zhí)行 B、在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義 C、C語言程序總是從main()函數(shù)開始執(zhí)行 D、C語言程序中的main()函數(shù)必須放在程序的開始部分10、在下列是說明中,哪個是正確的 。A、char *a=abcd; B、char *a,a=abcd;C、char *a=b,b5,c; D、char b5,*b,c;得分閱卷人三、填空題(10分,每題2分)1.求解賦值表達式 a=(b=10)%(c=6), a、b、c的值依次為 。2.表達式 3&5、3|5的值分別為 、 。3.int i=234; float x=-513.624;函數(shù)printf(i=%5d x=%7.4fn,i,x) 的輸出結(jié)果是 4.為了建立如圖所示的存儲結(jié)構(gòu)(即,每個結(jié)點含兩個域,data是數(shù)據(jù)域,next是指向 結(jié)點的指針域),請?zhí)羁? data next struct link char data; _node; 5.編制函數(shù)find_ch,在一個字符串中查找字符ch第一次出現(xiàn)的位置,返回值為所找到字符的地址,函數(shù)find_ch的原型應(yīng)為 。得分閱卷人四、程序閱讀題(30分,每題5分)要求:閱讀下列程序,將程序運行時的輸出結(jié)果填寫在答案欄內(nèi)。 1. #include void sort(char *a,int n) 輸出結(jié)果: int i,j,l; char *temp; for(i=0;in-1;i+) l=i; for(j=i+1;jn;j+) if(strcmp(aj,al)0) l=j; if(l!=i) temp=ai; ai=al; al=temp; void main() char *name4; int k; char ch415=morning,afternoon,night,evening ; for(k=0;k4;k+) namek=chk; sort(name,4); for(k=0;k4;k+) printf(%sn,namek); 2、#include int x; add( ) int y; x=y=3; main ( ) int y; y=x=2; add(); printf(x=%d y=%dn,x,y); 輸出結(jié)果:_。3、#include void fun1(int n,int a3) 輸出結(jié)果: int i,j;for(i=0;in;i+) for(j=0;jn;j+) aij=aij/aii; void main() int a33=6,4,2,8,6,4,9,6,3,i,j; fun1(3,a); for(i=0;i3;i+) for(j=0;j3;j+) printf(%d ,aij); printf(n); 4、 main() int a10=; int j,s=0; for(j=0;j0) s+=aj;printf(“s=%d”,s);(1)、寫出程序的功能 (2)、若a10=10,1,-20,-203,-21,2,-2,-2,11,-21則結(jié)果為 5、#include #include void main() struct node int x; struct node *next; *p1,*p2=NULL; int a5=7,6,-5,28,1,i,j,s; for(i=0;i5;i+) s=0; for(j=1;jx=ai; p1-next=p2; p2=p1; while(p1!=NULL) printf(%dn,p1-x); p1=p1-next; 輸出結(jié)果 。6、#include void main() char ch; int k=0; for(ch=A;chH;ch+,k+)if(k%2=0) printf(%c ,ch); printf(n); 輸出結(jié)果: 五、編程題(40分,每題10分)1、請編寫程序:從鍵盤輸入一個字符串,將其中的小寫字母全部轉(zhuǎn)換成大寫字母,輸出到磁盤文件“upper.txt”中去保存。輸入的字符串以“!”結(jié)束。(10分)2、輸入n值,打印下列圖形。(例如n=5時)(15分)1 2 3 4 51 1 2 3 41 1 1 2 31 1 1 1 21 1 1 1 13、有4名學(xué)生每個學(xué)生考4門課程,要求在用戶輸入學(xué)生學(xué)號以后能輸出該生的全部成績,用指針型函數(shù)來實現(xiàn)。請編寫函數(shù)float *search().(15分)main()static float score4=60,76,80,90,45,86,57,90,58,95,80,71,78,50,60,85;float search(),p;int i,m;printf(“enter the number of student:”);scanf(“%d”,&m);printf(“the score of NO.%dare:n”,m);p=search(score,m);for(i=0;i4;i+)printf(“%52ft”,*(p+i);float search(float (pointer)4,int n)湖州師范學(xué)院20052006學(xué)年第一學(xué)期C語言程序設(shè)計期末考試試卷參考答案(適用班級050811、050831、050832)一、判斷題(10分)1、對2、錯3、錯4、對5、錯 6、錯7、錯8、錯 9、錯10、錯二、單項選擇題(在每小題的四個備選答案中選出一個正確的,10分)1、D 2、D 3、D 4、D 5、A 6、D 7、D 8、D 9、C 10、A三、填空題(10分,每題2分)1. 4,10,6 2. 1,7 3. i= 238,x=-51
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 賽龍舟比賽事件作文6篇
- 2025年染料類項目提案報告
- 小狗的冒險故事童話(12篇)
- 2025年教師招聘考試物理學(xué)科專業(yè)知識試卷(物理實驗設(shè)計與分析)
- 2025年多媒體應(yīng)用設(shè)計師考試:多媒體產(chǎn)品設(shè)計與創(chuàng)新試題
- 2025年保健酒項目申請報告模范
- 2025年征信考試:征信市場監(jiān)管與合規(guī)操作試題集
- 2025年國潮服飾產(chǎn)業(yè)供應(yīng)鏈優(yōu)化研究報告001
- 2025年下肢丹毒診斷試題
- 鄉(xiāng)村休閑農(nóng)業(yè)社區(qū)協(xié)議
- 2025至2030中國數(shù)據(jù)中心液冷行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- Unit 2 Home Sweet Home 第5課時(Section B 2a-3c) 2025-2026學(xué)年人教版英語八年級下冊
- 2025年河北省中考數(shù)學(xué)試卷真題
- 2025年山東省濰坊市壽光市英語七下期末學(xué)業(yè)水平測試試題含答案
- 高水平研究型大學(xué)建設(shè)中教育、科技與人才的協(xié)同發(fā)展研究
- 山西省2025年普通高中學(xué)業(yè)水平合格性考試適應(yīng)性測試化學(xué)試卷(含答案)
- 江西省九江市外國語學(xué)校2025屆英語八下期末學(xué)業(yè)質(zhì)量監(jiān)測試題含答案
- 2025攝影服務(wù)合同模板
- 2025年全國統(tǒng)一高考語文試卷(全國一卷)含答案
- 2025年福建省高中自主招生模擬數(shù)學(xué)試卷試題(含答案)
- 2025年中考一模卷(貴州)英語試題含答案解析
評論
0/150
提交評論