首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
admin
2016-10-28
27
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。
阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert0函数。
#include<iostream.h>
#include<ctype.h>
#define MAXLEN1024
char*convert(char*des,char*str)
{
}
void main()
{
char deSt[MAXLEN];
char*str="Ab cDeF hJ K";
cout<<convert(dest,str)<<endl;
return;
}
选项
答案
int j=0; for(int i=0;str[i]!=NULL;i++) { if(str[i]!=’ ’&&isprint(str[i]))//判断是否是可打印的而且非空格字符 { des[j++]=str[i];//添加 } } des[j]=NULL;//最后一个字符为空 return des;
解析
(1)由审题分析可知,可利用循环来逐个检索str中的字符,循环变量i从0开始,直到str数组的结束,即str
==0为循环结束条件。
(2)在循环中用if语句判断该字符是否是空格或者不可打印字符:if(str
!=’ ’&&isprint(str
)),如果满足条件说明不是空格或者不是不可打印字符添加到des中,不满足则无须添加到des中。
转载请注明原文地址:https://jikaoti.com/ti/jME0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是()。
结构化程序设计主要强调的是()。
关于静态数据成员的描述中正确的是
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}
重载的运算符保持其原有的【】、优先级和结合性不变。
下列关于模板的说法正确的是
若有定义“intk,*q;”,则下列各选项中,赋值表达式正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
软件工程的框架可概括为:目标、过程和【 】。
随机试题
设氮的一次节流液化系统的操作温度为290K和71.9K。假设氮气被等温可逆压缩到10.1MPa,其低压对应于液氮在71.9K的饱和蒸气压(0.05MPa)。如果换热器是理想的,系统没有漏热,该液化器的热力完善度是()。A.0.064B.0.06
如图所示,河道中有一圆柱形的桥墩,圆柱的直径d=1.0m,水深h=3.0m,河水的流速v=3.2m/s,则桥墩所受的绕流阻力R为()。
下图是一组不同成孔质量的预钻式旁压试验曲线。其中正常的旁压曲线为()。
根据《专利法》的规定,实用新型和外观设计专利权的期限为()年。
生存于复杂而相对确定环境中的组织,适宜选择()。
书话贵在体现作者独到的品书心得,不仅提供有关书的知识,而且也需研求学问,_______一己之见。即使是对事实、材料的陈述,也能见出作者辨析、取舍的_______。所以,书话中的高手,往往也就是学问上的大家。填入画横线部分最恰当的一项是:
头发:颜色:长度
A.lightsB.protectC.inthedarkA.sitathome【T7】________B.turnoffallnon-essential【T8】________C.passedalawto【T9】_
资本主义简单再生产,就其实质而言,是
将1m长的木棒截成两段,其中第一段的长度为X,第二段长度为Y,则X+2Y与3X+Y的相关系数为()
最新回复
(
0
)