首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为: ABCDEF ABCDEF ABCDEF 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*
admin
2016-10-28
41
问题
使用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://kaotiyun.com/show/m7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
每个C++程序中都必须有且仅有一个
若执行语句:cout<<setfill(’*’)<<setw(10)<<123<<"OK"<<end1后将输出
模板函数的真正代码是在()时候产生。
下面程序的预设功能是:将文本文件readme中的内容读出,显示在屏幕上。#include<fstream>usingnamespacestd;intmain(){charbuf[80];
头文件______中包含了处理用户控制的文件操作所需的信息。
语句int*i;i=newint[10];,释放指针i的语句是【】。
通过使用new和delete两个运算符进行的分配为【】存储分配。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
通过使用new和delete两个运算符进行的分配为【】存储分配。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
WhatdoShoesCanDo?Researcherssaypeoplecan【C1】______(accurate)judge90percentofastranger’spersonalitybylookin
疠气与六淫邪气的主要区别是
《母婴保健法》所指的孕产期保健服务不包括
证券公司开展集合资产管理业务,关于内控制度应该遵循的业务规范,下面描述正确的是()。
A公司是一家汽车配件生产商,公司2009年末有关资产负债表(简表)项目及其余额如下:(金额单位为亿元)公司营销部门预测随着中国汽车行业的未来增长,2010年公司营业收入将在2009年20亿元的基础上增长30%,财务部门根据分析认为,2010年公
戊公司只生产销售甲产品,该产品全年产销量一致。2013年固定成本总额为4800万元,该产品生产资料如表1所示。经过公司管理层讨论,公司2014年目标利润总额为600万元(不考虑所得税)。假设甲产品单价和成本性态不变。为了实现利润目标,根据销售
城市铁路桥的铁道两边往往留有一定宽度,足够一个人行走。但是铁路桥是严禁行人通行的。禁止行人通行的主要原因是:
设随机变量X的密度函数为f(x)=,λ>0,则概率P{λ<X<λ+a}(a>0)的值()
(2014上集管)(2006下监理)根据《电子计算机机房设计规范GB50174-1993》,电子计算机机房应采用四种接地方式。将电气设备的金属外壳通过接地装置与大地直接连接起来是______(1)。根据《建筑物防雷设计规范GB50057-1994》,每
(1)建立数据库ordersmanage.dbc。把自由表employee.dbf和orders.dbf添加到数据库中。(2)打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。(3)打开表单dh.scx,为命令按钮“隐藏"添加代码,使
最新回复
(
0
)