下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
站名:站名:年級專業(yè):姓名:學(xué)號:凡年級專業(yè)、姓名、學(xué)號錯寫、漏寫或字跡不清者,成績按零分記?!堋狻€…………第1頁,共1頁成都錦城學(xué)院《高級語言程序設(shè)計(C)》2021-2022學(xué)年期末試卷題號一二三總分得分一、單選題(本大題共20個小題,每小題2分,共40分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、以下選項中,可作為C語言合法常量的是()A.1.5E2.5B.123C.'\084'D."string"2、以下程序的輸出結(jié)果是()#includevoidmain(){inta=0,b=0,c=0;c=(a-=++b),(a+=c++),(b+=4);printf("%d,%d,%d\n",a,b,c);}A.-2,4,0B.-2,4,-2C.-2,5,-2D.2,5,23、以下C語言程序段的輸出結(jié)果是()c復(fù)制inta=-5;printf("%u",a);
A.-5B.5C.一個很大的正數(shù)D.編譯錯誤4、以下不能作為C語言合法常量的是()A.0.123B.'123'C."123"D.123L5、設(shè)有定義: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.以上都正確6、以下關(guān)于文件操作的說法錯誤的是()A.fopen函數(shù)用于打開文件B.fclose函數(shù)用于關(guān)閉文件C.fread函數(shù)用于讀取文件內(nèi)容D.文件打開后可以自動創(chuàng)建7、以下程序的輸出結(jié)果是()#includevoidmain(){inti,sum=0;for(i=1;i<=10;i++)if(i%2==0)sum+=i;printf("%d\n",sum);}A.20B.30C.55D.608、若有定義:charstr1[10]="string1",str2[10]="string2";,以下能將字符串str2復(fù)制到字符串str1的是()A.strcpy(str1,str2);B.str1=str2;C.strcat(str1,str2);D.以上都不對9、若有定義:inta=3,b=2,c=1;,則表達(dá)式a-b>c的值為()A.0B.1C.2D.-110、以下程序段的輸出結(jié)果是()for(inti=0;i<3;i++){for(intj=0;j<3;j++){if(i==j)printf("");elseprintf("#");}printf("\n");}A.*######B.######C.######D.######11、以下程序的輸出結(jié)果是()main(){inta=011;printf("%d\n",++a);}A.12B.11C.10D.912、若有定義:floatx=1.5;inty;,則以下表達(dá)式的值為1的是()A.(int)xB.(int)(x+y)C.(int)x+yD.x+(int)y13、以下程序的輸出結(jié)果是()#includevoidmain(){intx=3;do{printf("%d",x-=2);}while(!(--x));}A.1-2B.1C.30D.1-114、以下關(guān)于動態(tài)內(nèi)存分配的敘述中,錯誤的是()A.使用malloc函數(shù)分配的內(nèi)存空間需要使用free函數(shù)釋放B.calloc函數(shù)分配的內(nèi)存空間會初始化為0C.realloc函數(shù)可以改變已分配內(nèi)存空間的大小D.動態(tài)分配的內(nèi)存空間一定是連續(xù)的15、以下程序的輸出結(jié)果是()#includeintfun(intn){staticintx=0;if(n>0){x++;returnfun(n-1)+x;}elsereturn0;}main(){inti;i=fun(5);printf("%d\n",i);}A.15B.16C.21D.2516、在C語言中,以下關(guān)于文件操作的說法,錯誤的是()A.
fopen
函數(shù)用于打開文件B.
fclose
函數(shù)用于關(guān)閉文件C.讀取文件時,文件必須已經(jīng)存在D.以
w
模式打開文件時,若文件不存在會出錯17、以下程序的輸出結(jié)果是()voidmain(){inta=3,b=5;swap(a,b);printf("%d%d\n",a,b);}voidswap(intx,inty){inttemp;temp=x;x=y;y=temp;}A.35B.53C.33D.5518、以下程序的輸出結(jié)果是()#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}voidmain(){intx=10,y=20;fun(x,y);printf("%d%d\n",x,y);}A.1020B.2010C.1010D.202019、以下不能把字符串"Hello!"賦給數(shù)組str的語句是()A.charstr[10]="Hello!";B.charstr[10];strcpy(str,"Hello!");C.charstr[]="Hello!";D.charstr[10];str="Hello!";20、設(shè)有定義:inta=2,b=3,c=4;,則表達(dá)式a+b>c&&b==c的值是()A.0B.1C.2D.3二、判斷題(本大題共10個小題,共10分)1、
typedef
可以為基本數(shù)據(jù)類型取別名。()2、
strcat
函數(shù)在目標(biāo)字符串空間不足時會自動擴(kuò)展空間。()3、C語言中,static關(guān)鍵字可以修飾函數(shù)。()4、在C語言中,函數(shù)的遞歸調(diào)用會降低程序的執(zhí)行效率。()5、C語言中,整型數(shù)據(jù)在內(nèi)存中占2個字節(jié)。()6、
#include
指令可以包含用戶自定義的頭文件。()7、C語言中,文件打開模式可以組合使用。()8、
volatile
修飾的變量在多線程環(huán)境中能保證數(shù)據(jù)的一致性。()9、
malloc
函數(shù)分配的內(nèi)存空間需要使用
free
函數(shù)釋放。()10、C語言中,宏定義可以嵌套使用。()三、設(shè)計題(本大題共5個小題,共50分)1、(本題10分)編寫程序,打印出1到10
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年抖音游戲拍攝制作服務(wù)合同3篇
- 二零二五年度城市更新PPP項目合同體系及關(guān)鍵城市功能提升條款2篇
- 2025紅酒供銷合同
- 國際貿(mào)易買賣合同協(xié)議書范本
- 飯店裝修合同
- 別墅項目景觀設(shè)計合同
- 軟件采購合同
- 二零二五年教育機(jī)構(gòu)兼職教師教學(xué)評估與反饋合同3篇
- 2025出租車夜班合同格式
- 2025設(shè)計施工總承包合同
- 初中新人教版地理課本(4本)-七年級上冊地理
- 人員保有培訓(xùn)課件
- 水上拋石安全專項施工方案
- 臺大歐麗娟《紅樓夢》公開課全部筆記
- 數(shù)據(jù)治理在物流行業(yè)的應(yīng)用
- 班組長薪酬體系設(shè)計方案
- 持續(xù)改進(jìn)管理程序
- 網(wǎng)絡(luò)安全設(shè)備巡檢報告
- ZJ50DBS鉆機(jī)-01使用說明書
- 校園廣播系統(tǒng)施工安裝方案
- 石群邱關(guān)源電路課件(第8至16單元)白底
評論
0/150
提交評論