首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2019-04-18
62
问题
使用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://kaotiyun.com/show/daAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
下列关于派生类构造函数和析构函数的叙述中,错误的是
以下描述中,不是线性表顺序存储结构特征的是()
建立E-R模型的工作,属于软件生命周期中的()
线性表常采用的两种存储结构是()
程序流程图中带有箭头的线段表示的是
在数据库系统的内部结构体系中,索引属于()。
C++类体系中,不能被派生类继承的有()。
随机试题
我们党一切行动的根本出发点和落脚点是()
WhatislackinginNorthAmerica’sretailindustry?
设D是由曲线y=f(x)与直线)y=0,y=3围成的区域,其中f(x)=,求D绕y轴旋转一周形成的旋转体的体积
中老年患者出现肾病综合征时,需要考虑的继发性病因是
药材软化程度的检查方法包括( )。
施工总承包管理模式的基本出发点是()。
根据《中华人民共和国文物保护法》的规定,迁移或者拆除()的,批准前须征得国务院文物行政部门同意。
下列各项中,应当征收消费税的有()。
我国高校每年有数万项科研成果通过验收,其中有30%以上的成果被鉴定为“国际首创”、“国际领先”或者“填补了国内空白”。__________的是,这些成果中只有极少一部分转化为实际生产力,大部分成果只能“沉睡”在实验室和书斋中,高校科技研究成果推广_____
设(X,Y)的联合分布函数为F(x,y)=,则P{max(X,Y)>1}=___________.
最新回复
(
0
)