博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

语林网

   liuxiqin.cublog.cn
关于作者  

职业:IT
年龄:21
个性介绍:我喜欢黑夜,因为黑夜给我黑色的眼睛去寻找光明
绍:                         

我的分类  




二级C++试题

1.指出下面程序中的错误
 void main( )
 {
  cout<<"This is a string"
 }
 

2.指出下面程序中的错误
 #include <iostream.h>
 void main( )
 {
  cin>>x;
  int p=x*x;
  cout<<"p=<<p<<\n";
 }
 

3.指出下面程序中的错误
 #include <iostream.h>
 void main( )
 {
   int i,j;
   i=5;
   int k=i+j;
   cout<<"i+j="<<k<<"\n";
 }
 

4."A"与'A'是等价的。


答案:

 1.答: 错误有二,首先程序中用到输出对象cout,则必须在程序首部加上文件包含语句#include <iostream.h>。第二,语句结束必须有结束符";"。

 2.答:错误有二,首先变量必须先定义后使用,而x未定义就输入值是错误的。第二,如果程序要输出p的值,括号位置是不对的,第二个语句应写为:cout<<"p="<<p<<"\n";

 3.答:变量应先定义再使用,但还要注意,变量要初始化后才能引用。因j未初始化, k的结果是不可预料的。

 4.二者一个是字符串,一个是字符,是不等价的,前者由两个字节组成(字符'A'与字符'\0'),而后者只有一个字节。

 发表于: 2007-05-12,修改于: 2007-05-12 01:46 已浏览914次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.31258

京ICP证041476号