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

正文內(nèi)容

歷年二級(jí)c真題及答案-wenkub

2023-07-07 23:21:14 本頁面
 

【正文】 ,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 ch=39。 ||ch=39。=ch=39。 amp。(13)已知下列語句中的x和y都是int型變量,其中錯(cuò)誤的語句A ) x=y++。(14)執(zhí)行語句序列int n。 case 3: case 4: cout 39。339。 while (*ptr) { if (*ptr = 39。 *ptr = 39。 39。 ptr++。 B )int y=amp。 D ) int amp。 B ) void Fun(int x, int y)。則下列重載形式中正確的是A ) char test(int,int,int)。(19)有以下程序includeiostreamint i = 0。}std::couti39。 return 0。long v2。 C) f(amp。v2)。后,程序的輸出結(jié)果是A)11 B)111 C)1111 D)11111(22)關(guān)于友元,下列說法錯(cuò)誤的是A)如果類A是類B的友元,那么類B也是類A的友元B)如果函數(shù)fun()被說明為類A的友元,那么在fun()中可以訪問類A的私有成員C)友元關(guān)系不能被繼承D)如果類A是類B的友元,那么類A的所有成員函數(shù)都是類B的友元(23)關(guān)于動(dòng)態(tài)存儲(chǔ)分配,下列說法正確的是A)new和delete是C++語言中專門用于動(dòng)態(tài)內(nèi)存分配和釋放的函數(shù)B)動(dòng)態(tài)分配的內(nèi)存空間也可以被初始化C)當(dāng)系統(tǒng)內(nèi)存不夠時(shí),會(huì)自動(dòng)回收不再使用的內(nèi)存單元,因此程序中不必用delete釋放內(nèi)存空間D)當(dāng)動(dòng)態(tài)分配內(nèi)存失敗時(shí),系統(tǒng)會(huì)立刻崩潰,因此一定要慎用new(24)有以下程序includeiostreamusing namespace std。}~MyClass(){}private: int number。}int main(){MyClass obj1(10), obj2(0)。}程序執(zhí)行時(shí),MyClass類的拷貝構(gòu)造函數(shù)被調(diào)用的次數(shù)是A)5 B)4 C)3 D)2(25)在公有派生的情況下,派生類中定義的成員函數(shù)只能訪問原基類的 A)公有成員和私有成員 B)私有成員和保護(hù)成員 C)公有成員和保護(hù)成員 D)私有成員、保護(hù)成員和公有成員(26)在C++中用來實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的是 A)重載函數(shù) B)析構(gòu)函數(shù) C)構(gòu)造函數(shù) D)虛函數(shù)(27)一個(gè)類可以同時(shí)繼承多個(gè)類,稱為多繼承。 D) virtual void vf(int) { }(29)在下面的運(yùn)算符重載函數(shù)的原型中,錯(cuò)誤的是A) Volume operator (double, double)。(30)下列是模板聲明的開始部分,其中正確的是A) templateTB) templateclass T1,T2C) templateclass T1, class T2D) templateclass T1。后,如果文件打開成功顯示“OK”,否則就顯示“F厶n。 } void Move(int xOff, int yOff) { _x += xOff。 _x 39。 endl。 ()。 (l, 2)。 char gender, char *phone。39。 }}。m39。class Complex{public: Complex(double r =0, double i =0):re(r), im(i) { } double real() const { return re。}。 () 39。}程序執(zhí)行后的輸出結(jié)果是A) 6+6i B) 6+1i C) 1+6i D) 1+1i二、填空題(每空2分,共30分) 請(qǐng)將每一個(gè)空的正確答案寫在答題卡[1][15]序號(hào)的橫線上,答在試卷上不得分。(3)若按功能劃分,軟件測(cè)試的方法通常分為白盒測(cè)試方法和 [3] 黑盒或黑箱 測(cè)試方法。(7)從實(shí)現(xiàn)的角度劃分,C++所支持的兩種多態(tài)性分別是 [7] 編譯 時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。public: A(int aa=0) { a=aa。public://用aa初始化基類A,用aa+1初始化類對(duì)象成員cB(int aa): [ 9 ] A(aa),c(aa+1) { b=aa+2。int main(){ int i = 5。 cout i endl。class Test {public: Test() { t++。}。 Test tl, t2。 39。return 0。 }(13)下列程序的輸出結(jié)果是 [13]3 , 。,39。(15)下列程序的輸出結(jié)果是 [15] 25 。} virtual void set(int m) { n = m。class deriveA:public base { public: deriveA(int x):base(x) { } void set(mt m) { n += m。class deriveB:public base [ public: deriveB(int x):base(x) { } void set(int m) { n +=m。int main(){ deriveA dl(1)。dl。 pbaseset(2)。  (1)下列敘述中正確的是  A)對(duì)長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n  B)對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/2)  C)對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)  D)對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n log2n)  (2)算法的時(shí)間復(fù)雜度是指  A)算法的執(zhí)行時(shí)間  B)算法所處理的數(shù)據(jù)量  C)算法程序中的語句或指令條數(shù)  D)算法在執(zhí)行過程中所需要的基本運(yùn)算次數(shù)  (3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)?! yClass amp?! )Decr operator ( Decramp。)?! yTempp3[2]。  C)if(x==0) y=1 else y=2。  B)int x[]={0}。  B)MyClass p=new MyClass。p=a?! ?! ?! tatic int fun4()。t) {cout1。 return t。}  運(yùn)行這個(gè)程序的輸出結(jié)果是  A)無輸出  B)1  C)11  D)111  (29)有如下程序  include   using namespace std。} p   void print() const {cout39。} p   void print(int x) {cout 39。} p   private:  int r1。  (2)。  class Student:public Person{}。} p   ~Base() {coutVALB。} p   ~Derived() {coutVALD?! etuen 0?!蹦軌蚪hape的一個(gè)對(duì)象s  (33)將運(yùn)算符“+”重載為非成員函數(shù),下列原型聲明中,錯(cuò)誤的是  A)MyClock operator + (MyClock,long)?! ?34)打開文件時(shí)可單獨(dú)或組合使用下列文件打開模式 ?、賗os_base::app ②ios_base::binary ?、踚os_base::in ④ios_base::out  若要以二進(jìn)制讀方式打開一個(gè)文件,需使用的文件打開模式為  A)①③  B)①④  C)②③  D)②④  (35)有如下程序:  include   using namespace std。_39?! 。_39?! nt B::count=0。  return 0?! ?2)設(shè)某循環(huán)隊(duì)列的容量為50,如果頭指針front=45(指向隊(duì)頭元素的前一位置),尾指針rear=10(指向隊(duì)尾元素),則該循環(huán)隊(duì)列中共有 【2】 個(gè)元素?! ?6)若x和y是兩個(gè)整形變量,在執(zhí)行了語句序列  x=5?! ?7)在執(zhí)行語句序列  int i=0。  (8)有如下的函數(shù)定義:  int Xfun(int *a, int n){  int x=*a?!   若執(zhí)行了語句  int x[5]={23,46,78,55,16}。 y+=x?!保瑒t在類外定義時(shí)對(duì)應(yīng)的函數(shù)頭為 【10】 。 //依次表示年、月、日  }。}  【12】 void PrintInfo() {coutTITLEENDL。}  virtual void PrintInfo() {coutTITLE是OWNER的書ENDL。  prtPrintInfo()。  class Rational{  public:  Rational(int aa, int qq):a(aa),q(qq){ }  friend 【14】 operator(ostream amp。   }  private:  int a,q。}  由此可知,該函數(shù)模板的定義是 【15】 。A)算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān).B)算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的.D)算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān).(2)在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是 。A) 隊(duì)列屬于非線性表B) 隊(duì)列按”先進(jìn)后出”的原則組織數(shù)據(jù)C)隊(duì)列在隊(duì)尾刪除數(shù)據(jù)D) 隊(duì)列按“先進(jìn)先出”原則組織數(shù)據(jù)(6)對(duì)下列二叉樹A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉樹中有n個(gè)度為2的結(jié)點(diǎn)則該二叉樹中的葉子結(jié)點(diǎn)數(shù)為A)n+1 B )n1 C)2n D)n/2(8)在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的是 。)基中T是A)函數(shù)形參 B)函數(shù)實(shí)參 C)模板形參 D)模板實(shí)參(16)使用輸入輸出操作符setw,可以控制A)輸出精度 B)輸出寬度 C)對(duì)齊方式 D)填充字符(17)下列字符串中,不可以用作C++標(biāo)識(shí)符的是A)y_2006 B)____TEST__H C)Retum D)switch(18)字面常量442L的數(shù)據(jù)類型分別是A)long、double int B)long、float、intC)int、double、long D)int、float、long(19)執(zhí)行下列語句段后,輸出字符“*”的個(gè)數(shù)是for(int i =50。 // ①r =j。 b++。void init(){a=1。int A:。}運(yùn)行時(shí)輸出的結(jié)果是A)0 B)1 C)2 D)3(23)下列有關(guān)繼承和派生的敘述中,正確的是A) 派生類不能訪問基類的保護(hù)成員B)作為虛基類的類不能被實(shí)例化C)派生類應(yīng)當(dāng)向基類的構(gòu)造函數(shù)傳遞參數(shù)D)虛函數(shù)必須在派生類中重新實(shí)現(xiàn)(24)下列運(yùn)算符中,不能被重載的是A)&& B)!= C). D)++(25)下列函數(shù)模板的定義中,合法的是A)templatetypename T Tabs(T x) {return x 0 – x: x。x。中,cin是A)C++的關(guān)鍵字 B)類名C)對(duì)象名 D)函數(shù)名(27)有如下程序:includeiostreamusing namespace std。}test(const test&_test){a=_testa。int main()}test A(3)return0。以后,程序的輸出結(jié)果是A)11 B)111 C)1111 D11111(29)有如下程序:includeiostreamusing namespace std。}}。{point*ptr_point=new point{3}。delete[]ptr。public:Bace(int x ,int y) { a=x。public:Derived(int x,int y,int z,int m):Base(x,y){c=z。int main(){Base B1(50,50),*pb。Return 0。}Void sispa(){coutx’,’。publicA{public。}Private:Int x。有如下程序:includeiostreamusing namespace std。class Derived:public Base{public:void f() {cout”f+”。Base*p=&d。class point {public:point (int vaI) {x=val。ret
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1