国产女人18毛片水真多18精品, 一区二区三区中文字-亚洲精品女国产, 欧美熟妇老熟妇88888久久久久, 一级毛片免费观看亚洲欧美国产精品,大波霸美女视频,日韩欧美激情V影院,熟女人伦21p,亚洲精品女国产,国产 乱子伦 在线

計算機(jī)二級《C++》非選擇題練習(xí)

時間:2025-11-26 23:42:58 報名

2016年計算機(jī)二級《C++》非選擇題練習(xí)

  一、基本操作題

  1請使用VC6或使用【答題】菜單打開考生文件夾projl下的工程projl,此工程中包含一個源程序文件main.cpp,其中有類Book(“書”)和主函數(shù)main的定義。程序中位于每個“/pic/p>

  書名:C++語句程序設(shè)計總頁數(shù):299

  已把“c++語言程序設(shè)計”翻到第50頁

  已把“c++語言程序設(shè)計”翻到第51頁

  已把“c++語言程序設(shè)計”翻到第52頁

  已把“c++語言程序設(shè)計”翻到第51頁

  已把書合上。

  當(dāng)前頁:0

  注意:只修改每個“/pic/p>

  #include

  using namespace std;

  class Book{

  char*title;

  int num—pages;/pic/p>

  int cur_page;/pic/p>

  public:

  /pic/p>

  Book(const char*theTitle,int pages)num_pages(pages)

  {

  title=new char[strlen(theTitle)+1];

  strepy(title,theTitle);

  cout<

  <<”總頁數(shù):”<

  }

  ~Book(){delete[]title;}

  bool isClosed()const{return cur_page==0;} /pic/p>

  bool isOpen()const{return!isClosed();}/pic/p>

  int numOfPages()const{return num_pages;}/pic/p>

  int currentPage()const{return cur_page;}/pic/p>

  /pic/p>

  void openAtPage(int page_no)const{ /pic/p>

  cout<

  i“page_nohum_pages){

  tOUt<<”無法翻到第”<

  ClOSe();

  }

  else{

  cur_page=page_n0;

  tout<<”已把“"<

  }

  }

  void openAtPrevPage(){openAtPage(cur page—1);{/pic/p>

  void openAtNextPage(){openAtPage(cur_page+1);}/pic/p>

  void close(){/pic/p>

  tout<

  if(isClosed())

  tout<<"書是合上的。";

  else{

  /pic/p>

  num_pages=0;

  cout<<”已把書合上。”;

  }

  cOut<

  }

  };

  int main(){

  Book book(”C++語言程序設(shè)計”,299);

  book.openAtPage(50);

  book.openAtNextPage();

  book.openAtNextPage();

  book.openA.tPrevPage();

  book.close();

  tout<<”當(dāng)前頁:”<

  return 0:

  }

  參考解析:

  (1)Book(const char*theTifle,int pages):num_pages(pages)

  (2)void openAtPage(int page—no) /pic/p>

  (3)cur_page=0;

  二、簡單應(yīng)用題

  2請使用VC6或使用【答題】菜單打開考生文件夾proj2下的工程proj2,該工程中包含一個程序文件main.cpp,其中有日期類Date、人員類Person及排序函數(shù)sortByName和主函數(shù)main的定義。請在程序中的橫線處填寫適當(dāng)?shù)拇a并刪除橫線,以實(shí)現(xiàn)上述類定義和函數(shù)定義。此程序的正確輸出結(jié)果應(yīng)為:

  按姓名排序

  排序前:

  張三 男 出生日期:1978年4月20日

  王五 女 出生日期:1965年8月3日

  楊六 女 出生日期:1965年9月5日

  李四 男 出生日期:1973年5月30日

  排序后:

  李四 男 出生日期:1973年5月30日

  王五 女 出生日期:1965年8月3日

  楊六 女 出生日期:1965年9月5日

  張三 男 出生日期:1978年4月20日

  注意:只能在橫線處填寫適當(dāng)?shù)拇a,不要改動程序中的其他內(nèi)容,也不要刪除或移動“/pic/p>

  #include

  using namespace std;

  class Date{/pic/p>

  int year,month,day;/pic/p>

  public:

  Date(int year,int month,int day):year(year),month(month),day(day){}

  int getYear()const{return year;}

  int getMonth()const{return month;}

  int getDay()const{return day;}

  };

  class Person{ /pic/p>

  char name[14];/pic/p>

  bool is—male;/pic/p>

  Date birth—date;/pic/p>

  public:

  Person(char*name,bool is—male,Date birth_date)

  /pic/p>

 。——————

  {

  {

  strcpy(this一>name,name);

  }

  const char * getName()const{return name;}

  bool isMale()const{return is—male;}

  Date getBirthdate()const{return birth—date;}

  /pic/p>

  int compareName(const Person&p)const{

  /pic/p>

  ————}

  void show(){

  cout<

  cout<

  /pic/p>

  __________________________/pic/p>

  << “birth—date.getDay()<<”日”;/pic/p>

  }

  };

  void sortByName(Person ps[],int size){

  /pic/p>

  for(int i=0;i

  /pic/p>

  int m=i;

  for(int j=i+1;j

  if(ps[j].eompareName(ps[m])<0)

  m=j;

  if(m>i){

  Person P=ps[m];

  ps[m]=ps[i];

  ps[i]=p;

  }

  }

  }

  int main(){

  Person staff[]={

  Person(”張三”,true,Date(1978,4,20)),

  Person(”王五”,false,Date(1965,8,3)),

  Person(”楊六”,false,Date(1965,9,5)),

  Person(”李四”,tme,Date(1973,5,30))

  };

  const int size=sizeof(staff)/sizeof(staff[0]);

  int i;

  eout<

  cout<

  for(i=0;i

  sortByName(staff,size);

  cout<

  for(i_0;i

  cout<

  return 0;

  {

  參考解析:

  (1)is—male(is—male),birth—date(birth—date)

  (2)retum stremp(nalne,P.getName());

  (3)“birth—date.getMonth()“”月”

【計算機(jī)二級《C++》非選擇題練習(xí)】相關(guān)文章:

2016年計算機(jī)二級《C++》非選擇題練習(xí)及答案01-14

計算機(jī)二級C++選擇題專項(xiàng)練習(xí)11-02

2017計算機(jī)二級C++選擇題練習(xí)07-01

計算機(jī)二級《C++》選擇題練習(xí)及答案201603-18

2016計算機(jī)二級《C++》選擇題練習(xí)與解析09-15

計算機(jī)二級《VB》非選擇題練習(xí)201610-25

計算機(jī)二級《C語言》非選擇題練習(xí)及答案201612-13

2016計算機(jī)二級《C語言》非選擇題練習(xí)及答案08-05

2017年計算機(jī)二級C++考試專項(xiàng)選擇題練習(xí)11-13