版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
裝訂線裝訂線PAGE2第1頁,共3頁河北地質(zhì)大學《計算機語言與程序設計(C語言)》2021-2022學年期末試卷院(系)_______班級_______學號_______姓名_______題號一二三總分得分一、單選題(本大題共20個小題,每小題2分,共40分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、以下選項中,合法的C語言標識符是()A.1aB.a#C._aD.a*2、以下程序段的輸出結果是()intx=3,y=2,z=1;if(x<y)if(y<z)printf("%d\n",z);elseprintf("%d\n",y);elseprintf("%d\n",x);A.1B.2C.3D.編譯錯誤3、以下能對二維數(shù)組a進行正確初始化的語句是()A.inta[2][]={{1,2},{3,4}};B.inta[][2]={1,2,3,4};C.inta[2][2]={1,2,3};D.inta[][2]={{1},{2},{3}};4、以下程序的輸出結果是()#includeintf(intn){if(n<=1)return1;elsereturnf(n-1)+f(n-2);}main(){inti;for(i=0;i}A.01123B.11235C.01235D.123585、以下程序的輸出結果是()#includeintfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;x=fun(3);printf("%d\n",x);}A.6B.5C.4D.36、以下能正確定義二維數(shù)組并初始化的是()A.inta[2][]={{1,2},{3,4}};B.inta[][2]={1,2,3,4};C.inta[2][2]={{1},{2}};D.inta[2][2]={1,2,3};7、以下關于指針的敘述中,錯誤的是()A.指針是變量,它具有值和地址兩個屬性B.可以將一個整數(shù)賦給指針變量C.兩個同類型的指針變量可以相減D.指針變量可以與零值比較8、以下程序段的輸出結果是()inta=10,b=20;int*p1=&a,*p2=&b;*p1=*p1+*p2;*p2=*p1-*p2;*p1=*p1-*p2;printf("%d%d\n",a,b);A.2010B.1020C.3010D.10309、以下程序段的輸出結果是()inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);A.2B.3C.4D.編譯錯誤10、以下程序的輸出結果是()#includeintfun(intn){ints;if(n==1)s=1;elses=n+fun(n-1);returns;}main(){inti;i=fun(5);printf("%d\n",i);}A.15B.16C.21D.2511、設有定義:intx=10,y=20;,以下能正確交換x和y值的程序段是()A.intt;t=x;x=y;y=t;B.x=y;y=x;C.x+=y;y=x-y;x-=y;D.以上都正確12、以下程序段的輸出結果是()inta=5,b=4,c=6,d;d=a>b?(a>c?a:c):(b);printf("%d\n",d);A.4B.5C.6D.不確定13、若有定義
inta[5]={1,2,3,4,5};
,則
a[1]
的值是()A.0B.1C.2D.314、以下不能把字符串"Hello!"賦給數(shù)組str的語句是()A.charstr[10]="Hello!";B.charstr[10];strcpy(str,"Hello!");C.charstr[]="Hello!";D.charstr[10];str="Hello!";15、若有定義:chars[10]="China";要將字符串"World"連接到字符串s后面,正確的語句是()A.strcat(s,"World");B.strcpy(s,"World");C.s=strcat(s,"World");D.s=strcpy(s,"World");16、以下程序段的輸出結果是()charstr[]="program";for(inti=0;str[i]!='\0';i++){if(str[i]>='a'&&str[i]<='z')str[i]=str[i]-32;}printf("%s\n",str);A.programB.PROGRAMC.PROGramD.ProGram17、若有定義:inta[][3]={1,2,3,4,5,6};則數(shù)組a的第一維大小是()A.2B.3C.4D.不確定18、若有定義:inta[10];,則以下對數(shù)組元素的正確引用是()A.a[10]B.a(5)C.a[3+5]D.a[10-10]19、若有定義:inta[3][4]={{1,2},{3,4},{5,6}};則a[1][1]的值是()A.2B.3C.4D.020、以下程序的輸出結果是()voidmain(){inta=1,b=2,c=3;int*p[]={&a,&b,&c};printf("%d\n",*p[1]);}A.1B.2C.3D.不確定二、判斷題(本大題共10個小題,共10分)1、C語言中,文件的讀寫操作可以在同一個語句中完成。()2、
fwrite
函數(shù)寫入數(shù)據(jù)時會自動添加換行符。()3、指針變量可以指向空地址。()4、枚舉類型可以定義在結構體內(nèi)部。()5、通過指針訪問數(shù)組元素比直接使用數(shù)組下標訪問效率更高。()6、
strstr
函數(shù)用于在一個字符串中查找另一個字符串。()7、
inta[5]={0};
,數(shù)組
a
的所有元素都被初始化為0。()8、C語言中,typedef可以為結構體類型創(chuàng)建別名。()9、在C語言中,邏輯真用1表示,邏輯假用0表示。()10、
#pragmaonce
可以防止頭文件被重復包含。()三、設計題(本大題共5個小題,共50分)1、(本題10分)設計一個函數(shù),對一個鏈表進行分組操作。2、(本題10分)輸入一個字符串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代寫婚內(nèi)財產(chǎn)約定協(xié)議書范文
- 離婚協(xié)議書范文關于財產(chǎn)分割的條款
- 地庫車位租賃協(xié)議書范文范本
- 東大《傳熱學》課件:導熱基本定律及穩(wěn)態(tài)導熱
- 三年級親子協(xié)議書范文模板下載
- 2020-2021學年高一年級上學期期中考試英語試卷-含解析
- 二年級美術上冊教案-第5課-漂亮的小鐘表5-人美版
- 運動與環(huán)保-為什么每個人都應該參與
- 2023-2024學年咸陽市重點中學高三年級十六??荚嚁?shù)學試題試卷
- 2023-2024學年四川省木里藏族自治縣中學新洲區(qū)部分高中高三下學期期末數(shù)學試題
- 甘肅省建筑工程施工圖審查要點(共155頁)
- 輸送機施工方案.doc
- 一、身體姿態(tài)評估與糾正PPT課件(PPT 24頁)
- 樣板引路工程施工方案(正弘瓴筑)
- 海瀾之家特許經(jīng)營協(xié)議合同
- 大眾汽車入侵北美市場
- 網(wǎng)絡安全教育培訓課件(共30頁).ppt
- 建設銀行員工勞動合同
- 《藝術創(chuàng)意與創(chuàng)新管理》課程教學大綱
- (完整版)卸料平臺驗收表
- 英國建筑工程合同管理模式
評論
0/150
提交評論