云南開放大學(xué)高級語言程序設(shè)計第1-4章作業(yè)_第1頁
云南開放大學(xué)高級語言程序設(shè)計第1-4章作業(yè)_第2頁
云南開放大學(xué)高級語言程序設(shè)計第1-4章作業(yè)_第3頁
云南開放大學(xué)高級語言程序設(shè)計第1-4章作業(yè)_第4頁
云南開放大學(xué)高級語言程序設(shè)計第1-4章作業(yè)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

云南開放大學(xué)高級語言程序設(shè)計第一章作業(yè)一、單項(xiàng)選擇題(共7題,共100分)第1題(10分):C++源程序文件的默認(rèn)擴(kuò)展名是()AcppBexeCobjDlik正確答案:A第2題(10分):由C++源程序文件編譯而成的目標(biāo)文件的默認(rèn)擴(kuò)展名為()AcppBexeCobjDlik正確答案:C第3題(10分):由C++目標(biāo)文件連接而成的可執(zhí)行文件的默認(rèn)擴(kuò)展名為()AcppBexeCobjDlik正確答案:B第4題(20分):C++從上機(jī)到得到結(jié)果的幾個操作依次是()A編譯、編輯、連接、運(yùn)行B編輯、編譯、連接、運(yùn)行C編譯、運(yùn)行、編輯、連接D編輯、運(yùn)行、編輯、連接正確答案:B第5題(10分):程序中主函數(shù)的名字為()AmainBMAINCMainD任意標(biāo)識符正確答案:C第6題(20分):一個C++程序的執(zhí)行是()A.本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)束B.本程序的第一個函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束C.本程序的主函數(shù)開始,到本程序的最后一個主函數(shù)結(jié)束D.本程序的第一個函數(shù)開始,到本程序的主函數(shù)結(jié)束。正確答案:A第7題(20分):以下敘述正確的是()A在C++程序中,主函數(shù)必須位于程序的最前面B在C++程序中,一行只能寫一條語句CC++的基本結(jié)構(gòu)是程序行D.C++語句是完成某種程序功能的最小單位正確答案:D

云南開放大學(xué)高級語言程序設(shè)計第二章作業(yè)一、單項(xiàng)選擇題(共10題,共100分)第1

題(10分):在變量類型說明中,int,char,float等類型的變量長度是(

)A

固定的B

由用戶自己定義的C

與機(jī)器字長有關(guān)的D

任意的正確答案:

C第2

題(10分):在下列操作符中,優(yōu)先級最高的操作符是(

)A+B–C*D==正確答案:

C第3

題(10分):C++程序中的語句必須以(

)結(jié)束A

冒號B

分號C

回車Dreturn0正確答案:

B第4

題(10分):若希望當(dāng)整形變量x的值為奇數(shù)時表達(dá)式的值為假,x值為偶數(shù)時表達(dá)式的值為真,下列滿足條件的表達(dá)式是(

)A

A%2==1B

!(A%2==0)C

?。ˋ%2)D

A%2正確答案:

C第5

題(10分):表示關(guān)系10<x≤20的表達(dá)式是()A

(x>10)&&(x<=20)B(x>10)and(x≤20)C(x>10)&&(x=<20)D(x>10)&(x<=20)正確答案:

A第6

題(10分):下列說法正確的是()Acout<<”\n”是一個語句,他能在屏幕上顯示“\n”B\68代表的字符是DC3E5的寫法正確,表示十進(jìn)制整形常量D0x10相當(dāng)于020正確答案:

D第7

題(10分):下列不是C++語言基本數(shù)據(jù)類型的是()A

字符型B整型C

枚舉型D布爾型正確答案:

C第8

題(10分):設(shè)x為整型變量,則執(zhí)行語句x=5和x+=x*=x-=x/后x的值是()A50B32C25D42正確答案:

C第9

題(10分):若有數(shù)學(xué)表達(dá)式(3ae)/(bc),則下面C++表達(dá)式正確的是()Aa/b/c*e*3B3a*e/b/cC

3*a*e/b*cD3*e/c/b*a正確答案:

D第10

題(10分):將數(shù)學(xué)公式

寫成

表達(dá)式,下面正確的是()Asqrt(abs(pow(x,y)+exp(y)))Bsqrt(abs(pow(y,x)+exp(y)))Csqrt(fabs(pow(x,y)+exp(y)))Dsqrt(fabs(pow(y,x)+exp(y)))正確答案:

A

云南開放大學(xué)高級語言程序設(shè)計第三章作業(yè)一、單項(xiàng)選擇題(共10題,共100分)第1題(10分):為了避免嵌套的if…else語句的二義性,C++語言規(guī)定else總是與()組成配對的關(guān)系A(chǔ)縮排位置相同的ifB在其之后未配對的ifC在其之前未配對的且最近的ifD同一行上的if正確答案:C第2題(10分):能正確表示a和b同時為正或者同時為負(fù)的邏輯表達(dá)式是()A(a>=0||b>=0)&&(a<0||b<0)B(a>=0&&b>=0)&&(a<0&&b<0)C(a+b>0&&a+b<=0)Da*b>0正確答案:D第3題(10分):已知“intx=10,y=20,z=30”,則執(zhí)行If(x>y)Z=x;X=y;Y=z;語句后,x,y,z的值是Ax=10,y=20,z=30Bx=20,y=30,z=30Cx=20,y=30,z=10Dx=20,y=30,z=20正確答案:B第4題(10分):下面程序的輸出結(jié)果是()Intmain(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b))if(b!15)if(!ok1)X=1;elseif(ok2)x=10x=-1;cout>>x}A-1B0C1D不確定的值正確答案:A第5題(10分):假設(shè)i=2,執(zhí)行下列語句后i的值為()switch(){case1:i++;case2:i–;case3:++I;break;case4:–I;default:i++;}A1B2C3D4正確答案:B第6題(10分):已知“inti=0,x=0;”,下面while語句執(zhí)行時循環(huán)次數(shù)為()while(!x&&i<3){x++;i++;}A4B3C2D1正確答案:D第7題(10分):已知“inti=3;”,下面do…while語句執(zhí)行循環(huán)的次數(shù)為()do{i–;Cout<<i<<endl;}while(i!=1)A1B2C3D無限正確答案:B第8題(10分):下面for語句執(zhí)行時循環(huán)次數(shù)為()for(intI=0,j=5;i<=j){cout<<i<<j<<endl;I++;j–;}A0B1C3D5正確答案:C第9題(10分):以下程序段為死循環(huán)的是()Afor(intx=0;x<3;){x++;}Bintk=0;do{++k}while(k>=0)Cinta=5;while(a){a–;}Dinti=3;for(;i;i–)正確答案:B第10題(10分):C++語言中while和do…while循環(huán)的主要區(qū)別是()Ado…while的循環(huán)體至少無條件執(zhí)行一次Bwhile的循環(huán)控制條件比do…while的循環(huán)控制條件嚴(yán)格Cdo…while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)Ddo…while的循環(huán)體不能是復(fù)合語句正確答案:A

云南開放大學(xué)高級語言程序設(shè)計第四章作業(yè)一、單項(xiàng)選擇題(共10題,共100分)第1題(10分):有函數(shù)調(diào)用語句“func(rec1,rec2+rec3,(rec4,rec5));”在該函數(shù)調(diào)用語句中含有的實(shí)參個數(shù)是()A3B4C5D有語法錯誤正確答案:A第2題(10分):以下所列的函數(shù)首部正確的是()Avoidpaly(vara:Integer,varb:Integer)Bvoidplay(inta,b)Cplay(inta,intb)Dvoidplay(aasinteger,basinteger)正確答案:C第3題(10分):關(guān)于函數(shù)調(diào)用,下面不正確的是()A由于程序總是從主函數(shù)開始執(zhí)行,所以函數(shù)的調(diào)用總是在主函數(shù)和其他函數(shù)之間進(jìn)行B函數(shù)的調(diào)用可以在任意函數(shù)之間進(jìn)行C一個函數(shù)可以自己調(diào)用自己D函數(shù)返回時可以不帶回值,這時函數(shù)類型應(yīng)為void正確答案:A第4題(10分):關(guān)于函數(shù)的聲明與定義,正確的是()A函數(shù)的聲明是必須的,只有這樣才能保證編譯系統(tǒng)對函數(shù)參數(shù)進(jìn)行檢測,以確保參數(shù)傳遞正確。B函數(shù)的聲明并非必須,即可以只給出函數(shù)的定義C聲明函數(shù)時參數(shù)標(biāo)識符可以省略,但參數(shù)的類型、個數(shù)必須相同且順序不能顛倒D一個函數(shù)可以在另一個函數(shù)內(nèi)定義正確答案:C第5題(10分):關(guān)于函數(shù)的返回值,下列說法正確的是()Areturn語句只返回一個值,該值的類型在函數(shù)定義時已經(jīng)確定B返回值類型由返回變量類型決定C如果不定義函數(shù)類型,表示該函數(shù)沒有返回值D函數(shù)調(diào)用一定要有返回值,否則調(diào)用就沒有意義了正確答案:A第6題(10分):下列關(guān)于形參的說法正確的是()A函數(shù)的形參并非是必須的,有時可以什么都沒有B函數(shù)的形參可以是表達(dá)式C函數(shù)在定義時形參是不占用存儲空間的,只有在被調(diào)用時系統(tǒng)才會為其分配空間,在調(diào)用結(jié)束時該空間將被釋放D形參的名稱、類型、數(shù)量和順序必須與實(shí)參相同,否則實(shí)參不會把信息正確的傳遞給形參正確答案:C第7題(10分):關(guān)于函數(shù)的返回,下列說法不正確的是()A使程序的執(zhí)行重新返回到主調(diào)函數(shù),使程序繼續(xù)往下執(zhí)行B釋放調(diào)用函數(shù)時臨時分配的存儲單元C一定要返回一個值給主調(diào)函數(shù)D其返回值可有可無正確答案:C第8題(10分):設(shè)有以下函數(shù)ggg(floatx){cout<<x*x;}則函數(shù)的類型是()A與參數(shù)x的類型相同B是voidC是intD無法確定正確答案:B第9題

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論