使用Vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为 100 37 32 注意:错误的语句在//******error******的下面,修改该语句即可。

admin2021-06-10  21

问题 使用Vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
    100
    37
    32
    注意:错误的语句在//******error******的下面,修改该语句即可。
    试题程序:
#include
//******error******
void main
{
//******error******
  int m=0142;
//******error******
  int n=0X27:
  int q=32;
  cout<  cout<  cout<  return;
}

选项

答案(1)“void main()”。 (2)“int m=0144;”。 (3)“int n=0X25;”或“int n=0x25;”。

解析 本题主要考查了主函数定义及不同进制之间的转换,包括十进制到八进制,十进制到十六进制。主函数定义的定义形式为“main()”,函数名之后必须是一对括号,因此第1处应改为“void main()”。cout输出默认是以十进制方式输出的,根据题目要求输出的结果可发现变量的初值不正确,十进制的100对应八进制的144,十进制的37对应十六进制的25,因此2和3应分别改成“int m=0144;”,“int n=0X25;”或“int n=0x25;”。
转载请注明原文地址:https://kaotiyun.com/show/rufp777K
0

最新回复(0)