freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο骳程序的設計綜合練習試題(編輯修改稿)

2025-04-22 05:19 本頁面
 

【文章內(nèi)容簡介】 A. 類A為基類或父類,類B為超類或子類 B. 類A為基類、父類或超類,類B為派生類或子類 C. 類A為派生類,類B為基類 D. 類A為派生類或子類,類B為基類、父類或超類  97.一個類的構(gòu)造函數(shù)通常被定義為該類的( A )成員。 A. 公用 B. 保護 C. 私有 D. 友元  98.假定一個類對象數(shù)組為A[n],當離開它定義的作用域時,系統(tǒng)自動調(diào)用該類析構(gòu)函數(shù)的次數(shù)為( C )。 A. 0 B. 1 C. n D. n1  二、填空題  1.C++語言是在____C_____語言的基礎上發(fā)展起來的。  2.假定x=10,則表達式x=10?20:30的值為___20___?! ?.一條表達式語句必須以__。____作為結(jié)束符。  4.一個完整程序中必須有一個名為___main _____的函數(shù)。  5.行尾使用注釋的開始標記符為_____//_____?! ?.程序中的預處理命令是指以______字符開頭的命令。  7.當在程序中執(zhí)行到__continue______語句時,將結(jié)束所在循環(huán)語句中循環(huán)體的一次執(zhí)行?! ?.當執(zhí)行cout語句輸出endl數(shù)據(jù)項時,將使C++顯示輸出屏幕上的光標從當前位置移動到_下一行_______的開始位置?! ?.C++頭文件和源程序文件的擴展名分別為__h____和___cpp___。  10.C++常數(shù)0x145對應的十進制值為___325_______。  11.從一條函數(shù)原型語句“int fun1(void)?!笨芍?,該函數(shù)的返回類型為__int____,該函數(shù)帶有___0___個參數(shù)?! ?2.用于存儲一個長度為n的字符串的字符數(shù)組的長度至少為__n+1______?! ?3.int和float類型的數(shù)據(jù)分別占用___4_____和_____4_____個字節(jié)?! ?4.假定一個類對象數(shù)組為A[N],當離開它的作用域時,系統(tǒng)自動調(diào)用該類析構(gòu)函數(shù)的次數(shù)為___N_____?! ?5.當執(zhí)行cin語句時,從鍵盤上輸入每個數(shù)據(jù)后必須接著輸入一個___空白____符,然后才能繼續(xù)輸入下一個數(shù)據(jù)?! ?6.假定x和y為整型,其值分別為16和5,則x/y和double(x)/?! ?7.如果一個函數(shù)只允許同一程序中的函數(shù)調(diào)用,則應在該函數(shù)定義前加上_____static_____C++保留字?! ?8.假定x是一個邏輯量,則x amp。amp。 true的值為____x______。  19.假定x是一個邏輯量,則x amp。amp。 !x的值為_____0_____?! ?0.使用include命令可以包含一個頭文件,也可以包含一個__程序____文件。  21.?! ?2.調(diào)用系統(tǒng)函數(shù)時,要先使用include命令包含該系統(tǒng)函數(shù)的原型語句所在的_____頭文件_____?! ?3.枚舉類型中的每個枚舉值都是一個_枚舉常量____,它的值為一個_整數(shù)_____。  24.在程序中執(zhí)行到__return__語句時,將結(jié)束所在函數(shù)的執(zhí)行過程,返回到調(diào)用該函數(shù)的位置?! ?5.假定x=5,y=6,則表達式x++*++y的值為__35________?! ?6.元素類型為char的二維數(shù)組a[10][30]共占用___300_____字節(jié)的存儲空間?! ?7.當定義一個結(jié)構(gòu)體變量時,系統(tǒng)分配給該變量的內(nèi)存大小等于各成員所需內(nèi)存大小的___總和____?! ?8.執(zhí)行switch語句時,在進行作為條件的表達式求值后,將從某個匹配的標號位置起向下執(zhí)行,當碰到下一個標號位置時(停止/不停止)___不停止_____執(zhí)行?! ?9.若a是一個字符數(shù)組,則從鍵盤上向該數(shù)組輸入一個字符串的表達式為___cina_______?! ?0.假定x是一個邏輯量,則x amp。amp。 false的值為__0________。  31.若需要把一個字符串”aaa”賦值到字符數(shù)組a中,則需要執(zhí)行_strcpy_______函數(shù)的調(diào)用來實現(xiàn)?! ?2.假定p所指對象的值為25,p+1所指對象的值為42,則執(zhí)行(*p)++運算后,p所指對象的值為__26______?! ?3.存儲字符’a’和字符串”a”分別需要占用___1_____和___2_____個字節(jié)?! ?4.若“double x=100?!?, , doule x。_____________?! ?5.。  36.全局變量和靜態(tài)局部變量具有靜態(tài)生存期,存放在內(nèi)存的__全局數(shù)據(jù)____區(qū)中?! ?7.假定一個二維數(shù)組為c[5][8],則c[3]的值為二維元素_c[3][0]_______的地址,c[3]+2的值為二維元素_c[3][2]_______的地址。  38.假定對數(shù)組a[]進行初始化的數(shù)據(jù)為{2,7,9,6,5,7,10},則a[2]和a[5]分別被初始化為__9______和____7____?! ?9.函數(shù)形參的作用域是該函數(shù)的_函數(shù)體___________?! ?0.若a是一個字符數(shù)組,則向屏幕輸出a中所存字符串的表達式為__couta___。  41.對于無返回值函數(shù),定義函數(shù)時要用__void_____修飾函數(shù)類型?! ?2.假定p是一個指向整數(shù)對象的指針,則用__*p__表示該整數(shù)對象,用__amp。p__表示指針變量p的地址?! ?3.一個數(shù)組的數(shù)組名實際上是指向該數(shù)組_第一個_元素的指針,并且在任何時候都不允許_修改___它?! ?4.一個指針類型的對象占用內(nèi)存的_4___個字節(jié)的存儲空間。  45.假定對二維數(shù)組a[3][4]進行初始化的數(shù)據(jù)為{{3,5,6},{2,8},{7}},則a[1][1]和a[2][3]分別被初始化為_8___和___0_____。  46.局部變量具有局部生存期,存放在內(nèi)存的__棧____區(qū)中?! ?7.假定x是一個邏輯量,則!x || false的值為__!x________。  48.若y是x的引用,則amp。y和amp。x的值_相等___,即為變量__x______的地址?! ?9.假定p為指向二維數(shù)組int d[4][6]的指針,則p的類型為__int(*)[6]______。  50.假定p所指對象的值為25,p+1所指對象的值為42,則執(zhí)行*(p++)或*p++運算后,p所指對象的值為___42_____?! ?1.假定p是一個指針,則*p++運算首先訪問__*p__,然后使___p_____的值增1?! ?2.特殊類的對象擁有其一般類的全部屬性與操作,稱特殊類__繼承____了一般類?! ?3.假定用戶沒有給一個名為AB的類定義構(gòu)造函數(shù),則系統(tǒng)為其定義的構(gòu)造函數(shù)為__AB(){}________。  54.在函數(shù)模板的參數(shù)中,用class修飾的參數(shù)稱為__類型________參數(shù)。  55.執(zhí)行_delete[]p_______操作將釋放由p所指向的動態(tài)分配的數(shù)組空間。  56.假定指向一維數(shù)組b[10]中元素b[4]的指針為p,則p+3所指向的元素為_b[7]____,p2所指向的元素為__b[2]______?! ?7.假定x=5,y=6,則執(zhí)行表達式y(tǒng)+=x計算后,x和y的值分別為__4__和_11______。  58.用于從鍵盤上為變量輸入值的標準輸入流對象是_cin_______?! ?9.若二維數(shù)組a有m列,設a[0][0]位于數(shù)組的第一個位置上,則計算任一元素a[i][j]在數(shù)組中位置序號的公式為___i*m+j+1_________?! ?0.已知有定義“int x, a[]={5,7,9}, *pa=a?!?,在執(zhí)行“x=++*pa?!闭Z句后,x的值是__6______?! ?1.執(zhí)行int p=new int操作得到的一個動態(tài)分配的整型對象為__*p______?! ?2.對于類中定義的任何成員,其隱含訪問權(quán)限為_private_______?! ?3.為了避免在調(diào)用成員函數(shù)時修改對象中的任何數(shù)據(jù)成員,則應在定義該成員函數(shù)時,在函數(shù)頭的后面加上_const______關鍵字?! ?4.如果一個派生類的基類不止一個,則這種繼承稱為___多重繼承_________。  65.假定用戶沒有給一個名為AB的類定義析構(gòu)函數(shù),則系統(tǒng)為其定義的析構(gòu)函數(shù)為__~AB(){}________?! ?6.若一個函數(shù)的定義處于調(diào)用它的函數(shù)之前,則在程序開始可以省去該函數(shù)的_原型_____語句。  67.已知變量a定義為“int a=5?!保箁a成為a的引用,則ra應定義為___ int amp。ra=a_________。  68.對于結(jié)構(gòu)中定義的任何成員,其隱含訪問權(quán)限為_public_______?! ?9.已知語句“couts?!钡妮敵鍪恰癮pple”,則執(zhí)行語句“couts+2。”的輸出結(jié)果為__ple________?! ?0.執(zhí)行__delete p______操作將釋放由p所指向的動態(tài)分配的數(shù)據(jù)空間?! ?1.每個對象都是所屬類的一個___實例_______?! ?2.若只需要通過一個成員函數(shù)讀取數(shù)據(jù)成員的值,而不需要修改它,則應在函數(shù)頭的后面加上__const_____關鍵字?! ?3.假定a是一個一維數(shù)組,則a[i]的指針訪問方式為___*(a+i)_____?! ?4.字符串”This\39。s a book.\n”的長度為___15_______?! ?5.若在類的定義體中只給出了一個成員函數(shù)的原型,則在類外給出完整定義時,其函數(shù)名前必須加上類名和兩個__冒號______分隔符?! ?6.在一個用數(shù)組實現(xiàn)的隊列類中,假定數(shù)組長度為MS,隊首元素位置為first,隊列長度為length,則隊列為滿的條件為___length==MS_______?! ?7.若y是x的引用,則對y的操作就是對___x____的操作?! ?8.在一個用鏈表實現(xiàn)的隊列類中,若隊首指針與隊尾指針的值不同,則說明鏈隊中至少包含有___2_____個結(jié)點。  79.執(zhí)行new char[m][n]操作時的返回值的類型為__char(*)[]______。  80.與結(jié)構(gòu)成員訪問表達式pname等價的表達式是_____(*p).name_______。  三、程序填充  1.斐波那契數(shù)列的第1和第2個數(shù)分別為0和1 ,從第三個數(shù)開始,每個數(shù)等于其前兩個數(shù)之和。求斐波那契數(shù)列中的前20個數(shù),要求每行輸出5個數(shù)。 include void main() { int f,f1,f2,i。 cout” 斐波那契數(shù)列:\n”。 f1=0。 f2=1。 coutsetw(6)f1setw(6)f2。 for(i=3。i=20。i++) { f=______(1)______。 coutsetw(6)f。 if(_____(2)______) coutendl。 f1=f2。 f2=____(3)_______。 } coutendl。 }【答案】 (1) f1+f2 (2) i%5==0 (3) f  2.在輸出屏幕上打印出一個由字符’*’組成的等腰三角形,該三角形的高為5行,從上到下每行的字符數(shù)依次為1,3,5,7,9。 include void main() { int i,j。 for(i=1。___(1)___。i++) { for(j=1。j=9。j++) if(j=5i || ___(2)___) cout’ ’。 else ___(3)___。 coutendl。 } }【答案】 (1) i=5 (2) j=5+i (3) cout’*’  3.打印出2至99之間的所有素數(shù)(即不能被任何數(shù)整除的數(shù))。 include include void main() { int i,n。 for(n=2。 ___(1)___。 n++) { int temp=int(sqrt(n))。 //求出n的平方根并取整 for(i=2。 ___(2)___。 i++) if(n%i==0) ___(3)___。 if(itemp) coutn39。 39。 } cout39。\n39。 }【答案】 (1) n=99 (2) i=temp (3) break  4.統(tǒng)計字符串中英文字母個數(shù)的程序。 include int count (char str[])。 void main(){ char s1[80]。 cout ”Enter a line:”。 cin s1
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1