全国计算机等级考试二级cpp试题,全国计算机等级考试二级C++上机题库试卷二2013年...

全国计算机等级考试二级C++上机题库试卷二2013年

维普在线考试系统Page 1of 3

全国计算机等级考试二级C++上机题库试卷二2013年

(总分3, 考试时间90分钟) 1. 改错题

使用VC6打开考生文件夹下的工程kt7_1,此工程包含一个源程序文件kt7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

Constructor1

Constructor1

Constructor1

Destructor

Constructor2

Destructor

x=0

x=5

Destructor

Destructor

源程序文件kt21_1.cpp清单如下:

#include

classB

{intx;

public:

B(){x=0;cout<

B(inti){x=i;cout<

~B(){cout<

/**********found**********/

~B(inti){cout<

voidprint(){cout<

voidmain()

{B*ptr;

ptr=newB[2];

/**********found**********/

ptr[0]=B(0);

ptr[1]=B(5);

/**********found**********/

for(inti=0;i<2;)

ptr[i].print();

delete[]ptr;}该题您未回答:

1-21-png_6_0_0_801_689_10_15_892.83_1263-13-0-1658-13.jpg

х

1-21-png_6_0_0_801_848_10_16_892.83_1263-13-0-1692-13.jpg

该问题分值

1-200-png_6_0_0_801_704_10_144_892.83_1263-13-0-1718-13.jpg

: 1

答案:

(1)将~B(int i){cout<

(2)将ptr[0]=B(0);改为:ptr[0]=B();

(3)将for (int i=0;i<2;)改为:for(int i=0;i<2;i++)

本题主要考查对文件相关操作的熟练程度。首先定义文件流类的变量,然后使用该对象的open方法打开一个文件,接着使用while循环和getch方法每次读入一个字符并统计字符个数,最后使用close方法关闭文件,返回i值。2. 简单应用题

编写一个函数intcharnum(charfn[10]),该函数以只读方式打开文件fn,,通过统计,返回文件中字符的个数,请使用while循环实现计数功能。

注意:部分源程序已存在文件kt7_2.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数charnum的花括号中填写若干语句。

文件kt7_2.cpp的内容如下:

#include

#include

#include

intcharnum(charfn[10]);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值