首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: Hello 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构, 错误的语句在//*****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: Hello 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构, 错误的语句在//*****
admin
2018-10-23
17
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
Hello
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构, 错误的语句在//******error********的下面。
1 #include<iostream.h>
2 void main()
3 {
4 //********error********
5 typedef BOOL bool;
6 //********error********
7 BOOL a=FALSE;
8 int i=0X80000000;
9 //********error********
10 a=!i;
11 if(a)
12 {
13 cout<<’’Hello’’<<end1;
14 }
15 return;
16 }
选项
答案
(1)typedef bool BOOL; (2)BOOL a=false; (3)a=(i!=0);
解析
程序要求输出Hello。本题程序中不存在复杂的结构,从已定源程序的main主函数依次处理错误提示下的语句即可。
(1)第1个标识下的“typedef BOOLbool:”。typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。一般形式应该是:typedef标准数据类型新的数据类型名,所以第1个标识下应该是“typedef bool BOOL;”。
(2)C++中逻辑假的值应该是false而不是FALSE,所以这里修改为“BOOL a=false;”。
(3)题目要求输出Hello,它要在“if(a)”为真的时候输出“Hello”。i的值为0X80000000,第3个标识下a=!i;语句中a的值为假。i!=0为真,所以修改为“a=(i!=0);”。
转载请注明原文地址:https://kaotiyun.com/show/DwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关拷贝构造函数的描述中错误的是()。
以下哪个特征不是面向对象思想中的主要特征?
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
如果类A被说明成类B的友元,则()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
下面各项中不属于软件生存期中开发阶段的是
在计算机中,算法是指
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是
算法复杂度主要包括时间复杂度和______复杂度。
随机试题
国家土地的所有权原则上应该由_______代表国家行使。
最早萌出的恒牙是
可加速毒物排泄的药物是
适用于火灾蔓延速度快、闭式喷头不能有效覆盖起火范围等的高危险场所的是()。
由于正常原因造成的单项工程或单位工程报废或毁损,减去残料价值和过失人或保险公司等赔款后的净收益,如果工程项目尚未达到预定可使用状态的,冲减继续施工的工程成本;如果工程项目已经达到预定可使用状态的,属于筹建期间的,冲减管理费用;不属于筹建期间的,直接计入当期
甲上市公司拟聘请独立董事。根据公司法律制度的规定,下列人员中,不得担任该上市公司独立董事的有()。
下列各项中,构成错报的有()。
“创新”作为严格的经济学概念,特指企业以新产品、新服务、新市场、新的管理和商业模式获取利润的行为。根据上述定义,下列不属于经济学概念中的创新的是:
马克思说:“手推磨产生的是封建主的社会,蒸汽磨产生的是工业资本家的社会。”这表明
A、USD20,000orso.B、USD10,000orso.C、USD2,000orso.D、USD1,000orso.B细节题。当银行职员问Bob:What’sthebalanceofyourdeposit
最新回复
(
0
)