亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

9月計算機二級C++考試試題附答案

時間:2024-09-17 03:59:04 計算機等級 我要投稿
  • 相關推薦

2017年9月計算機二級C++考試試題附答案

  學習C++,既要會利用C++進行面向過程的結構化程序設計,也要會利用C++進行面向對象的程序設計,更要會利用模板進行泛型編程。下面是小編收集的計算機二級C++考試試題附答案,希望大家認真閱讀!

2017年9月計算機二級C++考試試題附答案

  一、選擇題(每題2分,共70分)。

  下列各題A、B、C、D四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。

  1.算法的空間復雜度是指( )。

  A.算法程序的長度

  B.算法程序中的指令條數

  C.算法程序所占的存儲空間

  D.執行過程中所需要的存儲空間

  【答案】D

  2.用鏈表表不線性表的優點是( )。

  A.便于隨機存取

  B.花費的存儲空間較順序存儲少

  C.便于插入和刪除操作

  D.數據元素的物理順序與邏輯順序相同

  【答案】C

  3.下列關于棧的描述正確的是( )。

  A.在棧中只能插入元素而不能刪除元素

  B.在棧中只能刪除元素而不能插入元素

  C.棧是特殊的線性表,只能在一端插入或刪除元素

  D.棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素

  【答案】D

  4.下列敘述中正確的是( )。

  A.一個邏輯數據結構只能有一種存儲結構

  B.數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構

  C.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率

  D.一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率

  【答案】D

  5.下列對列的敘述正確的是( )。

  A.隊列屬于非線性表

  B.隊列按”先進后出”的原則組織數據

  C.隊列在隊尾刪除數據

  D.隊列按“先進先出”原則組織數據

  【答案】D

  6.對下列二叉樹進行前序遍歷的結果為( )。

  A.DYBEAFCZX

  B.YDEBFZXCA

  C.ABDYECFXZ

  D.ABCDEFXYZ

  【答案】C

  7.在面向對象方法中,不屬于“對象”基本特點的是( )。

  A.一致性

  B.分類性

  C.多態性

  D.標識唯一性

  【答案】A

  【解析】對象是面向對象方法中最基本的概念,它的基本特點有:標識唯一性、分類性、多態性、封裝性和模塊獨立性。故本題答案為A。

  8.一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是( )。

  A.一對一

  B.一對多

  C.多對一

  D.多對多

  【答案】B

  【解析】一個實體宿舍可以對應多個學生,而一個學生只能對應一個宿舍,所以宿舍和學生之間是一對多關系。

  9.將E-R圖轉換到關系模式時,實體與聯系都可以表示成( )。

  A.屬性

  B.關系

  C.鍵

  D.域

  【答案】B

  10.SQL語言又稱為( )。

  A.結構化定義語言

  B.結構化控制語言

  C.結構化查詢語言

  D.結構化操縱語言

  【答案】C

  11.C++語言對C語言做了很多改進,C++語言相對于C語言的最根本的變化是( )。

  A.增加了一些新的運算符

  B.允許函數重載,并允許設置缺省參數

  C.規定函數說明符必須用原型

  D.引進了類和對象的概念

  【答案】D

  12.設有定義int a=1;float f=1.2;char c=’a';,則下列表示錯誤的是( )。

  A.++a;

  B.f--;

  C.C++;

  D.8++;

  【答案】D

  13.下列程序的運行結果為( )。

  #include

  void main()

  {

  int a=2:

  int b=a+1;

  cout<<

  }

  A.0.66667 B.0

  C.0.7 D.0.66666666…

  【答案】B

  14.下列關于運算符重載的敘述中,正確的是( )。

  A.通過運算符重載,可以定義新的運算符

  B.有的運算符只能作為成員函數重載

  C.若重載運算符+,則相應的運算符函數名是+

  D.重載一個二元運算符時,必須聲明兩個形參

  【答案】B

  15.下列關于模板的敘述中,錯誤的是( )。

  A.調用模板函數時,在一定條件下可以省略模板實參

  B.可以用int、double這樣的類型修飾符來聲明模板參數

  C.模板聲明中的關鍵字class都可以用關鍵字typename替代

  D.模板的形參表中可以有多個參數

  【答案】D

  16.要利用C++流進行文件操作,必須在程序中包含的頭文件是( )。

  A.iostream

  B.fstream

  C.strstream

  D.iomanip

  【答案】B

  17.下列描述中,不屬于面向對象思想主要特征的是( )。

  A.封裝性

  B.跨平臺性

  C.繼承性

  D.多態性

  【答案】B

  18.有如下程序段:

  Tnt i=4;int j=l;

  int main(){

  int i=8,j=i;

  cout<}

  運行時的輸出結果是( )。

  A.44

  B.41

  C.88

  D.81

  【答案】C

  19.下面的哪個選項不能作為函數的返回類型? ( )。

  A.void

  B.int

  C.new

  D.long

  【答案】C

  20.函數fun的返回值是( )。

  fun(char*a,char*B.

  {

  int num=0,n=0;

  while(*(a+num)!=‘\0’)num++;

  while(b[n]){*(a+num)=b[n];num++;n++;}

  return num;

  }

  A.字符串a的長度

  B.字符串b的長度

  C.字符串a和b的長度之差

  D.字符串a和b的長度之和

  【答案】D

  二、改錯題(20分)

  【題目】

  以下程序的功能是:根據字符串str中是否包含子串substr,決定如何將字符串str1插入到

  str的不同位置。插入方法是:如果str中包含子串substr,則將str1插入到str中首次出現的子

  串substr之后;否則,插入到str的尾部。

  正確程序的輸出如下:

  原字符串:aabcd12345 子字符串:abcd 插入字符串:ABC

  新字符串:aabcdABC12345

  含有錯誤的源程序如下:

  #include

  #include

  char *find(char *str,char *substr)

  {

  unsigned lent=strlen(str);

  for(char *p1=str,*p2=substr;strlen(p1)>=len;p1++){

  for(unsigned i=0;i

  if(p1[i]!=p2[i])

  break;

  if(i>len)

  return p1+len;

  }

  return 0;

  }

  char *insert(char *str,char *substr,char *str1)

  {

  char p=find(str,substr);

  if(p)

  strcat(str,str1);

  else{

  char *tmp=new char[strlen(str)+strlen(str1)+1];

  strcpy(tmp,str1)

  strcat(tmp,p);

  strcpy(p,tmp);

  delete []tmp;

  }

  return str;

  }

  void main()

  {

  char *str=new char[80],substr[]="abcd",str1[]="ABC";

  strcpy(str,"aabcdl2345"); ’

  cout<<"原字符串:"<

  str=insert(str,substr,str1);

  cout<<"新字符串:"<

  delete []str;

  }

  【要求】

  1.把上述程序錄入到文件myfa.cpp中,根據題目要求及程序中語句之間的邏輯關系對。

  程序中的錯誤進行修改。程序中的注解可以不輸入。

  2.改錯時,可以修改語句中的一部分內容,增加少量的變量說明、函數原型說明或編譯預

  處理命令,但不能增加其他語句,也不能刪除整條語句。

  3.改正后的源程序文件myfa.cpp必須放在T盤根目錄下,供閱卷用。

【9月計算機二級C++考試試題附答案】相關文章:

9月計算機二級C++上機考試沖刺試題及答案10-29

2017年9月計算機二級C++考試模擬試題及答案10-08

計算機二級考試C++試題及答案08-01

計算機二級考試C++試題及答案10-08

2017年9月計算機二級C++考試試題05-13

2017年9月計算機二級C++考試模擬試題07-30

9月計算機二級web考試試題及答案10-30

2017最新計算機二級考試C++試題及答案10-24

9月計算機等級考試二級MS考試試題及答案10-08

9月計算機二級考試考前模擬試題及答案10-29

主站蜘蛛池模板: 午夜成人福利片无码| 凤翔县| 一本一本久久aa综合精品| 亚洲制服丝袜无码av在线| 热99re久久国免费超精品首页| 人妻中文字幕无码专区| 中文无码热在线视频| 国产成年女人特黄特色毛片免| 人妻无码不卡中文字幕系列| 久久99er热精品免费播| 国产精品免费看久久久无码| 国产亚洲精品aaaa片小说| 新竹县| 亚洲女同精品一区二区| 麻豆国产成人av在线播放欲色| 欧美 亚洲 日韩 国产| 精品人妻系列无码专区| 国产精品无码制服丝袜| 亚洲人成网站观看在线观看| 日韩人妻无码一区2区3区里沙 | 久久久久免费看成人影片| 国产露脸精品产三级国产av| 国产成人一区二区精品非洲| 丰满人妻熟妇乱又伦精品软件| 九九视频国产免| 91成人在线免费视频| 亚洲顶级裸体av片| 国产成人一区二区三区别| P尤物久久99国产综合精品| 国产精品亚洲一区二区z| 亚洲人成人无码www影院| 91精品啪在线观看国产91九色| 国产成本人片无码免费2020| 国产亚洲精久久久久久无码苍井空 | 韩国理伦片一区二区三区在线播放 | 国产成人香蕉久久久久| 中文字幕一卡二卡三卡| 99精品一区二区三区无码吞精| 免费人成网ww555kkk在线| 亚洲国产精品原创巨作av| 精品国产sm最大网站|