首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
72
问题
使用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://kaotiyun.com/show/I3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有在函数中定义的变量,连同形式参数,都属于()。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
下面的类中定义了一个枚举类型,请完成下面的程序。classBase{public:enumWeek{Sum,Mon,Tue,Wed,Thu,Fri,Sat};Weeka;}
用户的数据视图,也就是用户所见到的数据模式,是______。
不属于结构化程序设计方法的四条原则是______。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
下列运算符不能用友元函数重载的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;)~Test(){cnt--;)statici
随机试题
关于低正常股利加额外股利政策,下列说法正确的有()
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbeapplied【C1】______byhisprospectiveemployer.Theproblem
脑神经中沿食管走向腹腔的是
以下哪项不是血虚月经过少的主证
计算净收益的计算公式为:净收益=潜在毛收入-运营费用=有效毛收入-运营费用。()
财政部门对某国有中型企业2013年的会计工作进行检查,经核实以下情况并根据会计有关规定予以指正,要求限期改正:(1)3月该厂精简机构将财务科撤并到综合办公室,由厂办主任陈某兼综合办公室负责人,陈某一直从事行政管理工作;(2)原财务人员保
甲、乙、丙、丁拟任A上市公司独立董事。根据《上市公司独立董事制度》的规定,下列选项中,当事人不能担任独立董事的情形有()。
某宾馆设有单人间和双人间两种客房。按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号……)和客人信息表(身份证号,姓名,来源……);为了反映客人人住客房的情况,客房信息表与客人信息表之间的联系应设计为()。
Noonecandenythatpesticidehaveimprovedtheabilityoffarmerstobringtheircropstomarket.【C1】______pesticides,farmer
Pleasedispose______thoseoldnewspaperswhileyouarecleaninguptheroom.(1994年考试真题)
最新回复
(
0
)