请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1,此工程中包

题型:问答题

问题:

请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
书名:C++语句程序设计总页数:299
已把“C++语言程序设计”翻到第50页
已把“C++语言程序设计”翻到第51页
已把“C++语言程序设计”翻到第52页
已把“C++语言程序设计”翻到第51页
已把书合上。
当前页:0
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Book
char*title;
int num_pages;//页数
int cur_page;//当前打开页面的页码,0表示书未打开
public:
//ERROR **********found**********
Book(const char*theTitle,int pages)num_pages(pages)

title=new char[strlen(theTitle)+1];
strcpy(title,theTitle);
cout<<endl<<"书名:"<<title<<"总页数:"<<num_pages;

~Book()delete[]title;)
bool isClosed()constreturn cur_page==0; //书合上时返回true,否则返回falsebool isOpen()constreturn! isClosed();)//书打开时返回true,否则返回falseint numOfPages()const return num_pages;) //返回书的页数
int currentPage()const return cur_page;) //返回打开页面的页码
//ERROR **********found**********
void openAtPage (int page_no) const( //把书翻到指定页
cout<<endl;
if(page_no<1 ||page_no>num_pages)
cout<<"无法翻到第"<<cur_page<<"页。";
close();

else
cur_page=page_no;
cout<<"已把“"<<title<<"”翻到第"<<cur_page<<"页";


void openAtPrevPage()openAtPage(cur_page-1);//把书翻到上一页
void openAtNextPage()openAtPage(cur_page+1);//把书翻到下一页
void close() //把书合上
cout<<endl;
if(isClosed())
cout<<"书是合上的。";
else
//ERROR**********found**********
num_pages=0;
cout<<"已把书合上。";

cout<<endl;

;
int main()
Book book("C++语言程序设计",299);
book.openAtPage(50);
book.openAtNextPage();
book.openAtNextPage();
book.openAtPrevPage();
book.close();
cout<<"当前页:"<<book.current-Page()<<endl;
return 0;

考点:计算机等级考试C++C++语言笔试
题型:问答题

桂枝去芍药汤证的病机是()

A.胸阳不振

B.表邪未解

C.表邪已解

D.胸阳损伤

E.寒邪凝闭

题型:问答题

如图所示的空间分为Ⅰ、Ⅱ、Ⅲ三个区域,各边界面相互平行,Ⅰ区域存在匀强电场,电场强度E=1.0×104V/m,方向垂直边界面向右。Ⅱ、Ⅲ区域存在匀强磁场,磁场的方向分别为垂直纸面向外和垂直纸面向里,磁感应强度分别为B1=2.0T、B2=4.0T。三个区域宽度分别为d1=5.0m、d2=d3=6.25m,一质量m=1.0×10-8kg、电荷量q=1.6×10-6C的粒子从O点由静止释放,粒子的重力忽略不计。求:

(1)粒子离开Ⅰ区域时的速度大小v;

(2)粒子在Ⅱ区域内运动时间t;

(3)粒子离开Ⅲ区域时速度与边界面的夹角α。

题型:问答题

铁磁质在磁化过程中磁场强度的变化落后于磁感应强度变化的现象称为磁滞现象

题型:问答题

目前认为多数人类肾小球疾病是

A.遗传性疾病
B.是细菌感染性疾病
C.免疫介导的疾病
D.免疫缺陷性疾病
E.是肾小球损伤性疾病

题型:问答题

下列选项中,属于科目汇总表的汇总范围的是()。

A.全部科目的借、贷方发生额和余额

B.全部科目的借、贷方余额

C.全部科目的借、贷方发生额

D.汇总收款凭证、汇总付款凭证、汇总转账凭证的合计数

更多题库