




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
東北師范大學(xué)23春“計(jì)算機(jī)科學(xué)與技術(shù)”《C程序設(shè)計(jì)》補(bǔ)考試題庫附答案第I卷一.綜合考核(共15題)1.getchar()函數(shù)的功能是從鍵盤上輸入一個字符串。()A.錯誤B.正確2.若有形參定義:inta[10];則a++是合法的表達(dá)式。()A.錯誤B.正確3.不能把字符串:Hello!賦給數(shù)組b的語句是()。A.charb[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}B.charb[10];b=“Hello!”C.charb[10];strcpy(b,“Hello!”)D.charb[10]=“Hello!”4.在C語言中,字符型數(shù)據(jù)在內(nèi)存中是以什么形式存放的?()A.原碼B.BCD碼C.反碼D.ASCII碼5.有以下程序:main(){chara1=‘M’,a2=‘m’;printf(“%c\n”,(a1,a2));}以下敘述中正確的是()。A.程序輸出大寫字母MB.程序輸出小寫字母mC.格式說明符不足,編譯出錯D.程序運(yùn)行時產(chǎn)生出錯信息6.設(shè)有以下宏定義:#defineH30#defineLENH+20則執(zhí)行賦值語句v=LEN*10;后,v的值是()。A.60B.230C.500D.07.宏定義的宏名一定要大寫,否則無效。()A.錯誤B.正確8.若有下面的變量定義,inti,a[10],*p;以下語句中合法的是()。A.p=a+2B.p=a[5]C.p=a[2]+2D.p=&(i+2)9.getchar()函數(shù)沒有參數(shù)。()A.錯誤B.正確10.循環(huán)可以并列,但不可以嵌套。()A.錯誤B.正確11.若有宏定義:#definePI3.14i5926,則系統(tǒng)預(yù)編譯時會報(bào)錯。()A.錯誤B.正確12.表達(dá)式0x13&0x17的值是()。A.0x17B.0x13C.0xf8D.0xec13.當(dāng)C的值不為0時,(A=C)&&(B=C)能正確地將C的值賦給變量A,B。()A.錯誤B.正確14.設(shè)整型變量a為5,使b不為2的表達(dá)式是()。A.b=a/2B.b=6-(--a)C.b=a%2D.b=a>3?2:115.不正確的指針概念是()。A.一個指針變量只能指向與其類型相同的變量B.一個變量的地址稱為該變量的指針C.只有同一類型變量的地址才能存放在指向該類型變量的指針變量之中D.指針變量可以賦任意整數(shù),但不能賦浮點(diǎn)數(shù)第II卷一.綜合考核(共15題)1.以下不表示循環(huán)結(jié)構(gòu)的是()。A.do-whileB.switchC.forD.while2.設(shè)inta=12;表達(dá)式a+=a-=a*=a的值是()。A.12B.144C.0D.1323.為了避免嵌套的條件分支語句if-else的二義性,C語言規(guī)定:C程序中的else總是與哪個if組成配對關(guān)系?()A.縮排位置相同的ifB.在其之前未配對的ifC.在其之前未配對的最近的ifD.同一行上的if4.程序段if(u>s)t=u;t=s;的功能是將u,s中的最大值賦給變量t。()A.錯誤B.正確5.當(dāng)說明一個共用體變量時,系統(tǒng)分配給它的內(nèi)存是()。A.各成員所需內(nèi)存容量的總和B.共用體中一個成員所需內(nèi)存C.各成員所需內(nèi)存容量的最大值D.共用體中最后一個成員所需內(nèi)存6.以下敘述中不正確的是()。A.在不同的函數(shù)中可以使用相同名字的變量B.函數(shù)中的形式參數(shù)是局部變量C.在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D.在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效7.假設(shè)有inta[10],*p;則p=&a[0]與p=a等價。()A.錯誤B.正確8.以下程序:main(){inta=011;printf(“%d\n”,a);}的輸出結(jié)果是()。A.12B.11C.10D.99.若要用下面的程序片段使指針變量p指向一個存儲整型變量的動態(tài)存儲單元:int*p;p=____malloc(sizeof(int));則應(yīng)填入()。A.intB.*intC.(*int)D.(int*)10.在C程序中有如下語句:char*func(intx,inty);它是()。A.對函數(shù)func的定義B.對函數(shù)func的調(diào)用C.對函數(shù)func的原型說明D.不合法的11.若有以下說明和語句,intc[4][5],(*p)[5];p=c;能正確引用c數(shù)組元素的是()。A.p+1B.*(p+3)C.*(p+1)+3D.*(p[0]+2))12.設(shè)有如下定義:char*aa[2]={“abcd”,“ABCD”};則以下說法中正確的是()。A.aa數(shù)組成元素的值分別是“abcd”和“ABCD”B.aa是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組C.aa數(shù)組的兩個元素分別存放的是含有4個字符的一維字符數(shù)組的首地址D.aa數(shù)組的兩個元素中各自存放了字符‘a(chǎn)’和‘A’的地址13.二維數(shù)組中元素排列的順序是:按行存放,即在內(nèi)存中先順序存放一行的元素,再存放二行的元素。()A.錯誤B.正確14.若k為整型,則下列while循環(huán):k=2;while(k==0)printf(“%d”,k);k--;printf(“\n”);執(zhí)行多少次?()A.2B.9C.0D.115.一個C程序可以包含多個函數(shù),但只能有一個main()函數(shù)。()A.錯誤B.正確第III卷一.綜合考核(共15題)1.‘a(chǎn)b’是合法的字符型常量。()A.錯誤B.正確2.以下程序運(yùn)行后,intfunc(char*str){intnum=0;while(*(str+num)!=‘\0’)num++;return(num);}main(){charstr[10],*p=str;gets(p);printf(“%d\n”,func(p));}如果從鍵盤上輸入ABCDE,則輸出結(jié)果為()。A.8B.7C.6D.53.019是一個合法的整型常量。()A.錯誤B.正確4.strlen是求字符串長度的函數(shù)。()A.錯誤B.正確5.不允許對二維數(shù)組的部分元素賦初值。()A.錯誤B.正確6.在對某一函數(shù)進(jìn)行多次調(diào)用時,系統(tǒng)會對相應(yīng)的自動變量重新分配存儲單元。()A.錯誤B.正確7.以下能正確定義一維數(shù)組的選項(xiàng)是()。A.intnum[]B.#defineN100intnum[N]C.intnum[0..100]D.intN=100;intnum[N]8.putchar()一次可以輸出多個字符。()A.錯誤B.正確9.通過return語句,函數(shù)可以帶回一個或一個以上的返回值。()A.錯誤B.正確10.有以下程序:fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf(“%d\n”,r);}程序運(yùn)行后的輸出結(jié)果是()。A.3B.6C.8D.1211.C程序中,一行上可以寫多個語句。()A.錯誤B.正確12.C程序是以源程序文件為單位進(jìn)行編譯的。()A.錯誤B.正確13.邏輯運(yùn)算符的優(yōu)先級為&&|!。()A.錯誤B.正確14.要定義一個數(shù)組a是一個具有3個元素的指針數(shù)組,它的定義語句格式是()。A.int(*a)[3]B.int*a[2]C.int*a[3]D.以上寫法都不對15.break語句用在循環(huán)體中,可結(jié)束本層循環(huán),continue語句用在循環(huán)體中,可結(jié)束本次循環(huán)。()A.錯誤B.正確第I卷參考答案一.綜合考核1.參考答案:A2.參考答案:A3.參考答案:B4.參考答案:D5.參考答案:B6.參考答案:B7.參考答案:A8.參考答案:A9.參考答案:B10.參考答案:A11.參考答案:A12.參考答案:B13.參考答案:B14.參考答案:C15.參考答案:D第II卷參考答案一.綜合考核1.參考答案:B2.參考答案:C3.參考答案:C4.參考答案:A5.參考答案:A6.參考答案:D7.參考答案:B8.參考答案:D9.參考答案:D10.參考答案:C11.參考答案:D
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于洗煤合同范例
- 臨時財(cái)務(wù)用工合同范本
- 各種勞務(wù)合同范本
- 中國掀起數(shù)字化浪潮的心得體會
- 醫(yī)學(xué)三基康復(fù)科模擬練習(xí)題
- 勞務(wù)合同范本務(wù)
- 醫(yī)院房屋建設(shè)施工合同范本
- 醫(yī)藥廠家銷售合同范本
- 美術(shù)基礎(chǔ)習(xí)題及參考答案
- 半包家裝合同范本
- 《中華人民共和國商業(yè)銀行法》
- 普通話異讀詞審音表(完整稿)
- 司機(jī)安全駕駛培訓(xùn)課件
- 硬化性肺泡細(xì)胞瘤-課件
- 簡明新疆地方史趙陽
- 狹窄性腱鞘炎中醫(yī)臨床路徑及表單
- Q∕SY 19001-2017 風(fēng)險(xiǎn)分類分級規(guī)范
- 智慧消防綜合解決方案
- 市場營銷組合策略及營銷戰(zhàn)略課件
- 信息技術(shù)基礎(chǔ)ppt課件(完整版)
- DGJ 08-70-2021 建筑物、構(gòu)筑物拆除技術(shù)標(biāo)準(zhǔn)
評論
0/150
提交評論