问答题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错。请改正程序中的错误,使程序输出的结果为   100   37   32   注意:错误的语句在//******error******的下面,修改该语句即可。   试题程序:   #include   //******error******   voidmain   {   //******error******   intm=0142:   //******error******   intn=0X27:   intq=32;   cout<  cout<  cout<  return;   }
【正确答案】 (1)“voidmain()”。   (2)“intm=0144;”。   (3)“intn=OX25;”或“intn===0x25;”。
【答案解析】 【解析】本题主要考查了主函数定义及幂同进制之间的转换,包括十进制到八进制,十进制到十六进制。主函数定义的定义形式为“main()”,函数名之后必须是一对括号,因此第1处应改为“voidmain()”。cout输出默认是以十进制方式输出的,根据题目要求输出的结果可发现变量的初值不正确,十进制的100对应八进制的144,卡进制的37对应十六进制的25,因此2和3应分别改成“intm=0144;”,“intn=0×25;”或“intn=0×25;”。