A.檢查,視整改情況給予行政處罰
B.檢查
C.抽查
D.監察
第1題
請使用VC6或使用【答題】菜單打開考生文件夾projl下的工程projl,該工程含有一個源程序文件pn,jl.cpp。其中位于每個注釋“//ERROR 木}}水found}}水木”之后的一行語句存在錯誤。請改正這些錯誤,使程序的輸出結果為: The value is 10 注意:只修改注釋“//ERROR **** found****”的下一行語句,不要改動程序中的其他內容。 //pmjl.cpp include using namespace std; class MyClass{ int value; public: //ERROR********found********* void MyClass(int val):value(val){} int GetValueconst{return value;} void SetValue(int val); }; //ERROR********found******** inline void SetValue(int val){value=val;} int main MyClass obj(O); obj.SetValue(10); //ERROR********found********下列語句功能是輸出obj的成員value的值 tout$amp;
第2題
第3題
第4題
第5題
第6題
使用VC6打開考生文件夾下的工程proj2。此工程包含一個源程序文件main2.cpp,但該程序運行有問題。請改正main函數中的錯誤。
源程序文件main2.cpp清單如下:
//main2.cpp
include <iostream>
using namespace std;
class MyClass
{
public:
MyClass(int m)
{
member=m;
}
~MyClass() {}
int GetMember()
{
return member;
}
private:
int member;
};
MyClass MakeObject(int m)
{
MyClass *pMyClass=new MyClass(m);
return *pMyClass;
}
int main ()
{
int x=7;
/************found**************/
MyClass *myObj=MakeObject(x);
/*************found*************/
cout<<"My object has member"<<myObj.GetMember()<<end1;
return 0;
}
第7題
使用VC6打開考生文件夾下的工程test29_1,此工程包含一個源程序文件test29_1.cpp,但該程序運行有問題,請改正程序中的錯誤,使該程序的輸出結果為:
A:no parameters
B:int parameter
A:no parameters
B:int parameter
C:int parameter
源程序文件test29_1.cpp清單如下;
include <iostream.h>
class A
{
/***************** found *****************/
private:
A(){ cout<<"A:no parameters\n";}
A(int a) {cout<<"A: int parameter\n";}
};
class B:public A
{
public:
B(int a){cout<<"B:int Parameter\n";}
};
/***************** found *****************/
class C:public B,public A
{
public:
/***************** found *****************/
C(int a) ::B(a) {cout<<"C: int parameter\n"; )
};
void main ()
{
B b(1);
C c(2);
}
第8題
第10題
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!