题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-16 00:20:11

[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
10
6
30
2
2
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include<iostream.h>
class TC

private:
int number;
int Add(int i)

return number+=i;

int Sub(int i)

return number-=i;

int Mul(int i)

return number*=i;

int Div(int i)

if(i!=0)

return number/=i;

else
return number;

//******error******
typedef int(FUNC)(int);
//******error******
FUNC func[];
public:
TC( )

func[0]=TC://:Add;
func[1]=TC://:Sub;
func[2]=TC://:Mul;
func[3]=TC://:Div;
number=0;

int CallFunction(int i,int j)

//******error******
return(func[i])(j);


void main( )

TC myobj;
cout<<myobj.CallFunction(0,10)<<end1;
cout<<myobj.CallFunction(1,4)<<end1;
cout<<myobj.CallFu

更多"使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时"的相关试题:

[简答题]使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostream.h>void main( ){double m=10;float n=10;bool p=1;int q=10;char z=’a’;m=-m;//******error******n=~n;//******error******p=-p;//******error******q=~q;z=z-32;cout<<"m="<<m<<endl;cout<<"n="<<n<<endl;cout<<"p="<<p<<endl;cout<<"q="<<q<<endl;cout<<"z="<<z<<endl;return;}
[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出:
Hello
test
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream>
//********error********
template(T)
void fun(T t)

std::cout<<"test"<<std::end1;

//********error********
template<bool>
void fun(bool t)

std::cout<<(t"Hello":"Hi")<<std::end1;

int main( )

//********error********
bool flag=TRUE;
fun(flag);
fun((int)flag);
return 0;


[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TC1:0
TC2
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h>
struct TC1

TCl(int i=0)

m_i=i;

void print( )

cout<<"TC1:"<<m_i<<end1;

int m_i;

class TC2

public:
TC2( )


void print( )

cout<<"TC2"<<end1;

//********error********
private:
~TC2( )



int main( )

//********error********
TC1 obj1( );
//********error********
TC2 ohj2( );
obj1.print( );
ohj2.print( );
return 0;


[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。
程序异常,输出信息为
error
0
ERROR
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h>
int main( )

try

throw("error");

//********error********
catch(char s)

cout<<s<<end1;

try

throw((int)0);

//********error********
catch( )

cout<<i<<end1;

try

throw(0);
throw("error");

//********error********
catch( )

cout<<"ERROR"<<end1;

return 0;


[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。
程序输出结果为
5
a
1
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream>
template<class T>
//********error********
t min(t x,t y)

return(x>y)y:x;

void main( )

int n=5;
//********error********
char c="a";
int d=1;
//********error********
cout<<min(n,n)<<end1;
cout<<min(c,c)<<end1;
cout<<min(d,d)<<end1;


[简答题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,本题的功能是从键盘中输入字符串str,然后输出字符串str中的字符个数。
注意:错误的语句在/********error********/的下面,修改该语句即可。其他的语句不能修改。
试题程序:
#include<iostream>
int main( )

/********error********/
cout<<"please input a string:"<<end1;
/********error********/
namespace std;
char str[256];
cin.getline(str,256);
cout<<strlen(str)<<end1;
return 0;

[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
member:1
member:10
member:100
注意:错误的语句在/********error********/的下面,修改该语句即可。其他的语句不能修改。
试题程序:
#include<iostream.h>
int i=100;
class TC

public:
TC(int i)

cout<<"member:"<<i<<end1;
/********error********/
i=i+9;

void Print( )const

cout<<"member:"<<i<<end1;

private:
int i;

void main( )

/********error********/
TC obj;
int i(0);
obj.Print( );
/********error********/
cout<<"member:"<<i<<end1;
return;


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码