首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1,2,3,4,5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在********error
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1,2,3,4,5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在********error
admin
2015-07-20
67
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
1,2,3,4,5,
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在********error********的下面。
1 #include
2 class TestClass
3 ∥********error********
5 TestClass(int i)
6 {
7 m—i=i,
8 )
9 void print()
10 {
11 cout<<++m—i<<‘,’
12 }
13 public:
14 int m—i ;
15 };
16 int main()
17 {
18 ∥********error********
19 int i(),
20 Test TestClass data(0);
21 while(i>5)
22 {
23 ∥********error********
24 i++;
25 data.print();
26 )
27 cout<
28 return 0 ;
29 }
选项
答案
(1)public:TestClass(int i) (2)int i(10); (3)i一一:
解析
程序要求输出1,2,3,4,5,。主函数main()q~有while循环,调用类TestClass中的成员函数print()实现函数功能。
解题思路
(1)打开moidl.cpp调试程序,显示错误提示为第一标识下“modil.cpp(20):error C2248:’TestClass::TestClass’:cannot access private member declared in class’TestClass”,提示类TestClass中的构造函数TestClass被定义为私有的,无法获得,所以这里应该是public,即“public:TestClass(int i)”。
(2)题目中要求输出结果为1,2,3,4,5,即循环5次。第三个表示while循环条件是i大于5就进行循环。“int i(’);”应该实现变量i的初始化,题干中要求不能删除i初始化中的括号,所以在括号中添加i的初始值。大于5且循环5次,所以i的初始值为10,而while循环中对i的操作应该是i一,这样第二个和第三个标示下应该是“int i(10);”和“i一;”。
转载请注明原文地址:https://kaotiyun.com/show/otNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下程序的执行结果为()。#include<iostream.h>classSample{intn;public:Sample(inti){n=i;}operator++(){n+
若有int(*p)[3]:则以下表述中正确的是______。
下列for循环语句执行的次数是______。for(inti=0,x=0;!x&&i<=5;i++)
下列关于圆括号运算符的功能说法不正确的是______。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下列有关数据库的描述,正确的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
关于类模板,下列表述不正确的是
随机试题
平面型斜向器虽然比较容易加工,但是磨铣时扭矩较大,工作平稳性差,开出的窗口不够规则。()
金钱草的主治病证有( )。
有限责任公司是指两个以上股东共同出资,股东以其出资额为限对公司承担责任,公司以其全部资产对其债务承担责任的企业法人。( )
财产保险中,家庭财产两全保险兼具( )。
商用房贷款申请人填写申请书,需要提交的相关材料中不正确的有()。
某超市“五.一”促销活动中,以“买一送一”方式销货。当月销售A商品30件,每件含税价为2340,同时送出B商品30件,每件含税价117元。A、B商品均适用17%税率,该超市该项业务当月应申报的销项税额是()元。
运用劳动法的各种调整方式将劳动关系转化为劳动法律关系是劳动法对劳动关系的()调整。
“学校课程中相关的真正中心,不是科学,不是文学,不是历史,而是儿童的社会活动。”这一观点反映了哪一种课程理论?()
下列叙述中正确的是
InSeptember,inBritain,youmayseealotofbirds【C1】______onroofsandtelegraphwires.Thesebirdsareswallows.Theyare【C
最新回复
(
0
)