中央電大??艭++語言程序設(shè)計試題2010年7月_第1頁
中央電大??艭++語言程序設(shè)計試題2010年7月_第2頁
中央電大??艭++語言程序設(shè)計試題2010年7月_第3頁
中央電大專科C++語言程序設(shè)計試題2010年7月_第4頁
中央電大??艭++語言程序設(shè)計試題2010年7月_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、試卷代號:1075 中央廣播電視大學(xué)20092010學(xué)年度第二學(xué)期“開放本科”期末考試C+語言程序設(shè)計 試題 2010年7月 一、單項選擇題(每題2分,共20分) 1C+可執(zhí)行文件的默認擴展名為( ) Acpp B. exe Cobi D1ik 2程序運行中需要從鍵盤上輸人多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用( )符號作為分 隔符。 A空格或逗號 B. 逗號或回車 C逗號或分號 D. 空格或回車 3在每個C+程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為( )。 Amain B. MAIN C. name DfunctiOn 4假定一個循環(huán)語句為"for(int i=0;i<n;

2、i+)s;”,從循環(huán)頭部可以看出,循環(huán)體s 語句將被執(zhí)行( )次。 A1 Bn一1 Cn Dn+1 5假定a為一個短整型(shortint)數(shù)組,則元素aL8的地址比該數(shù)組的首地址大( ) 個字節(jié)。 A4 B8C16 D326求一個字符串長度的標(biāo)準(zhǔn)函數(shù)為( )。 Astrlen() Bstrcap() Cstrcat() Dstrcmp() 7假設(shè)用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給對應(yīng)形參的是該數(shù)組的( )。 A首地址 B第一個元素的值 c. 全部元素的值 D所含元素的個數(shù) 8假定a為一個數(shù)組名,則下面的( )表達式表示有語法錯誤。 Aai B*a+ C*a D*(a十1) 9假定AB為一個類

3、,則執(zhí)行"ABa(4),b4,*p5”語句時,自動調(diào)用該類構(gòu)造函數(shù) 的次數(shù)為( )。 A4 B5 C8 D13 10當(dāng)需要對標(biāo)準(zhǔn)輸入輸出設(shè)備進行輸入輸出操作時,應(yīng)在文件開始使用#include預(yù) 處理命令,使之包含( )頭文件。 Aiostreamh Bstdlibh Cfstreamh Dstrstreah二、填空題(每題2分,共20分) 1假設(shè)需要定義一個標(biāo)識符常量,并且使C+能夠進行類型檢查,則應(yīng)在定義語句的開始 使用保留字 。 2算術(shù)表達式2xs對應(yīng)的C+表達式為 ,已知pow(a,b)的值為ab。 3邏輯表達式x>y&SL x!:10的相反表達式為 。 4每個

4、字符指針變量占用內(nèi)存的 個字節(jié)的存儲空間。 5執(zhí)行"typedefintDataType;”語句后,在使用int定義整型變量的地方都可以使用標(biāo)識 符 來定義整型變量。 6對于在所有函數(shù)定義之外定義的變量,假設(shè)沒有被初始化則系統(tǒng)隱含對它賦予的初值為 _. 7假定p所指對象的值為25,pq-1所指對象的值為46,則執(zhí)行“*(p十1);”語句后,p所 指對象的值為 。 8假定一個結(jié)構(gòu)類型的定義為"structAinta;double*b;A* c;”,則該類型的大小 為字節(jié)。 9假定一維數(shù)組的定義為"inta8”,則該數(shù)組所含元素的個數(shù)為。 10假設(shè)whi1e循環(huán)語句的

5、頭部為”while(i+<=10)”,假設(shè)i的初值為o,同時在循環(huán)體中 不會修改i的值,則其循環(huán)體將被重復(fù)執(zhí)行次后正常結(jié)束。 三、寫出以下每個程序運行后的輸出結(jié)果(每題6分,共30分) 1#include<iostreamh> voidmain() int S0; fOr(int i1;i<:8;i+2) s+=i*i; cout<<"s”<<s<<endl; 輸出結(jié)果: 2#include<iostreamh> void main() int i1,s0; while(s<15)s+i+; cout<

6、;<i<<,<<s<<endl; ) 輸出結(jié)果: 3#include<iostreamh> void main() inta8:二36,25,48,14,55,20,47,82; int c1:0,c2=0; fOr(int i0;i<8;i+十) if(ai<50)c1十+;elsec2+十; cout<<c1<<<<c2<<endl; 輸出結(jié)果: 4#include<iomaniph> int LB(int *a,int n) int p1; fOr(int i0;

7、i<n;i+) p*=*a;a+; return p; vOidmain() inta51,2,3,4,3; cout<<LB(a,5)<<endl; 輸出結(jié)果: 5井include<iostreamh> structWOrker charname15 intage; 年齡 floatpay; 工資 ; vOid main() WOrkerx”wangfong",46,1640; WOrker y,*p; y=x;p&x; cout<<yage+10<<<<p一>pay*2<<en

8、dl; 輸出結(jié)果:四、寫出以下每個函數(shù)的功能(每題8分,共24分) 1doubleFI(intn) n為大于等于1的整數(shù) dOuble x,y=0; do cin>>xZ y+x*x; while(n); return y; 函數(shù)功能: 2b001WE(inta,intb,intn) fOr(int i0;i<n;i十+) if(ai!bi)break; if(in)return true;return false; 函數(shù)功能: 3intLK(inta,intn) dOuble s0; int i,m0; fOr(i0;i<n;i+)s+=ai; S=sn; for(i

9、0;i<n;i+)if(ai>s)m+十; return m; 函數(shù)功能:五、按題目要求編寫函數(shù)(6分) 假定一個函數(shù)聲明為“IntFF(inta,intn);”,要求遞歸求出數(shù)組a中所有n個元素之積并返回。 試卷代號:1075 中央廣播電視大學(xué)20092010學(xué)年度第二學(xué)期“開放本科”期末考試C+語言程序設(shè)計 試題答案及評分標(biāo)準(zhǔn)(供參考) 2010年7月 一、單項選擇題(每題2分,共20分) 1B 2D 3A 4C 5C 6A 7A 8B 9B 10A 二、填空題(每題2分,共20分) 1COnSt 22pow(x,5) 3x<y/ x10 44 5DataType 60 725 812 98 1011 三、寫出以下每個程序運行后的輸出結(jié)果(每題6分,共30分) 1s84 26,15 每個數(shù)據(jù)3分 36 2 每個數(shù)據(jù)3分 472 6分 556 3280 每個數(shù)據(jù)3分 四、寫出以下每個函數(shù)的功能(每題8分,共24分) 評分標(biāo)準(zhǔn):每題與參考答案的表達含義相同者得8分,否則酌情給分。 1求出從鍵盤上輸入的n個整數(shù)的平方和并返回。 2判斷具有n個元素的兩個數(shù)組a和b中對應(yīng)元素值是否全部相等,假設(shè)是則返回真,否則 返回假。 3統(tǒng)計出數(shù)組aLn)中大于等于其平均值的元素個數(shù)并作為函數(shù)值返回。

溫馨提示

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

評論

0/150

提交評論