首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: Hello 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*******
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: Hello 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*******
admin
2015-05-30
42
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
Hello
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
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”<
14 }
15 return;
16 }
选项
答案
(1)typedef bool BOOL; (2)BOOL.a=false ; (3)a = (i!=0);
解析
程序要求输出Hello。本题程序中不存在复杂的结构,从已定源程序的main主函数依次处理错误提示下的语句即可。
[解题思路]
(1)第1个标识下的“typedef BOOL bool;”。typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。一般形式应该是:typedef标准数据类型新的数据类型名,所以第1个标识下应该是“typedef bool BOOL”。
(2)C++中逻辑假的值应该是false而不是FALSE,所以这里修改为“BOOLa=false;”。
(3)题目要求输出Hello,它要在“if(a)”为真的时候输出“:Hello”。i的值为0X80000000,第3个标识下a=!i;语句中a的值为假。iI=0为真,所以修改为“a=(i!=0);”。
转载请注明原文地址:https://kaotiyun.com/show/yJNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为【】。
在C++语言中,唯一的一个三目运算符是【】。
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
关于类模板,下列表述中不正确的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
关于模板下列说法不正确的是()。
下面有关重载函数的描述中正确的是
随机试题
有关谈判团队的说法错误的是()
A、殷门B、章门C、关门D、石门E、郄门脐下2寸为
硫脲类抗甲状腺药起效慢的主要原因是
土袋围堰适用于水深()的土。
融资租赁作为一种筹资方式,其优点有()。
纳税义务人在下列( )情况下可以自缴纳税款之日起1年内,凭原纳税收据向海关书面申请退税。
需求量和需求.或者供给量和供给的含义是否相同?
基本分析流派的主要理论假设是()
根据《中华人民共和国会计法》的规定,企业的下列人员中,应当在财务会计报告上签名并盖章的有()。
MillionsofU.S.collegestudentswillhavetoshouldermoreofthecostoftheireducationunderfederalrulesimposedlatelas
最新回复
(
0
)