注册 登录
编程论坛 C++教室

各位大虾 求救!!

Cai_xw1993 发布于 2011-09-05 17:43, 705 次点击
依照《全国计算机等级考试二级教程》学习,目前第一章刚学完,接着接触到了习题,结果第三大题编程题后面木有答案,填了不知道对不对,请教各位大虾!!
  


     题目:请指出并改正下列编程中存在的三个误点--
  

          main( )
   
          {
              std::cout << “ This is a string.\n”
              return 0;
          }


          错误1:________     改正:________
          错误2:________     改正:________
          错误3:________     改正:________


            我的答案是:
                  1. 没有预处理命令              改正:添加  #include<iostream>
                  2. main( )          改正: int main( )
                  3. std::cout << “ This is a string.\n”             改正: std::cout << “ This is a string.\n”;
            
           这样是否真确,   请各位大虾指点指点,  谢谢!

[ 本帖最后由 Cai_xw1993 于 2011-9-5 17:53 编辑 ]
10 回复
#2
烟雾中的迷茫2011-09-05 18:39
恩,基本正确…不过第二项如果没说明默认返回整型,你上机调下
#3
情人一刀2011-09-05 22:23
第一句改成 #include<iostream>
            using namespace std;
#4
Cai_xw19932011-09-06 00:07
回复 3楼 情人一刀
求解,可以解释一下吗!!谢谢!
#5
rjsp2011-09-06 08:12
完全正确,但你能不能不用中文标点符号,看得蛋疼

BTW:2楼瞎说,无论是C++,还是C,当今的标准都不再允许默认返回类型了。
#6
Cai_xw19932011-09-06 12:43
回复 5楼 rjsp
你是指双引号吗?   我是刚学的,""我总是觉得怪怪,看“”比较正常一点,所以就用这个,不过谢谢!我以后会注意的了!
#7
biancku2011-09-06 14:21
正确形式:
#include <iostream>
int main( )
{
    std::cout <<"This is a string.\n";
        return 0;
}
#8
Cai_xw19932011-09-06 17:02
回复 7楼 biancku
谢谢指教!
#9
gzliujie52011-09-06 18:47
#include "iostream.h"
int main( )
{
    std::cout <<"This is a string.\n";
    return 0;
}

这样才算正确好不~~~
#10
gzliujie52011-09-06 18:50
错误一,没有头。
错误二,输出的最后面掉了个    ;
错误三,最后的}符号不知道是你输入错误还是试卷错误?或者这个是在   int main()  ,或是下面多了一行......
#11
Cai_xw19932011-09-07 00:37
回复 10楼 gzliujie5
好吧,我承认我应该输入错误了,第一次,还请谅解!!

   书本上是每行字都隔一行的,直接看书本上是这样的:


          main( )
         
         {

             std::<<"This is a string.\n"

            return 0;
      
         }

   表示应该这样才对:

        main( )         
         {
             std::<<"This is a string.\n"
             return 0;
         }
   
    谢谢指正!!
1