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

正文內(nèi)容

agzaaa面向?qū)ο蟪绦蛟O(shè)計(jì)形成性考核冊(cè)作業(yè)一-資料下載頁

2025-08-04 09:05本頁面
  

【正文】 =0。 while(str1[i]) i++。 while(str2[j]) str1[i++]=str2[j++] 。 str1[i]=39。\039。 return str1。 }六、程序改錯(cuò),請(qǐng)根據(jù)程序段或函數(shù)模塊的功能改寫個(gè)別地方的錯(cuò)誤。 1. 下面程序段第1017行中存在著三條語句錯(cuò)誤,請(qǐng)指出錯(cuò)誤語句的行號(hào)并說明原因。 class A { //1行 int a。 //2行 public: //3行 A(int aa=0):a(aa){} //4行 }。 //5行 class B { //6行 int a,b。 //7行 const int c。 //8行 A d。 //9行 public: //10行 B():c(0) {a=b=0。} //11行 B(int aa, int bb):d(aa+bb) { //12行 a=aa。 b=bb。 c=aabb。 //13行 } //14行 } //15行 B a,b(1,2)。 //16行 B x=a,y(b),z(1,2,3),。 //17行 錯(cuò)誤行的行號(hào)為______、________和________。錯(cuò)誤原因分別為_____________________、______________________ 和_____________________。七、編程: 1. 根據(jù)下面類中CompareBig 函數(shù)成員的原型和注釋寫出它的類外定義。class AA { int* a。 int n。 int MS。public: void InitAA(int aa[], int nn, int ms) { if(nnms) {coutError!endl。 exit(1)。} MS=ms。 n=nn。 a=new int[MS]。 for(int i=0。 iMS。 i++) a[i]=aa[i]。 }int CompareBig(AA b)。 //比較*this與b的大小,從前向后按兩數(shù)組 //中的對(duì)應(yīng)元素比較,若*this中元素值大則返回1,若b中 //元素值大則返回1,若相等則繼續(xù)比較下一個(gè)元素,直到 //一個(gè)數(shù)組中無元素比較,此時(shí)若兩者的n值相同則返回0, //否則若*this中的n值大則返回1,若b中的n值大則返回1。}。 2. 根據(jù)下面類中構(gòu)造函數(shù)的原型和注釋寫出它的類外定義。class Array { int *a。 //指向動(dòng)態(tài)分配的整型數(shù)組空間 int n。 //記錄數(shù)組長(zhǎng)度public: Array(int aa[], int nn)。 //構(gòu)造函數(shù),利用aa數(shù)組長(zhǎng)度nn初始化n, //利用aa數(shù)組初始化a所指向的數(shù)組空間 Array(Arrayamp。 aa)。 //拷貝構(gòu)造函數(shù) Arrayamp。 Give(Arrayamp。 aa)。 //實(shí)現(xiàn)aa賦值給*this的功能并返回*this Array Uion(Arrayamp。 aa)。 //實(shí)現(xiàn)*this和aa中的數(shù)組合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回?cái)?shù)組長(zhǎng)度 void Print() { //輸出數(shù)組 for(int i=0。 in。 i++) couta[i]39。 39。 coutendl。 }}?!睹嫦?qū)ο蟪绦蛟O(shè)計(jì)》形成性考核冊(cè)答案作業(yè)3一、選擇題:1. B 2. B 3. B 4. A 5. D 6. C 7. D 8. C 9. C 10. C 11. D 12. A 13. B 14. B 15. D 16. C 17. C 18. D 二、填空題:1. *p 2. int(*)[6]131. *(a[i]+j) 或*(*(a+i)+j)或*(a+i)[j] 3. x 4. ’a’ 5. delete p 6. ple 7. (*p).name 8. 6 9. 對(duì)象 10. 聚合 11. 多繼承(或多重繼承)12. 設(shè)計(jì)、 實(shí)現(xiàn) 13. private(或私有) 14. private 15. 冒號(hào)16. 不在 17. *this 18. 隊(duì)列長(zhǎng)度 19. (first+1)%MS 三、程序填充參考解答1. (1) intamp。 ARRAY:: (2) n=s (3) v[n] (或*(v+n))2. (1) AA::MaxA() (2) x=a[i] (3) return x3. (1) (a,6) (2) () (3) () 四、程序運(yùn)行結(jié)果參考解答1. 2 1 5 2 2. +*/ abcd 1234 3. 12 20 五、指出程序或函數(shù)的功能1.對(duì)于二維字符數(shù)組a中保存的M個(gè)字符串,分別統(tǒng)計(jì)并輸出其長(zhǎng)度小于大于等于5且小于1大于等于15的字符串個(gè)數(shù)。,把str2所指字符串連接到str1所指字符串的后面,并返回str1指針。六、程序改錯(cuò),請(qǐng)根據(jù)程序段或函數(shù)模塊的功能改寫個(gè)別地方的錯(cuò)誤。1. 13 15 17 在函數(shù)體給常量c賦值 缺少分號(hào) 定義z多一個(gè)參數(shù)七、編程:1.int AA::CompareBig(AA b){ int k。 if(n) k=。 else k=n。 for(int i=0。 ik。 i++) if(a[i][i]) return 1。 else if(a[i][i]) return 1。 if(k==n amp。amp。 k==) return 0。 else if(kn) return 1。 else return 1。}2.Array::Array(int aa[], int nn) { n=nn。 a=new int[n]。 for(int i=0。 in。 i++) a[i]=aa[i]。}面向?qū)ο蟪绦蛟O(shè)計(jì)形成性考核冊(cè)作業(yè)四一、填空題:1. 設(shè)px是指向一個(gè)類對(duì)象的指針變量,則執(zhí)行 “delete px?!闭Z句時(shí),將自動(dòng)調(diào)用該類的( )。 A. 無參構(gòu)造函數(shù) B. 帶參構(gòu)造函數(shù) C. 析構(gòu)函數(shù) D. 拷貝構(gòu)造函數(shù) 2. 假定AB為一個(gè)類,則執(zhí)行 “AB a[10]?!闭Z句時(shí)調(diào)用該類無參構(gòu)造函數(shù)的次數(shù)為( )。 A. 0 B. 1 C. 9 D. 10 3. 假定AB為一個(gè)類,則執(zhí)行 “AB a(2), b[3], *p[4]?!闭Z句時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為( )。 A. 3 B. 4 C. 5 D. 9 4. 假定AB為一個(gè)類,px為指向該類的一個(gè)含有n個(gè)對(duì)象的動(dòng)態(tài)數(shù)組的指針,則執(zhí)行“delete []px?!闭Z句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為( )。 A. 0 B. 1 C. n D. n+1 5. 對(duì)類中引用成員的初始化是通過構(gòu)造函數(shù)中給出的( )實(shí)現(xiàn)的。 A. 函數(shù)體 B. 參數(shù)表 C. 初始化表 D. 初始化表或函數(shù)體 6. 一個(gè)類的靜態(tài)數(shù)據(jù)成員所表示屬性 ( )。 A. 是類的或?qū)ο蟮膶傩? B. 只是對(duì)象的屬性 C. 只是類的屬性 D. 類和友元的屬性 7. 被非靜態(tài)成員函數(shù)訪問的類的數(shù)據(jù)成員( )。 A. 可以是非靜態(tài)數(shù)據(jù)成員或靜態(tài)數(shù)據(jù)成員 B. 不可能是類的靜態(tài)數(shù)據(jù)成員 C. 只能是類的非靜態(tài)數(shù)據(jù)成員 D. 只能是類的靜態(tài)數(shù)據(jù)成員 8. 引入友元的主要目的是為了( )。 A. 增強(qiáng)數(shù)據(jù)安全性 B. 提高程序的可靠性 C. 提高程序的效率和靈活性 D. 保證類的封裝性 9. 在重載一個(gè)運(yùn)算符時(shí),其參數(shù)表中沒有任何參數(shù),這表明該運(yùn)算符是( )。 A. 作為友元函數(shù)重載的1元運(yùn)算符 B. 作為成員函數(shù)重載的1元運(yùn)算符 C. 作為友元函數(shù)重載的2元運(yùn)算符 D. 作為成員函數(shù)重載的2元運(yùn)算符 10. 如果表達(dá)式a+b中的“+”是作為成員函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為( )。 A. +(b) B. +(a) C. operator+(a,b) D. operator(a+b) 11. 如果表達(dá)式++a中的“++”是作為成員函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為( )。 A. ++(1) B. operator++(a) C. operator++(a,1) D. ++() 12. 一個(gè)程序中數(shù)組a和變量k定義為“int a[5][10],k。”,且程序中包含有語句“a(2,5)=++k*3?!保瑒t此語句中肯定屬于重載操作符的是( )。 A. ( ) B. = C. ++ D. * 13. 下面是重載雙目運(yùn)算符+的普通函數(shù)原形,其中最符合+原來含義的是( )。 A. Value operator+(Value, Value)。 B. Value operator+(Value,int)。 C. Value amp。operator+(Value, Value)。 D. Value amp。operator+(Valueamp。, Valueamp。)。 14. 關(guān)于插入運(yùn)算符的重載,下列說法不正確的是( )。 A. 運(yùn)算符函數(shù)的返回值類型是ostream amp。 。 B. 重載的運(yùn)算符必須定義為類的成員函數(shù)。 C. 運(yùn)算符函數(shù)的第一個(gè)參數(shù)的類型是ostream amp。 。 D. 運(yùn)算符函數(shù)有兩個(gè)參數(shù)。 15. C++的繼承性允許派生類繼承基類的( )。 A. 部分特性,并允許增加新的特性或重定義基類的特性 B. 部分特性,但不允許增加新的特性或重定義基類的特性 C. 所有特性,并允許增加新的特性或重定義基類的特性 D. 所有特性,但不允許增加新的特性或重定義基類的特性 16. 對(duì)于公有繼承,基類中的私有成員在派生類中將 ( )。 A. 能夠直接使用成員名訪問 B. 能夠通過成員運(yùn)算符訪問 C. 仍然是基類的私有成員 D. 變?yōu)榕缮惖乃接谐蓡T 17. 建立包含有類對(duì)象成員的派生類對(duì)象時(shí),自動(dòng)調(diào)用構(gòu)造函數(shù)的執(zhí)行順序依次為( )的構(gòu)造函數(shù)。 A. 自己所屬類、對(duì)象成員所屬類、基類 B. 對(duì)象成員所屬類、基類、自己所屬類 C. 基類、對(duì)象成員所屬類、自己所屬類 D. 基類、自己所屬類、對(duì)象成員所屬類 18. 下列對(duì)派生類的描述中錯(cuò)誤的說法是:( )。 A. 派生類至少有一個(gè)基類 B. 派生類可作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1