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

正文內(nèi)容

歷年計算機二級c真題及答案(編輯修改稿)

2025-07-21 03:17 本頁面
 

【文章內(nèi)容簡介】  B)2  C)3  D)4  (24)下列關(guān)于運算符重載的描述中,錯誤的是  A)可以通過運算符重載在C++中創(chuàng)建新的運算符  B)賦值運算符只能重載為成員函數(shù)  C)運算符函數(shù)重載為類的成員函數(shù)時,第一操作數(shù)是該類對象  D)重載類型轉(zhuǎn)換運算符時不需要聲明返回類型  (25)下列關(guān)于類模板的描述中,錯誤的是  A)類模板的成員函數(shù)都是模板函數(shù)  B)可以為類模板參數(shù)設(shè)置默認值  C)類模板描述了一組類  D)類模板中只允許有一個類型參數(shù)  (26)下列控制格式輸入輸出的操作符中,能夠設(shè)置浮點數(shù)精度的是  A)setprecision  B)setw  C)setfill  D)showpoint(27)下列程序段中包含4個函數(shù),其中具有隱含this指針的是  int fun1()?! lass Test{  public:  int fun2()?! riend int fun3()?! tatic int fun4()。  }?! )fun1  B)fun2  C)fun3  D)fun4  (28)有如下程序  include   using namespace std?! lass Test{  public:  Test(){ }  Test(const Test amp。t) {cout1。}  }?! est fun(Test amp。u) {Test t=u。 return t。}  int main(){Test x,y。 x=fun(y)。 return 0。}  運行這個程序的輸出結(jié)果是  A)無輸出  B)1  C)11  D)111  (29)有如下程序  include   using namespace std。  class A{  public:  A(int i=0):r1(i) { }  void print() {cout39。E’R139。39。} p   void print() const {cout39。C39。R1*R139。39。} p   void print(int x) {cout 39。P39。R1*R1*R139。39。} p   private:  int r1?! 。  int main() {  A a1。  const A a2(4)。  (2)?! ?)?! eturn 0。  }  運行時的輸出結(jié)果是  A)P8E4  B)P8C16  C)P0E4  D)P0C16  (30)下列代碼聲明了3個類  class Person{}。  class Student:public Person{}?! lass Undergraduate:Student{}。  下列關(guān)于這些類之間關(guān)系的描述中,錯誤的是  A)類Person是類Undergraduate的基類  B)類Undergraduate從類Student公有繼承  C)類Student是類Person的派生類  D)類Undergraduate是類Person的派生類(31)有如下程序  include   using namespace std?! lass Base{  public:  Base(int x=0):valB(x) {coutVALB。} p   ~Base() {coutVALB。} p   private:  int valB?! 。  class Derived:public Base{  public:  Derived(int x=0,int y=0):Base(x),valD(y){coutVALD。} p   ~Derived() {coutVALD。} p   private:  int valD?! ?! nt main(){  Derived obj12(2,3)。  retuen 0。  }  運行時的輸出結(jié)果是  A)2332  B)2323  C)3232  D)3223  (32)下面是類Shape的定義:  class Shape{  public:  virtual void Draw()=0。  }。  下列關(guān)于Shape類的描述中,正確的是  A)類Shape是虛基類  B)類Shape是抽象類  C)類Shape中的Draw函數(shù)聲明有誤  D)語句“Shape s?!蹦軌蚪hape的一個對象s  (33)將運算符“+”重載為非成員函數(shù),下列原型聲明中,錯誤的是  A)MyClock operator + (MyClock,long)?! )MyClock operator + (MyClock,MyClock)?! )MyClock operator + (long,long)?! )MyClock operator + (long,MyClock)?! ?34)打開文件時可單獨或組合使用下列文件打開模式 ?、賗os_base::app ②ios_base::binary ?、踚os_base::in ④ios_base::out  若要以二進制讀方式打開一個文件,需使用的文件打開模式為  A)①③  B)①④  C)②③  D)②④  (35)有如下程序:  include   using namespace std。  Class B{  public:  B(int xx):x(xx) {++cout。 x+=10。}  virtual void show() const  {coutCOUNT39。_39。XENDL。} p   protected:  static int count。  private:  int x。  }?! lass D:public B{  public:  D(int xx,int yy):B(xx),y(yy) {++count。 y+=100。}  virtual void show() const  {coutCOUNT39。_39。YENDL。} p   private:  int y?! ?! nt B::count=0。  int main(){  B *ptr=new D(10,20)?! trshow()?! elete ptr?! eturn 0?!   運行時的輸出結(jié)果是  A)1_120  B)2_120  C)1_20  D)2_20二、填空題(每空2分,共30分)  請將每一個空的正確答案寫在答題卡【l】~【15】序號的橫線上,答在試卷上不得分?! ?1)一個隊列的初始狀態(tài)為空?,F(xiàn)將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退隊,則元素退隊的順序為 【1】 ?! ?2)設(shè)某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有 【2】 個元素?! ?3)設(shè)二叉樹如下:     對該二叉樹進行后序遍歷的結(jié)果為 【3】 ?! ?4)軟件是 【4】 、數(shù)據(jù)和文檔的集合?! ?5)有一個學生選課的關(guān)系,其中學生的關(guān)系模式為:學生(學號,姓名,班級,年齡),課程的關(guān)系模式為:課程(課號,課程名,學時),其中兩個關(guān)系模式的鍵分別是學號和課號,則關(guān)系模式選課可定義為:選課(學號, 【5】 ,成績)?! ?6)若x和y是兩個整形變量,在執(zhí)行了語句序列  x=5。 y=6。 y+=x?! 『?,x+y的值為 【6】 。  (7)在執(zhí)行語句序列  int i=0。 do i++。 while(i*i10)?! r,do后面的循環(huán)體語句i++被執(zhí)行的次數(shù)為 【7】 ?! ?8)有如下的函數(shù)定義:  int Xfun(int *a, int n){  int x=*a?! or(int *pa=a+1。 pa   if(*pax) x=*pa?! eturn x?!   若執(zhí)行了語句  int x[5]={23,46,78,55,16}?! 『?,通過表達式Xfun(x,5)調(diào)用該函數(shù),則得到的返回值為 【8】 。  (9)有如下的函數(shù)定義:  int Xfun(int x){  int y=x。  {int x=10。 y+=x。}  return x+y?!   通過表達式Xfun(5)調(diào)用該函數(shù),則得到的返回值為 【9】 ?! ?10)假定Xcs是一個類,該類中一個成員函數(shù)的原型為“Xcs *abc()?!保瑒t在類外定義時對應的函數(shù)頭為 【10】 ?! ?11)請將下面的類Date的定義補充完整,使得由語句  Date FirstDay。  定義的對象FirstDay的值為2010年1月1日?! lass Date{  public:  Date( 【11】 ):year(y),month(m),day(d){ }  private:  int year,month,day。 //依次表示年、月、日  }?! ?12)請將下面的程序補充完整,使得程序輸出“飄是張娜的書”?! nclude   using namespace std。  class Book{  public:  Book(char *str) {strcpy(title,str)。}  【12】 void PrintInfo() {coutTITLEENDL。} p   protected:  char title[50]?! ?! lass MyBook:public Book{  public:  MyBook(char *s1,char *s2=張娜):【13】 {strcpy(owner,s2)。}  virtual void PrintInfo() {coutTITLE是OWNER的書ENDL。} p   private:  char owner[10]?! ?! nt main(){  Book *prt=new MyBook(飄)?! rtPrintInfo()。  return 0?!   (13)在有理數(shù)類Rational中重載插入運算符,以便按a/q形式輸出。請將運算符函數(shù)的定義補充完整?! lass Rational{  public:  Rational(int aa, int qq):a(aa),q(qq){ }  friend 【14】 operator(ostream amp。out, Rational amp。x)  {  return (out39。 p ?)。   }  private:  int a,q。  }?! ?14)下面的函數(shù)定義是某函數(shù)模板能夠生成的函數(shù)實例  int square(int n) {return n*n。}  double square(double n) {return n*n。}  由此可知,該函數(shù)模板的定義是 【15】 。2007年4月計算機等級考試C++考試及答案 一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是 。A)算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān).B)算法的時間復雜度是指執(zhí)行算法所需要的計算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應的.D)算法的時間復雜度與空間復雜度一定相關(guān).(2)在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是 。A) 各模塊應包括盡量多的功能B) 各模塊的規(guī)模應盡量大C)各模塊之間的聯(lián)系應盡量緊密D) 模塊內(nèi)具有高內(nèi)聚度,模塊間具有低耦合度(3)下列敘述中正確的是 。A)軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤.B)軟件測試的主要目的是確定程序中錯誤的位置.C)為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作D)軟件測試是證明軟件沒有錯誤(4) 下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是 。A)繼承性 B)多態(tài)性 C)類比性 D)封裝性(5) 下列對列的敘述正確的是 。A) 隊列屬于非線性表B) 隊列按”先進后出”的原則組織數(shù)據(jù)C)隊列在隊尾刪除數(shù)據(jù)D) 隊列按“先進先出”原則組織數(shù)據(jù)(6)對下列二叉樹A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉樹中有n個度為2的結(jié)點則該二叉樹中的葉子結(jié)點數(shù)為A)n+1 B )n1 C)2n D)n/2(8)在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是 。A)井 B)交 C)投影 D)笛卡兒乘積(9)在ER圖中,用來表示實體之間是聯(lián)系的圖形是 。A) 矩形 B)橢圓形 C)菱形 D)平行四邊形(10)下列敘述中錯誤的是 。A) 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致.B)數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題C)數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫D)數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持(11)為了取代C中帶參數(shù)的宏,在C++中使用A)重載函數(shù)
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1