首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。 例如,形参8所指字符串为“abedefgh”,执行结
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。 例如,形参8所指字符串为“abedefgh”,执行结
admin
2021-06-15
27
问题
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。
例如,形参8所指字符串为“abedefgh”,执行结果为“ahebedgf”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s)
{
int i,n,k;
char c,
n=0;
for(i=0,s
!=‘\0’,i++》
n++;
if(n%2==0)
/**********found***********/
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
解析
填空1:函数fun中变量n统计字符的长度,假如长度为偶数,则k=n一1;假如长度为奇数,则k=n一2,使得下标为奇数的最后一个元素有效(不是‘\0’)。
填空2:了解变量k的作用后,则将最右边的奇数位置的数赋值给变量c。
填空3:将最后一个下标为奇数的元素移到第一个奇数位置。
转载请注明原文地址:https://jikaoti.com/ti/Lwz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
己知chara;intb:floatc;doubled;则表达式a-b+c-d结果为()型。
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
在结构化程序设计中,模块划分的原则是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
在E—R图中,用来表示实体属性的图形是()。
随机试题
《建设工程安全生产管理条例》第14条规定,工程监理单位和监理工程师应当按照法律、法规和工程建设强制性标准实施监理,并对建设工程安全生产承担()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
理想气体经历绝热自由膨胀,下述答案中哪一个正确。()
一定时间内,某人群中发生某病新病例的频率为
下列关于技术交底的叙述错误的是()。
切缝法施工用于水泥混凝土路面的()。
下列属于教育活动中要遵循的基本原则的是()
(南京大学2015)美国股票市场的市值占GDP的比例远大于欧盟和日本,()。
ATM网络的协议数据单元称为(36)。ATM适配层分为(37)两个子层。(38)是对应于A类业务的ATM适配层,它提供的业务特点是(39)。如果要传送IP数据报,则需要(40)业务的支持。
InnocountryotherthanEngland,ithasbeensaid,______oneexperiencefourseasonsinthecourseofasingleday.
最新回复
(
0
)