版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2021-2021學(xué)年第一學(xué)期?C語(yǔ)言程序設(shè)計(jì)?課程測(cè)試復(fù)習(xí)題?選擇題正確的自定義標(biāo)識(shí)符是?A.a=2B.a+bC.nameD.default錯(cuò)誤的轉(zhuǎn)義字符是A.091B.C.0D.以下標(biāo)識(shí)符中,哪個(gè)是合法的C變量名?A.%a234B.12_56C._5678D.int_r在C語(yǔ)言中,錯(cuò)誤的常數(shù)是A.1E+0.0B.5C.0xafD.0L以下不正確的C語(yǔ)言標(biāo)識(shí)符是?A.intB.a_1_2C.ab1exeD._x以下是正確的C語(yǔ)言標(biāo)識(shí)符是?A. #defineB._123C.%dD.n以下四組字符串中都可以用作C語(yǔ)言程序標(biāo)識(shí)符的一組是?A.printB.iamC.PxqD.str_l?_3do
2、ne_halfMy-bookCpp?oodbstart$itline#pow?aBc3paiHis.agewhile下面各選項(xiàng)組中,均是C語(yǔ)言關(guān)鍵字的組是?A.auto,enum,includeB. switch,typedef,continueC.signed,union,scanfD.if,struct,type以下不屬于C語(yǔ)言關(guān)鍵字的是?A.defaultB.registerC. enumD.external以下關(guān)于C語(yǔ)言的表達(dá)錯(cuò)誤的選項(xiàng)是A.大寫(xiě)字母和小寫(xiě)字母的意義相同B.不同類型的變量可以在一個(gè)表達(dá)式中C.在賦值表達(dá)式中等號(hào)=左邊的變量和右邊的值可以是不同類型D.同一個(gè)運(yùn)算符號(hào)在不同
3、的場(chǎng)合可以有不同的含義在C語(yǔ)言中,錯(cuò)誤的int類型的常數(shù)是D.0xAFD.ffff屏幕顯示?D.32768A.32768B.0C.037執(zhí)行語(yǔ)句printf%x,-1;屏幕顯示A.-1B.1C.-fffflongi=32768;執(zhí)行語(yǔ)句printf%d,i;A.-1B.-32768C.1longi=65539;執(zhí)行語(yǔ)句printf%d,i;屏幕顯示?A.65539B.-3C.3D.程序不能執(zhí)行在C語(yǔ)言中,整數(shù)-8在內(nèi)存中的存儲(chǔ)形式是A.1111111111111000B.1000000000001000C.0000000000001000D.1111111111110111C語(yǔ)言中字符型cha
4、r數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是?A.原碼B.補(bǔ)碼C.反碼D.ASCII碼將字符g賦給字符變量c,正確的表達(dá)式是?A.c=147B.c=147C.c=147D.c=0147以下轉(zhuǎn)義字符中錯(cuò)誤的一個(gè)是?A.000B.0014C.x111D.2以下說(shuō)法正確的選項(xiàng)是?A.C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行B.在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main函數(shù)中定義C. C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行D. C語(yǔ)言程序中的main函數(shù)必須放在程序的開(kāi)始局部C語(yǔ)言程序從main()函數(shù)開(kāi)始執(zhí)行,所以這個(gè)函數(shù)要寫(xiě)在()?A.程序文件的開(kāi)始B.程序文件的最后C.它所調(diào)用的函數(shù)的前面D.程序文件的任何位置以下
5、哪一項(xiàng)不是C語(yǔ)言的根本數(shù)據(jù)類型()?A.int(整型)B.float(實(shí)型)C.datetime(日期)D.char(字符型)C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括A.整型?實(shí)型?邏輯型B.整型?實(shí)型?字符型C.整型?字符型?邏輯型D.整型,實(shí)型,邏輯型,字符型變量的指針含意是指變量的A.值B.地址C.存儲(chǔ)D.名字關(guān)系表達(dá)式axb的正確描述是A.a=x=a&x=a|xbD.!(x=b)數(shù)字12345寫(xiě)入二進(jìn)制文件和文本文件所占用的字節(jié)數(shù)分別是A.5,5B.5,2C.2,2D.2,5函數(shù)調(diào)用語(yǔ)句是:fun(e1,(e2,e3),(e4,e5,e6);實(shí)在參數(shù)的個(gè)數(shù)是A.1B.2C.3D.6設(shè)置inta10
6、,*p=a;與a1等價(jià)的是A.*(a+1)B.*(p+1)C.p1D.(*p)+在C語(yǔ)言中,正確的說(shuō)法是A.函數(shù)內(nèi)部和外部定義的變量同名是合法的B.沒(méi)有return的函數(shù)就失去了返回功能C.變量的定義和聲明(也稱呼明)功能是相同的D.只要形參和實(shí)參都是變量,那么形實(shí)結(jié)合一定是地址傳遞下述對(duì)C語(yǔ)言字符數(shù)組的描術(shù)中錯(cuò)誤的選項(xiàng)是A.字符數(shù)組可以存放字符串B.字符數(shù)組中的字符串可以整體輸入?輸出C.可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“=對(duì)字符數(shù)組整體賦值D.不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比擬C語(yǔ)言的關(guān)鍵字是A.NULLB.fileC.includeD.typedef正確的自定義標(biāo)識(shí)符是A.if
7、B.iFC.a*bD.8bq設(shè)inta=0,b=5;執(zhí)行表達(dá)式+a|+b,a+b后,a,b和表達(dá)式的值分別是A.0,0,0B.0,5,5有以下程序段intk=0;while(k=1)k+;while循環(huán)執(zhí)行的次數(shù)A.無(wú)限次C.一次也不執(zhí)行當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是C.1,5,6D.1,6,7B.有語(yǔ)法錯(cuò),不能執(zhí)行D.執(zhí)行1次個(gè)數(shù)組名,那么向函數(shù)傳遞的是A.數(shù)組的長(zhǎng)度B.數(shù)組每一個(gè)元素地址C.數(shù)組的首地址D.數(shù)組每個(gè)元素中的值為了向二進(jìn)制文件尾部增加數(shù)據(jù),翻開(kāi)文件的方式應(yīng)采用A.abB.rb+C.wbD.wb+設(shè)有inta尸10,11,12,*p=&a0;那么執(zhí)行完*p+;*p+=1;后a0,a1,a
8、2的值依次是A.10,11,12B.11,12,12C.10,12,12D.11,11,12A.0設(shè)有inti,j,k;B.1C.2那么表達(dá)式i=1,j=2,k=3,i&j&kD.3的值為某文件中定義的靜態(tài)全局變量(或稱靜態(tài)外部變量)其作用域是A.只限某個(gè)函數(shù)B.本文件C.跨文件D.不限制作用域C語(yǔ)言中文件的存取的單位是A.函數(shù)B.語(yǔ)句C.字節(jié)D.記錄設(shè)inta=3,b=4;執(zhí)行printf(%d,%d,(a,b),(b,a);后的輸出結(jié)果是A.3,4B,4,3C,4,4D.3,3設(shè)有inti,j,k;那么表達(dá)式i=1,j=2,k=3,i&j&k的值為A.0B.1C.2D.3設(shè)chars10,
9、*p;正確的操作語(yǔ)句是A.p=MBA;B.s+;C.s=MBA;D.s尸MBA設(shè)inta,*p;那么語(yǔ)句p=&a;中的運(yùn)算符“&的含義是A.位與運(yùn)算B.邏輯與運(yùn)算C.取指針內(nèi)容D.取變量地址設(shè)有數(shù)組定義:chararray尸China;那么數(shù)組array所占的空間為A.4字節(jié)B.5字節(jié)C.6字節(jié)D.7字節(jié)C語(yǔ)言的源文件名的后綴是()?A.rarB.cC.exeD.obj在C語(yǔ)言中,能正確表示整數(shù)a能被10整除的是()?A.a/10=0B.a/10!=0C.a%10=0D.a%10=0結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種根本限制結(jié)構(gòu)是()?A.輸入?處理?輸出C.順序?選才I?循環(huán)設(shè)有程序main()(i
10、nti;for(i=0;i5;i+)printf(&);printf(*);)那么程序運(yùn)行結(jié)果為()?B.星形?網(wǎng)形?環(huán)形D.主程序?子程序?函數(shù)A.&*B.*&*&*&*&*&C.*&D.程序有錯(cuò)誤c語(yǔ)言中不合法的字符串常量是()?A.“245B.uuuC.nD.“0987654321假設(shè)有一已賦值的連續(xù)存儲(chǔ)單元,指針p已正確定義,且指向此連續(xù)存儲(chǔ)單元的起始地址,以下表達(dá)正確的選項(xiàng)是A.表達(dá)式:*p+;使p所指存儲(chǔ)單元中的值增1?B.表達(dá)式:(*p)+;使指針p向高地址移動(dòng)一個(gè)存儲(chǔ)單元?C.表達(dá)式:(*p)+;使p所指存儲(chǔ)單元中的值增1?D.表達(dá)式:+*p;使指針p向高地址移動(dòng)一個(gè)存儲(chǔ)單元?
11、函數(shù)返回值的類型是由A.return決定B.調(diào)用函數(shù)決定C.定義函數(shù)時(shí)指定D.main函數(shù)決定以下表達(dá)中錯(cuò)誤的選項(xiàng)是A.實(shí)參和形參的類型必須賦值兼容B.實(shí)參和形參的個(gè)數(shù)必須相同C.形參不能把數(shù)據(jù)傳給實(shí)參D.實(shí)參和形參按相同的名字傳遞數(shù)據(jù)有以下函數(shù)調(diào)用語(yǔ)句:func(a,b,(a+b,a-b,a*b),a=b=a);其中含有的實(shí)參個(gè)數(shù)是A.2B.3C.4D.5設(shè)有程序main()intk=1,n=0;switch(k)default:break;case 1: n=1;case 2: +n;case 3: n+;)printf(%d,n);那么程序運(yùn)行成功后,n的值為?A.0B.1C.2D.3設(shè)
12、有程序mainintj;forj=1;ja30的C語(yǔ)言表達(dá)式是?在C語(yǔ)言中,單目運(yùn)算符的結(jié)合方向運(yùn)算方向是;唯一的一個(gè)三目運(yùn)算符是?能正確表示“當(dāng)ch為小寫(xiě)字母為真,否那么為假的表達(dá)式是循環(huán)語(yǔ)句for(;)printf(OKn);和doprintf(OKn);while(0);執(zhí)行完畢循環(huán),循環(huán)次數(shù)分別是()和()?假設(shè)有說(shuō)明inti,j,k;那么表達(dá)式i=10,j=20,k=30,k*=i+j的值為()結(jié)構(gòu)化程序設(shè)計(jì)的三種根本結(jié)構(gòu)是:選擇結(jié)構(gòu)?循環(huán)結(jié)構(gòu)和在C語(yǔ)言中,一個(gè)二維數(shù)組可以看成假設(shè)干個(gè)()數(shù)組?文件操作步驟通常是:翻開(kāi)?操作和()?一個(gè)C語(yǔ)言程序總是從()開(kāi)始執(zhí)行設(shè)宏定義#defin
13、eD(x)x/x,那么引用D(2+3)后的值是()?以下十個(gè)運(yùn)算符+!c)?(b+1):(c+2),3后a的值是()?FILE*fp;當(dāng)文件結(jié)束時(shí),結(jié)束標(biāo)志EOF值和函數(shù)feof(fp)的返回值分另1J是()和()?編譯預(yù)處理的三種形式除宏定義外,還有()和()?語(yǔ)句int(*p)()的含義是().?判斷題1?C語(yǔ)言可以定義多個(gè)主函數(shù)(main)?()2?變量必須“先定義,后使用?()3?正確的C程序不允許出現(xiàn)死循環(huán)?()4?C語(yǔ)言提供了兩種選擇機(jī)制,分別是if語(yǔ)句與switch語(yǔ)句?()5?程序中必須用函數(shù)fopen()去翻開(kāi)標(biāo)準(zhǔn)輸入/輸出設(shè)備文件?()6?for循環(huán)只能適合有固定次數(shù)的循環(huán)
14、結(jié)構(gòu)問(wèn)題?()7?局部變量是在函數(shù)內(nèi)部定義的變量?()8?實(shí)際參數(shù)和形式參數(shù)的類型必須一致?()9?定義數(shù)組大小的常量表達(dá)式可以是常量,也可以是變量?()10?從鍵盤(pán)輸入整數(shù)給變量a的代碼行是:inta;scanf(%d,a);()四?程序閱讀題閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(inta=100;printf(%d,%dn,a=100,a=100);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidfun(int*p,int*q)(int*t;t=p;p=q;q=t;voidmain()(inta=100,b=20;fun(&a,&b);printf(%d,%
15、dn,a,b);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(floata;a=1/100000000;printf(%gn,a);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()chars12=abook;printf(%.4sn,s);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(intx=10;x=x=20;printf(%dn,x);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(unsignedshortn;shorti=-1;n=i;printf(n=%un,n);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#incl
16、udevoidmain()(intx=10,y=10;printf(%d%dn,x-,-y);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(intn=1;printf(%d%d%dn,n,n+,n-);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(intx=0x02ff,y=0x0ff00;printf(%dn,(x&y)4|0x005f);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(inta=1;charc=a;floatf=2.0;printf(%dn,(!(a=0),f!=0&c=A);閱讀程序,寫(xiě)出程序的輸出結(jié)果那么x.m
17、onth的值為?#includevoidmain()(structdateintyear,month,day;x=2021,10,10;printf(%dn,x.day);閱讀程序,寫(xiě)出程序的輸出結(jié)果?#include#defineN1+10#defineM5voidmain()printf(%dn,N*M/2);閱讀程序,寫(xiě)出程序的輸出結(jié)果?#includevoidmain()inti=1;while(i=10)if(+i%2!=0)continue;elseprintf(%3d,i);閱讀程序,寫(xiě)出程序的輸出結(jié)果?#includevoidmain()intj;for(j=4;j=2;j-)
18、switch(j)case0:printf(%5sn,ABC);case 1: printf(%5sn,DEF);case 2: printf(%5sn,GHI);break;case 3: printf(%5sn,JKL);default:printf(%5sn,MNO);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()charstr=k;str=str-32;printf(%cn,str);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()char*p,s尸ABCDEFG;p=s;while(*p!=0)printf(%sn,p);p+;if(*p!=0)
19、;elsebreak;)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()inta=1,3,5,7,9);int*p=a;printf(%d,%dn,*p,*(a+2);printf(%d,%dn,*(p+3),*p+);)閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()inti=0,s=0;doif(i%2)i+;continue;)i+;s+=i;while(i7);printf(%dn,s);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()inta=5,b=4,c=6,d;printf(%dn,d=ab?(ac?a:c):(b);閱讀程序,寫(xiě)
20、出程序的輸出結(jié)果#includevoidmain()(inti=0;while(i10)(if(i1)continue;if(i=5)break;i+;printf(%dn,i+1);閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(intk=0while(k=1)k+;while循環(huán)執(zhí)行的次數(shù)是A)無(wú)限次B)有語(yǔ)法錯(cuò),不能執(zhí)行C)一次也不執(zhí)行D)執(zhí)行1次閱讀程序,寫(xiě)出程序的輸出結(jié)果#includevoidmain()(inta,b,c=0;a=b=c=0;intx=35;if(!a)x-;elseif(b);if(c)x=3;elsex=4;printf(%d%d%d%dn,a,b,c,x);)閱
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024試劑生產(chǎn)與銷售代理合作合同范本3篇
- 2024版工地吊車(chē)租賃合同2篇
- 二零二四年店鋪?zhàn)赓U合同范本(個(gè)體戶專用)
- 二零二四年南京二手房買(mǎi)賣(mài)合同附環(huán)保檢測(cè)服務(wù)協(xié)議3篇
- 2024離婚協(xié)議公證格式范本模板
- 2025年度私人房產(chǎn)投資咨詢與風(fēng)險(xiǎn)評(píng)估合同3篇
- 二零二五版農(nóng)業(yè)機(jī)械承包與種植服務(wù)合同3篇
- 二零二四年定制化軟件功能測(cè)試服務(wù)合同3篇
- 2025年度煤礦企業(yè)安全生產(chǎn)管理人員勞動(dòng)合同示范4篇
- 二零二五年度股權(quán)代持合同違約責(zé)任與賠償規(guī)定3篇
- 搭竹架合同范本
- Neo4j介紹及實(shí)現(xiàn)原理
- 銳途管理人員測(cè)評(píng)試題目的
- 焊接材料-DIN-8555-標(biāo)準(zhǔn)
- 工程索賠真實(shí)案例范本
- 重癥醫(yī)學(xué)科運(yùn)用PDCA循環(huán)降低ICU失禁性皮炎發(fā)生率品管圈QCC持續(xù)質(zhì)量改進(jìn)成果匯報(bào)
- 個(gè)人股權(quán)證明書(shū)
- 醫(yī)院運(yùn)送工作介紹
- 重癥患者的容量管理
- 學(xué)習(xí)游戲?qū)χ行W(xué)生學(xué)業(yè)成績(jī)的影響
- 小學(xué)四年級(jí)上冊(cè)遞等式計(jì)算100題及答案
評(píng)論
0/150
提交評(píng)論