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

正文內(nèi)容

[it認(rèn)證]20xx年3月考試真題-文庫吧資料

2025-01-20 21:56本頁面
  

【正文】 次執(zhí)行循環(huán)體后i的值為2,i*i10成立,繼續(xù)執(zhí)行循環(huán)體,第三次執(zhí)行循環(huán)體后i的值為3,i*i10成立,繼續(xù)執(zhí)行循環(huán)體,第四次執(zhí)行循環(huán)體后i的值為4,i*i10不成立,結(jié)束循環(huán)。時(shí),do后面的循環(huán)體語句i++被執(zhí)行的次數(shù)為______。do i++。}。 因此該題函數(shù)模板定義是templatetypename T T square(T n){return n*n。每個(gè)模板形參具有下面幾種形式: (1)typename 參數(shù)名(2)class 參數(shù)名(3)類型修飾 參數(shù)名  這里的參數(shù)名可以是任意的標(biāo)識(shí)符。對(duì)于函數(shù)模板,數(shù)據(jù)類型本身成了它的參數(shù),因而是一種參數(shù)化類型的函數(shù)。}本題主要考查了函數(shù)模板。} 或 templateclass T T square(T n){return n*n。 }由此可知,該函數(shù)模板的定義是______。43. 下面的函數(shù)定義是某函數(shù)模板能夠生成的函數(shù)實(shí)例int square(int n){ return n*n。然后執(zhí)行語句return x+y。Xfun函數(shù)體的第一條語句定義變量y并初始化y的值為5,第二個(gè)復(fù)合語句中的第一條語句定義同名變量x,并初始化x的值為10,在復(fù)合語句中外層變量x不可見,因此執(zhí)行復(fù)合語句的第二條語句y+=x。程序運(yùn)行到某一點(diǎn),能夠引用到的標(biāo)識(shí)符,就是該處可見的標(biāo)識(shí)符,如果在兩個(gè)或多個(gè)具有包含關(guān)系的作用域中聲明了同名標(biāo)識(shí)符,則外層標(biāo)識(shí)符在內(nèi)層不可見。標(biāo)準(zhǔn)答案為:20 或 20 考生答案為:20本題主要考查了標(biāo)識(shí)符的作用域與可見性。} return x+y。 {int x=10。后x的值為4,y的值為11,故x+y的值為15。y=6。x=x1。因此語句y+=x。標(biāo)準(zhǔn)答案為:15 或 15 考生答案為:15本題主要考查了后置減1運(yùn)算符。y+=x。41. 若x和y是兩個(gè)整型變量,在執(zhí)行了語句序列x=5。在隊(duì)列這種數(shù)據(jù)結(jié)構(gòu)中,最先插入的元素將最先能夠被刪除,反之,最后插入的元素將最后才能被刪除。標(biāo)準(zhǔn)答案為:A,B,C,D,E,F,5,4,3,2,1 或 A,B,C,D,E,F(xiàn),5,4,3,2,1 或 A、B、C、D、E、F、1 或 ABCDEF54321 或 A,B,C,D,E,F(xiàn),5,4,3,2,1 或 A,B,C,D,E,F(xiàn),5,4,3,2,1 或 A,B,C,D,E,F,5,4,3,2,1 或 A,B,C,D,E,F,5,4,3,2,1考生答案為:A,B,C,D,E,F,5,4,3,2,1隊(duì)列是指允許在一端進(jìn)行插入、而在另一端進(jìn)行刪除的線性表。40. 一個(gè)隊(duì)列的初始狀態(tài)為空。39. 設(shè)二叉樹如下:對(duì)該二叉樹進(jìn)行后序遍歷的結(jié)果為______。標(biāo)準(zhǔn)答案為:15 或 十五 或 15 考生答案為:35在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置,因此,從排頭指針front指向的后一個(gè)位置直至隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素。在關(guān)系模式選課中能惟一標(biāo)識(shí)一個(gè)元組的是學(xué)號(hào),課號(hào)。37. 有一個(gè)學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,班級(jí),年齡),課程的關(guān)系模式為:課程(課號(hào),課程名,學(xué)時(shí)),其中兩個(gè)關(guān)系模式的鍵分別是學(xué)號(hào)和課號(hào),則關(guān)系模式選課可定義為:選課(學(xué)號(hào),______,成績(jī))。36. 軟件是______、數(shù)據(jù)和文檔的集合。 在選項(xiàng)D中,標(biāo)識(shí)符的第一個(gè)字符是數(shù)字,因此不是合法的標(biāo)識(shí)符,不允許作為C++標(biāo)識(shí)符。A、b B、B C、_ D、2本題主要考查了C++中的標(biāo)識(shí)符命名規(guī)則。 在C++中,邏輯型常量有兩個(gè):false(假)和true(真),因此選項(xiàng)A正確;字符型常量是單引號(hào)括起來的一個(gè)字符,字符串常量是雙引號(hào)括起來的字符序列,因此b是字符串,不是字符,故選項(xiàng)B錯(cuò)誤;整型常量默認(rèn)為int型,因此選項(xiàng)C正確;實(shí)型常量默認(rèn)為double型,因此選項(xiàng)D正確。34. 下列敘述中,錯(cuò)誤的是______。在創(chuàng)建派生類對(duì)象時(shí),先執(zhí)行基類B的構(gòu)造函數(shù),count的值為1,然后執(zhí)行派生類D的構(gòu)造函數(shù),count的值為2,y的值為120;main()函數(shù)的第二條語句通過基類指針ptr調(diào)用虛函數(shù)show(),被調(diào)用的是該指針實(shí)際所指向的派生類對(duì)象類的重定義版本,即輸出2_120。它被基類B和派生類D的所有對(duì)象所共享,但它不屬于類的任何一個(gè)對(duì)象。 本題中,函數(shù)show在基類B和派生類D中都聲明為虛函數(shù)。 在成員函數(shù)聲明的前面加上virtual修飾,即把該函數(shù)聲明為虛函數(shù)。 建立派生類對(duì)象時(shí),構(gòu)造函數(shù)的執(zhí)行順序如下:(1)執(zhí)行基類的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)基類被繼承時(shí)聲明的順序(自左向右);(2)執(zhí)行成員對(duì)象的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)成員對(duì)象在類中聲明的順序(自上而下);(3)執(zhí)行派生類的構(gòu)造函數(shù)。}運(yùn)行時(shí)的輸出結(jié)果是______。 delete ptr。int main() { B *ptr=new D(10,20)。}。yendl。} virtual void show() const { coutcount39。class D:public B{public: D(int xx,int yy):B(xx),y(yy) { ++count。private: int x。xendl。 } virtual void show() const { coutcount39。class B{public: B(int xx):x(xx) { ++count。 故本題答案為A。 運(yùn)算符重載是針對(duì)C++中原有運(yùn)算符進(jìn)行的,不可能通過重載創(chuàng)造出新的運(yùn)算符,因此選項(xiàng)A錯(cuò)誤;在C++中,運(yùn)算符的重載方式有兩種:(1)重載為成員函數(shù);(2)重載為友元函數(shù)。32. 下列關(guān)于運(yùn)算符重載的描述中,錯(cuò)誤的是______。因此選項(xiàng)A正確;當(dāng)派生類從基類公有繼承時(shí),基類的公有成員和保護(hù)成員的訪問屬性在派生類中不變,仍作為派生類的公有成員和保護(hù)成員,因此選項(xiàng)B正確;當(dāng)派生類從基類保護(hù)繼承時(shí),基類的公有成員和保護(hù)成員在派生類中都為保護(hù)成員,因此選項(xiàng)C正確;當(dāng)派生類從基類私有繼承時(shí),基類的公有成員和保護(hù)成員在派生類中都改變?yōu)樗接谐蓡T;無論哪種繼承方式,派生類中的成員都不能訪問基類中的私有成員,因此選項(xiàng)D錯(cuò)誤。 類的繼承方式有三種:公有(public)繼承、保護(hù)(protected)繼承和私有(private)繼承。31. 下列關(guān)于繼承方式的描述中,錯(cuò)誤的是______。因此若要以二進(jìn)制讀方式打開一個(gè)文件,需使用的文件打開模式為:ios_base::binary|ios base::in。 打開一個(gè)與輸出流關(guān)聯(lián)的文件時(shí),通常要指定文件模式。30. 打開文件時(shí)可單獨(dú)或組合使用下列文件打開模式①ios_base::app ②ios_base::binary③ios_base::in ④ios_base::out若要以二進(jìn)制讀方式打開一個(gè)文件,需使用的文件打開模式為______。因?yàn)楹瘮?shù)的結(jié)果值可以為整型,因此返回類型可能包含關(guān)鍵字int,選項(xiàng)A正確;函數(shù)的返回類型可以為類,因此返回類型可能包含自定義標(biāo)識(shí)符,選項(xiàng)B正確;函數(shù)的返回類型可以為指針,因此返回類型可能包含字符*,選項(xiàng)C正確;但返回類型不能為數(shù)組,因此返回類型中不可能包含[],因此選項(xiàng)D錯(cuò)誤。A、返回類型中有可能包含關(guān)鍵字int B、返回類型中有可能包含自定義標(biāo)識(shí)符C、返回類型中有可能包含字符* D、返回類型中有可能包含[]本題主要考查了函數(shù)的返回類型。 故本題答案是B。 所以函數(shù)Draw()是純虛函數(shù)。能夠建立Shape的一個(gè)對(duì)象s本題主要考查了純虛函數(shù)和抽象類。下列關(guān)于Shape類的描述中,正確的是______。28. 下面是類Shape的定義:class Shape{public: virtual void Draw()=0。函數(shù)fun1和函數(shù)fun3均不是成員函數(shù),因此不具有隱含this指針,故選項(xiàng)A和選項(xiàng)C不正確;靜態(tài)成員不屬于類的任何一個(gè)對(duì)象,而是屬于整個(gè)類,因此靜態(tài)成員沒有this指針,故靜態(tài)成員函數(shù)fun4中沒有this指針,故選項(xiàng)D錯(cuò)誤。它是一個(gè)指向正在被該成員函數(shù)操作的對(duì)象,也就是要操作該成員函數(shù)的對(duì)象。A、fun1 B、fun2 C、fun3 D、fun4本題主要考查了this指針。 static int fun4()。class Test{ public: int fun2()。27. 下列程序段中包含4個(gè)函數(shù),其中具有隱含this指針的是______。故選項(xiàng)A正確;函數(shù)可以沒有參數(shù),當(dāng)函數(shù)定義時(shí)沒有形參,則函數(shù)調(diào)用時(shí),實(shí)參表亦為空,故選項(xiàng)B正確;函數(shù)可以是類的成員,故選項(xiàng)C正確;模板是C++支持參數(shù)化多態(tài)性的工具,函數(shù)模板實(shí)現(xiàn)了類型參數(shù)化,將函數(shù)處理的數(shù)據(jù)類型作為參數(shù),提高了代碼的可重用性,故選項(xiàng)D錯(cuò)誤。A、函數(shù)可以沒有返回值 B、函數(shù)可以沒有參數(shù) C、函數(shù)可以是一個(gè)類的成員D、函數(shù)不能被定義為模板本題主要考查了函數(shù)。 故本題答案為D。 選項(xiàng)A和選項(xiàng)B在變量p的左邊沒有標(biāo)識(shí)amp。 (3)聲明引用時(shí),必須同時(shí)對(duì)其進(jìn)行初始化。在此不是求地址運(yùn)算,而是起標(biāo)識(shí)作用。引用名=目標(biāo)變量名。本題主要考查了引用的聲明。 D、MyClass a, amp。C、MyClass amp。A、MyClass p=MyClass。 故本題答案為C。函數(shù)fun()的返回值為Test類的對(duì)象t,函數(shù)執(zhí)行完成返回調(diào)用者時(shí),系統(tǒng)將第二次自動(dòng)調(diào)用拷貝構(gòu)造函數(shù),輸出1,程序執(zhí)行結(jié)束。使引用u為實(shí)參y的別名,然后執(zhí)行函數(shù)fun()的第一條語句Test t=u。 函數(shù)fun的形參為類Test的對(duì)象的引用,main()函數(shù)中,第二條語句x=fun(y)。作用是使用一個(gè)已知的對(duì)象初始化一個(gè)正在創(chuàng)建的同類對(duì)象。A、無輸出 B、1 C、11 D、111本題主要考查了拷貝構(gòu)造函數(shù)。return 0。 }int main(){Test x,y。u) {Test t=u。 }}。class Test{public: Test() {} Test(const Testamp。 故本題答案為D。因此選項(xiàng)B正確。 使用類模板可以為類聲明一種模式,使得類中的某些數(shù)據(jù)成員、某些成員函數(shù)的參數(shù)、某些成員函數(shù)的返回值能取任意類型。23. 下列關(guān)于類模板的描述中,錯(cuò)誤的是______。因此這3條語句所定義的類對(duì)象的個(gè)數(shù)是2。并初始化c3指向用new運(yùn)算符動(dòng)態(tài)創(chuàng)建的對(duì)象,因此第2條語句用new運(yùn)算符動(dòng)態(tài)定義了一個(gè)對(duì)象;第3條語句聲明了對(duì)象引用c4,并將其初始化為對(duì)象c1的一個(gè)別名。 第1條語句定義了MyClass類的對(duì)象c1和MyClass類的對(duì)象指針變量c2。上面的語句序列所定義的類對(duì)象的個(gè)數(shù)是______。MyClass amp。22. 若MyClass是一個(gè)類名,且有如下語句序列MyClass c1,*c2。 在main()函數(shù)中,第一條語句定義類A的對(duì)象a1,系統(tǒng)自動(dòng)調(diào)用類A的構(gòu)造函數(shù),以默認(rèn)形參值0初始化對(duì)象a1的數(shù)據(jù)成員r1;第二條語句定義常對(duì)象a2,系統(tǒng)自動(dòng)調(diào)用類A的構(gòu)造函數(shù),以實(shí)參值4初始化對(duì)象a2的數(shù)據(jù)成員r1;第三條語句通過對(duì)象a1調(diào)用帶一個(gè)整型形參的沒用const修飾的print()函數(shù),表達(dá)式r1*r1*r1=0*0*0=0,因此輸出P0,第四條語句常對(duì)象a2調(diào)用的是用const修飾的常成員函數(shù)print(),表達(dá)式r1*r1的值為:4*4=16,因此輸出C16。兩個(gè)以上的函數(shù),具有相同的函數(shù)名,但是形參的個(gè)數(shù)或類型不同,編譯器根據(jù)實(shí)參和形參的類型及個(gè)數(shù)的最佳匹配,自動(dòng)確定調(diào)用哪一個(gè)函數(shù),這就是函數(shù)的重載。A、P8E4 B、P8C16 C、P0E4 D、P0C16本題主要考查了函數(shù)的重載、常對(duì)象和常成員函數(shù)。 return 0。 (2)。int main(){ A a1。}private: int r1。r1*r1*r139。} void print(int x){cout39。r1*r139。} void print() const{cout39。r139。class A{public: A(int i=0):r1(i) { } void print(){cout39。 故本題答案為A。創(chuàng)建派生類對(duì)象obj12時(shí),先以第一個(gè)實(shí)參2初始化基類Base成員valB,執(zhí)行基類Base的構(gòu)造函數(shù),輸出valB的值2;然后以第二個(gè)實(shí)參值3初始化派生類Derived成員valD,執(zhí)行派生類Derived的構(gòu)造函數(shù),輸出valD的值3;在對(duì)象obj12的生存期即將結(jié)束時(shí),先調(diào)用派生類Derived的析構(gòu)函數(shù),輸出valD的值3,然后調(diào)用基類析構(gòu)函數(shù),輸出valB的值2。(3)調(diào)用基類析構(gòu)函數(shù),對(duì)基類進(jìn)行清理。派生類的析構(gòu)函數(shù)在執(zhí)行過程中也要對(duì)基類和成員對(duì)象進(jìn)行操作,但它的執(zhí)行過程與構(gòu)造函數(shù)嚴(yán)格相反,即:(1)對(duì)派生類新增普通成員進(jìn)行清理。 構(gòu)造函數(shù)在對(duì)象被創(chuàng)建的時(shí)候由系統(tǒng)自動(dòng)調(diào)用,建立派生類對(duì)象時(shí),構(gòu)造函數(shù)的執(zhí)行順序如下:(1)執(zhí)行基類的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)基類被繼承時(shí)聲明的順序(自左向右);(2)執(zhí)行成員對(duì)象的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)成員對(duì)象在類中聲明的順序(自上而下);(
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1