2011年全国计算机等级考试vc++上机题库2
日期:12-29| http://www.59wj.com |二级C++上机题库|人气:332次
2011年全国计算机等级考试vc++上机题库2
使用VC6打开考生文件夹下的源程序文件modi cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
member:1
member:10
member:l00
注意:错误的语句在/********found*******/的下面.修改该语句即可.其他的语句不能修改.
include
int i=100;
class MyClass
{
public:
MyClass(int i)
{
cout <<"member: "< /********found********/
i = i+9;
}
void Print()const
{
cout<<"member: "< }
private:
int i;
};
void main()
{
/********found********/
MyClass obj;
int i(0);
obj.Print();
/********found********/
cout<<"member: "< return ;
}
使用VC6打开考生文件夹下的源程序文件simp.cpp.
请完成凼数fun(char *data),此函数的
功能是,找出字符串数组中最大的ASCIl值,
如果有相同变量,则输出最后一个所在的位置;
如果字符串为空,则返回-1;或者不存在时也返回-1.
注意:不能修改函数的其他部分.
计算数字如果第一个字母最大,则返回0.依次增加.
#include
int fun(char* data)
{
}
void main()
{
char source[1024];
cout<<"请输入一行英文字符串: “n";
cin.getline(source,1024);
cout<<"最大的字母出现在距离头部"< }
用VC6打开考生文件夹下的源程序文件adva.cpp,这个工程完成输出到屏幕一些特定的信
息,但工程有错误或者不完整,请完成以下功能:
(1)初始化m_Number2的值为j,请在注释//*******//后添加适当的语句.
(2)补充全局函数fun()使之能够调用类MyClass的成员变量,请在注释后//***2
//后添加适当的语句.
(3)初始化静态变量,请在注释//***3***//后添加适当的语句.
(4)修改注释//******4******//后的语句.
www.59wj.com
使得程序输出以下内容:
m_Number1=1 0
m_Number2=20
m_Number3=1 0
m_Number1=4
m_Number2=2
m_Number3=16
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容.
#include
class MyClass
{
public:
//********1********
MyClass(int i,int j)
{
m_Number1 = i;
m_Number3 += i;
}
void Print()
{
cout<<"m_Number1 = "< cout<<"m_Number2 = "< cout<<"m_Number3 = "< }
void Add(int i)
{
m_Number3 += i;
}
private:
int m_Number1;
const int m_Number2;
static int m_Number3;
//********2********
};
//********3********
void fun()
{
MyClass obj(1,2);
obj.m_Number1 = 4;
//********4********
obj.Add();
obj.Print();
}
void main()
{
MyClass obj(10,20);
obj.Print();
fun();
return;
}
40
www.59wj.com
如果觉得《2011年全国计算机等级考试vc++上机题库2》二级C++上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级C++上机题库,jsj,