首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2019-04-18
34
问题
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:
ABCDEF
ABCDEF
ABCDEF
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
void main()
{
∥********error********
char S1[]=“ABC
”DEF”;
∥********error********
char s2[]=”ABC
DEF”;
∥********error********
char S3[]=”ABC”+
”DEF”;
cout<
cout<
cout<
return;
}
选项
答案
(1)char sl[]="ABC” (2)char s2[]="ABC\ (3)char S3[]="ABC”
解析
程序要求输出字符串数组的值。从已定源程序的main
主函数开始入手,可以看出程序通过输出函数cout实现三个字符串数组值的输出。
解题思路
(1)字符串数组以“:”结束赋值语句,所以“ABC“DEF”应该是字符串数组sl的赋值语句,它的错误提示“modil.cpp(5):error C2001:newline in constant liPIt说明“DEF”被认为是新的值,根据题目要求它其实应该是与ABC是一个数组串的,所以应该在”ABC后面添加“”,即第1个标识下修改为“char s1[]=”ABC”"。
(2)根据题目中给出的输出结果,知道s2的输出也是ABCDEF,那么说明第2个标识下的s2值应该是ABCDEF,第一行与第二行是一个字符串。在C++中,在一个字符串中最后一个字符为“\”则标识它是续行符,下一行的字符是该字符串的一部分,所以在第一行的ABC后面添加“\”即“char s2[]=“ABC\”。
(3)字符串数组s3的赋值语句,错误提示“modil.cpp(12):error C2110:cannot add two pointers”不能添加两个指针,不是用“+”来连接的,两个字符串变量之间不可以用“+”连接,所以这里删除“+”,即第3个标识下修改为“char s3[]=“ABC””。
转载请注明原文地址:https://jikaoti.com/ti/sUt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
设有定义intx;floaty;,则10+x+y值的数据类型是
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
数据库管理系统是
对于循环队列,下列叙述中正确的是
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
下面不属于软件需求分析阶段主要工作的是()。
关于外科应用抗菌药物,下列哪项是正确的()
该工程招标是否可以采用邀请招标方式进行招标?并说明理由。事件一中,招标人的做法是否正确?为什么?
某学校采用性格量表来测量学生,分别在一年的3月、8月、12月测量,其结果基本相当,测验结果说明其()。
W:Sir,you’vebeenusingtheonlinecatalogue(目录)quiteawhile.16?M:Well,I’vegottowriteapaperaboutHollyw00dinthe30s
明代“三司”长官及其职掌对应有误的一项是()。
法律的运行指的是法律从创制、实施到实现的过程。在这个过程当中,属于法律最经常、最大量的工作是
【69】系统是苹果公司智能手机所使用的操作系统,也使用在iPodtouch、iPad等产品上,按照内核结构分类,它属于【70】内核操作系统。
AMERICARES’firstairlifttoIndiainresponsetothetsunamihasarrivedinChennai,carrying36tonsofmedicines,medicalequ
A、Shefixedherfriend’staperecorder.B、Shewenttoherfriend’shouse.C、Shetriedtotelephoneherfriend.D、Shearrangedto
最新回复
(
0
)