免費在線作業(yè)答案吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案5011_第1頁
免費在線作業(yè)答案吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案5011_第2頁
免費在線作業(yè)答案吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案5011_第3頁
免費在線作業(yè)答案吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案5011_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二滿分答案一、單選題(共10道試題,共40分。)1.在16位IBM-PC機上使用C語言,若有如下定義structdata{inti;charch;doublef;}b;則結(jié)構(gòu)變量b占用內(nèi)存的字節(jié)數(shù)是A.1B.2C.7D.11正確答案:D2.執(zhí)行以下程序后,a,b的值分別為main(){inta,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf(A.-1,5C語言程序設(shè)計報告大眾理財作業(yè)滿分答案B.1,6C.0,7D.4,10正確答案:C3.設(shè)有定義:A.p=1;B.*q=2;intn=0,*p=&n,**q=&p,則下列選項中正確的賦值語句是C.q=p;D.*p=5;正確答案:D4.若已定義素不正確的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]正確答案:D:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,則對a數(shù)組元5.下面能正確進行字符串賦值操作的是A.chars[5]={B.chars[5]={′A′,′B′,′C′,′D′,′E′};C.char*s;s=D.char*s;chara;scanf(正確答案:C6.函數(shù)rewind的作用是A.使文件位置指針重新返回文件的開始位置B.將文件位置指針指向文件中所要求的特定位置C.使文件位置指針指向文件的末尾D.使文件位置指針自動移至下一個字符位置

正確答案:A7.以下程序有錯,錯誤原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;......}A.p和q的類型不一致,不能執(zhí)行*p=*q;語句B.*p中存放的是地址值,因此不能執(zhí)行*p=40;語句C.q沒有指向具體的存儲單元,所以*q沒有實際意義D.q雖然指向了具體的存儲單元,但該單元中沒有確定的值,所以執(zhí)行*p=*q;沒有意義,可能會影響后面語句的執(zhí)行結(jié)果正確答案:D8.若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;printf(A.6B.8C.4D.2正確答案:D9.C語言中,能識別處理的文件為A.文本文件和數(shù)據(jù)塊文件B.文本文件和二進制文件C.流文件和文本文件D.數(shù)據(jù)文件和二進制文件正確答案:B10.有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];則b的值是A.5B.6C.9D.8正確答案:C吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二二、多選題(共5道試題,共20分。)1.以下對一維數(shù)組a進行初始化,錯誤的語句是______。A.inta[10]=(0,0,0,0,0);B.inta[10]={};C.inta[10]={0};D.inta[2]={10,9,8}正確答案:ABD2.若有以下定義和語句:doubler=99,*p=&r;*p=r;則以下不正確的敘述是:______A.以上兩處的*p含義相同,都說明給指針變量p值賦B.語句“*p=r;”把r的地址值給賦指針變量pC.語句“*p=r;”取r的值放回r中D.在“doubler=99,*p=&r;”中,把r的地址值賦給了p所指的存儲單元正確答案:ABC3.已知:intx,a,b;下列選項中正確的if語句是______。

A.if(a=b)x++;B.if(a=C.if(a-b)x++;D.if(x)x++;正確答案:ACD4.以下敘述中正確的是______。A.對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出B.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)越界”的出錯信息C.可以通過賦初值的方式確定數(shù)組元素的個數(shù)D.數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變正確答案:ACD5.在文件操作中,用于檢測和設(shè)置文件狀態(tài)的函數(shù)有______。A.文件結(jié)束檢測函數(shù)feof()B.讀寫文件出錯檢測函數(shù)ferror()C.文件出錯和結(jié)束標(biāo)志文件函數(shù)才clearerr()D.文件關(guān)閉函數(shù)fclose()正確答案:ABC吉大15秋學(xué)期《C語言程序設(shè)計》在線作業(yè)二三、判斷題(共10道試題,共40分。)1.文開件的方式為“w”而該文件已經(jīng)存在,則文件中原有數(shù)據(jù)被清除。A.錯誤B.正確正確答案:B2.puts和gets函數(shù)只能輸入或輸出一個字符串A.錯誤B.正確正確答案:B3.對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出。A.錯誤B.正確正確答案:B4.語句intpt中的*pt是指針變量名。A.錯誤B.正確正確答案:A5.switch語句中,各個case和default的出現(xiàn)次序不影響執(zhí)行結(jié)果。()A.錯誤B.正確正確答案:B6.模運算符要求兩側(cè)均應(yīng)為整型數(shù)據(jù)。()A.錯誤B.正確正確答案:B

7.共用體所占的內(nèi)存空間大小取決于占空間最多的那個成員變量。A.錯誤B.正確正確答案:B8.數(shù)據(jù)結(jié)構(gòu)指的是數(shù)據(jù)的組織形式,數(shù)組就是一種數(shù)據(jù)結(jié)構(gòu)(

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論