首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
admin
2016-10-28
31
问题
使用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://jikaoti.com/ti/gFE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
下列叙述中错误的是()。
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
下列对派生类的描述中,错误的是
在面向对象的程序设计中,下列叙述中错误的是
若有定义“intk,*q;”,则下列各选项中,赋值表达式正确的是()。
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
注释一般分为序言性注释和______注释。
以下选项中不属于软件工程的目标是( )。
随机试题
人作为猪肉绦虫的人作为微小膜壳绦虫的
男性,20岁。近2天寒战,高热,咳嗽,咳少许黏痰,带血。X线胸片右下肺大片浸润影,有支气管充气征。痰培养3次,1次有白念珠菌生长,对多种抗真菌药敏感。最可能的诊断为
新生儿破伤风一般发生在断脐后
A、牙菌斑B、服用药物C、内分泌导致的激素变化D、遗传因素E、全身疾病妊娠期龈炎的直接病因是
临产后肛查了解胎头下降程度的标志是
同一磁盘目录下的文件不能取相同的名字,因为操作系统依靠文件名来管理文件。()
证券公司申请为期货公司提供中间介绍业务资格,应当符合的条件包括()等。
解决我国民族问题的基本政策是()。
Somefindingsareissuedrecentlyaboutattendingacommunitycollege.Mostworkerswhohavea【C1】______fromacommunitycollege
A、Heoftenborrowsmoneyfromothers.B、Hehasjustreceivedhismonthlypay.C、Hecan’tpayoffhiscreditcards.D、Hehaskept
最新回复
(
0
)