首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
admin
2016-10-28
54
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:
ABCDEF
ABCDEF
ABCDEF
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
void main()
{
//********error********
char s1[]="ABC
"DEF";
//********error********
char s2[]="ABCDEF";
//********error********
char s3[]="ABC"+
"DEF";
cout<<s1<<endl;
cout<<s2<<endl;
cout<<s3<<endl;
return;
}
选项
答案
(1)char s1[]="ABC" (2)char s2[]="ABC\ (3)char s3[]="ABC"
解析
(1)字符串数组以“:”结束赋值语句,所以“ABC“DEF”应该是字符串数组s1的赋值语句,它的错误提示“modi1.cpp(5):error C2001:newline in constant”,说明“DEF”被认为是新的值,根据题目要求它其实应该是与ABC是一个数组串的,所以应该在”ABC后面添加“"”,即第1个标识下修改为“char s1[]="ABC"”。
(2)根据题目中给出的输出结果,知道s2的输出也是ABCDEF,那么说明第2个标识下的s2值应该是ABCDEF,第一行与第二行是一个字符串。在C++中,在一个字符串中最后一个字符为“\”,则标识它是续行符,下一行的字符是该字符串的一部分,所以在第一行的ABC后面添加“\”,即“char s2[]="ABC\”。
(3)字符串数组s3的赋值语句,错误提示“modi1.cpp(12):error C2110:cannot add two pointers”不能添加两个指针,不是用“+”来连接的,两个字符串变量之间不可以用“+”连接,所以这里删除“+”,即第3个标识下修改为“char s3[]="ABC"”。
转载请注明原文地址:https://www.kaotiyun.com/show/m7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0:}A(intaa)
下面关于对象概念的描述中,()是错误的。
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fi1(’*’);
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;fil
【】是当前软件开发环境中富有特色的研究工作和发展方向。
下面程序的预设功能是:将文本文件readme中的内容读出,显示在屏幕上。#include<fstream>usingnamespacestd;intmain(){charbuf[80];
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}
软件工程研究的内容主要包括【】技术和软件工程管理。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
孕妇HBeAg(+),对其新生儿最好应注射
A施工单位承建某新建单线铁路工程中有1座隧道工程长2600m,其余路段为路基土石方。根据设计图纸,正洞中围岩的绝大部分是Ⅱ级围岩,局部有节理较发育的Ⅲ级围岩,进口处50m为埋深较深且比较破碎的V级围岩,拟采用小断面弱爆破暗挖法,并辅助进行超前支护。出口处4
在微型计算机内存储器中,不能用指令修改其存储内容的部分是()。
人们常说,用人上的腐败是最大的腐败。你如何看待现在一些地方出现的用人腐败问题?
以下是单位刘科长和科员刘姐的一段对话:科长:“刘姐,单位考勤以前你负责,做得很好,今年你继续负责单位的考勤吧。”刘姐:“我不想做了,因为这个我之前得罪了很多人,现在真的不想做了,你让其他同事负责吧。”科长:“单位其他同事都有安
技术职称
(2009下系管)______属于UML中的交互图。
电视信号的标准也称电视的制式,制式的区别在于其帧频的不同、分辨率的不同、信号带宽及载频的不同、彩色空间的转换关系不同等。我国电视采用的制式是(58),对应帧频是(59)帧/妙,对应分辨率为(60)。
Kerberos是一种常用的身份认证协议,它采用的加密算法是()。
SQL的数据操作语句不包括( )。
最新回复
(
0
)