2021年11月软件设计师模拟题下午(二)之十
作者:wx6125d801a4b782024-01-07 01:00:13
备考咨询 刷题指导
添加专属学姐
2024上半年软考备考资料+考试大纲
下载
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月软件设计师模拟题下午(二)】部分试题的详解,一起来看看吧~1、试题四(共9分)阅读以下说明和C 函数,将应填入_(n)处的语句或语句成分
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月软件设计师模拟题下午(二)】部分试题的详解,一起来看看吧~
1、试题四(共9分)阅读以下说明和C 函数,将应填入_(n)处的语句或语句成分写在答题纸的对应栏内。【说明1】函数 deldigit(char*s)的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是∶先申请一个与s等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再复制给s。【C函数】void deldigit (char *s){char *t=(char *)malloc((1));/*申请串空间*/int i,k= 0;if (!t) return;for(i = 0;i< strlen(s);i++)if(!(*(s+i)>='0'&& *(s+i)<='9')){t[k++] =(2); }(3)='\0";/*设置串结束标志*/strcpy(s,t);free(t);strcpy(s,t);free(t);}
答案:
答题解析:
1、试题四(共9分)阅读以下说明和C 函数,将应填入_(n)处的语句或语句成分写在答题纸的对应栏内。【说明1】函数 deldigit(char*s)的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是∶先申请一个与s等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再复制给s。【C函数】void deldigit (char *s){char *t=(char *)malloc((1));/*申请串空间*/int i,k= 0;if (!t) return;for(i = 0;i< strlen(s);i++)if(!(*(s+i)>='0'&& *(s+i)<='9')){t[k++] =(2); }(3)='\0";/*设置串结束标志*/strcpy(s,t);free(t);strcpy(s,t);free(t);}
答案:
(1)strlen(s)+1
(2)s[i]或*(s+i)
(3)t[k]或*(t+k)
答题解析:
无
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>