首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2019-04-18
44
问题
使用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>usingnamespacestd;classMyClass{public:MyClass();~MyClass();staticints;
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
下面的符号中可以用作C++标识符的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
C++中将两个字符串连接起来组成一个字符串的函数是______。
在数据库系统的内部结构体系中,索引属于()。
随机试题
导致慢性阻塞性肺疾病(C0PD)最重要的危险因素是
(2010年第87题)男性,57岁,胃窦部溃疡直径1.5cm,内科治疗8周无效。应采取的手术方式是
“风性善行而数变”的“善行”,是指风邪致病
A、阿卡波糖B、二甲双胍C、岁格列酮D、西格列汀E、格歹吡嗪属于促胰岛素分泌剂的是
根据中国香港联交所发布的《创业板上市规则》,就所有供公众认购或出售给公众的证券而言(不包括根据配售安排而发行的证券),()必须采纳公平准则,将上述证券分配给所有认购或申请证券的人士。
已知东方公司2008年年初所有者权益总额为1200万元(全部为普通股股东权益),2008年的资本积累率为60%,本年增发新股20万股,筹集权益资金524万元。2008年年初的权益乘数是2.5,年末资产总额为4224万元,2008年的利息费用180万元,
马拉松全程距离为_______千米。
所谓的及时复习,应该是指()
1/16,2/13,2/5,8/7,( )
精益生产是通过系统结构、人员组织、运行方式和市场供求等方面的变革,最大限度地消除浪费和降低库存以及缩短生产周期,力求实现低成本准时生产的技术,其最终目的是通过流程整体优化、均衡物流、高效利用资源、消灭一切库存和浪费,达到用最少的投入向顾客提供最完美价值的目
最新回复
(
0
)