首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。 例如,形参s所指字符串为″abcdefgh″,执行结果为″a
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。 例如,形参s所指字符串为″abcdefgh″,执行结果为″a
admin
2019-04-14
74
问题
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。
例如,形参s所指字符串为″abcdefgh″,执行结果为″ahcbedgf″。
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
void fun(char *s)
{
int i,n,k;char c;
n=0:
for(i=0;s
!=′\0′;i+ +)
n+ +;
/* * * * * * found * * * * * */
if(n%2= =0)k=n—____1____;
else k=n—2;
/* * * * * * found * * * * * */
c=____2____;
for(i=k—2;i>=1;i=i—2)
s[i+2]=s
;
/* * * * * * found * * * * * */
s[1]=____3____;
}
main( )
{
char s[80]=″abcdefgh″;
printf(″\nThe original string is:%s\n″,s);
fun(s);
printf(″\nThe result is:%s\n″,s);
}
选项
答案
(1)1 (2)s[k]或*(s+k) (3)c
解析
本题考查:指针型变量;if…else语句;赋值语句。
填空1:函数fun中变量n统计字符的长度,假如长度为偶数,则k=n—1;假如长度为奇数,则k=n—2,使得下标为奇数的最后一个元素有效(不是′\0′)。
填空2:了解变量k的作用后,则将最右边的奇数位置的数赋值给变量c。
填空3:将最后一个下标为奇数的元素移到第一个奇数位置。
转载请注明原文地址:https://kaotiyun.com/show/RmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d,a)}
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【】。longfun(chars[]){longn;intsign;for(;isspace(*s);s++);
以下选项中合法的实型常数是
下列选项中,不能用作标识符的是()。
下列对队列的叙述正确的是
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。例如,输入“abcdefghijkl”,输出“cdfhl”。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
数据流程图(DFD图)是
随机试题
强调将企业经营目标集中到某一特定细分市场的战略是()
未来的计算机将向巨型化、微型化、( )、智能化和多媒体化的方向发展。
流行性出血热是一种病情凶险的病毒感染,其病原体是
某化工厂的合成车间动力安装工程如图6.Ⅲ所示。(1)APl为定型动力配电箱,电源由室外电缆引入,基础型钢采用10#槽钢(单位重量为10kg/m)。(2)所有埋地管标高均为-0.2m,其至APl动力配电箱出口处的管口高出地坪0.1m,设备基础顶标高为+0
金融体系由()构成。
某歌星在一次演出后,按合同规定应获得劳务报酬18000元。主办单位按照税法,代扣其个人所得税后,应向该歌星实际支付()元。
依次填入下列横线处的词语,最恰当的一组是:①2003年2月1日,美国“哥伦比亚”号航天飞机在从太空返回地面途中解体,机上7名宇航员全部______。消息传出,世界震惊。②地球生态系统是经过自然界的长期______形成的,它是人类生活的惟
设函数y=y(x)在(-∞,+∞)内具有二阶导数,且y’≠0,x=x(y)是y=y(x)的反函数.(1)试将x=x(y)所满足的微分方程变换为y=y(x)满足的微分方程;(2)求变换后的微分方程满足初始条件y(0)=0,的解.
2014年1月,由于DNS根服务器被攻击,国内许多互联网用户无法访问.COM域名网站,这种恶意攻击可能造成的危害是________。
EATS,SHOOTSANDLEAVES—abookreviewThetitleofEats,ShootsandLeavesreferstoafamouslymisp
最新回复
(
0
)