首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是: (1)如果字符串最后面有空格,则全部删除; (2)转换后的数据放到des,并且指针作为返
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是: (1)如果字符串最后面有空格,则全部删除; (2)转换后的数据放到des,并且指针作为返
admin
2015-07-20
32
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:
(1)如果字符串最后面有空格,则全部删除;
(2)转换后的数据放到des,并且指针作为返回值返回。
注意:不能修改程序的其他部分,只能补充convert()函数。
#include
#inciude
#define NAXLEN 1024
char* convert.(char*des,char*
sir)
{
}
void main()
{
char dest;[NAXI,EN];
char*string=“abc def ”;
cout; << string <<“<一一” <<
endl;
cout<
<<“(—一”<
return;
}
选项
答案
int length=0; inti; for(1ength=0;str[1ength] !=NULL, length++), //求数组长度 length—-; //下标从0一len一1,下 标减1表示最后一个字符的下标值 for(i=1ength,i>=0 ; i一一) { if(str[i]!=--) //判断结 尾是否有空格,从后往前判断直到不是不是 空格了跳出循环 break ; } for(1ength=0;length<=i;length++) { des[1ength] =str[length]; //从前面开始,逐个将str中的字符拷 贝到des数组中,不含最后面的空格 } des[1ength]=NULL; //最后一个字符为NULL return des;
解析
(1)利用循环将字符串str的长度求出,然后从字符串的尾部开始检索,用循环从字符串的最后一个字符往前面逐个检查,如果该字符不是空格则退出循环,这个时候就找到了最后一个非空格字符所在的下标位置,然后从下标0开始到该位置,逐个将s仃里面字符拷贝到des中。
(2)程序当中使用了3次循环:计算长度、寻找最后一个非空格字符和拷贝三个过程。
转载请注明原文地址:https://jikaoti.com/ti/kDE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
只能作为成员函数重载的是()。
在C++中,数据封装要解决的问题是()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])【】;
重载的流运算符函数经常定义为类的【】函数。
在类中定义和实现的函数称为【】。
结构化程序设计主要强调的是______。
下列各种函数中,______不是类的成员函数。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
关于C++主函数特性,下列叙述正确的是()。
对于常成员函数,下面描述正确的是()。
随机试题
百色某学校利用周边丰富的德育资源,先后在百色起义纪念馆、田东百谷红军村等建立了多个德育活动基地,定期组织学生到各个基地开展社会实践活动。同时学校还将竹竿舞、抛绣球等民族传统体育项目引入体育教学和各类活动中,并开设了相关课程。通过课堂教学、社团活动等途径有机
给定资料1.对于经历了物质极度匮乏时期的人来说,不管是酯香浓郁的老酱油,还是质地厚重的雪花膏,各式各样的“中华老字号”都超越了本身功能性的意义,成为一个时代最温情的记忆。新中国成立初期,我国大约拥有“中华老字号”16000家。1991
使共同安全与防务政策成为一个独立的欧洲联盟项目的条约是()
患儿,男,5岁。重度室间隔缺损,并发肺炎3天,咳嗽、呼吸急促。其处理重点是
《药品流通监督管理办法》第17条规定:药品经营企业应当按照《药品经营许可证》许可的经营范围经营药品。药品经营方式分为批发和零售,未经药品监督管理部门审核同意,药品经营企业不得改变经营方式。某一药品企业欲从事药品批发,现已通过药品监督管理部门批准,从事药品批
关于采购方的违约责任条款,下列说法正确的是()。
一绳缠绕在半径为r的鼓轮上,绳端系一重物N,重物M以速度v和加速度a向下运动(如图)。则绳上两点A、D和轮缘上两点B、C的加速度是()。
已知某地粮食产量的环比发展速度1997年为105%,1998年为103.5%,2000年为104%,又知1996年为基期的2000年的定基发展速度为116.4%,则1999年的环比发展速度为( )。
心理学视角的道德结构包括_______、_______、_______和_______。
医疗系统有必要去革除自身的陈弊,净化我们的医疗环境.在解决看病难问题上更有作为。但在滥用药物这件事情上,如果我们意识不到问题的主要根源所在。缺乏足够的执法跟进,以及必要的国民反省意识,而总习惯性地将这种责任强加于医者身上.制造出逼迫人们滥用药物的悲情,不但
最新回复
(
0
)