没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌;没有做二级C++试题,何来过关。
程序改错题(18分)
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
m=-10
n=-1O
p一0
q=-10
z=A
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include
voidmain()
{
doublem=10:
floatn=10:
boolp=1;
intq=10;
charz=’a’:
m=-m:
//******error******
n=~n;
//******error******
P=-P:
//******error******
q=~q:
z=z-32;
cout<<"m="< cout<<"n="< cout<<"p="
程序改错题答案解析:
(1)“n=-n;”。
(2)“p=!p;”。
(3)“q=-q;”。
【解析】由题目要求的运行结果可知,第1个标识和第3处的语句是对变量n和q取反,求一个正数的相反数可以通过算数运算符“-”得到,第1处和第3处的语句应分别改为“n=-n;”和“q=-q;”,即只需要通过负号运算就可以实现。从题目要求输出的结果来分析,第2处的语句是对逻辑变量P取反,对一个逻辑变量求反,应该用取反运算符“!”,第2处的语句应改为“p=!P;”。
考无忧小编tips:
大多数人挂了计算机考试,根源不在于你的资质不行,而是你压根就没刷几套计算机等级考试题库就去考试!懒得备考才是你挂科的罪魁祸首!赶紧复习以上的二级C++试题,还有点击下方链接,把题目刷起来吧!
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯