首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。 例如,形参8所指字符串为“abedefgh”,执行结
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移池字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大干等于2)。 例如,形参8所指字符串为“abedefgh”,执行结
admin
2021-06-15
29
问题
下列给定程序中,函数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://kaotiyun.com/show/Vutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidmain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;p=q;q=r;printf(“%d,%d,%d,%d\n”,m,n,*P,*q)
下列叙述中正确的是()。
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
软件测试用例包括
下列叙述中正确的是()。
在关系数据库设计中,关系模式设计属于()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
随机试题
洪仁王于为了做到中央和地方的“上下情通”,并且为了“收民心公议”,主张设立
A.200mlB.300mlC.400mlD.500mlE.600ml学龄儿童少尿的标准为一昼夜尿量少于
住院女患,25岁,婚后节育器避孕,因患“卵巢囊肿”行囊肿摘除术,术后证实为卵巢巧克力囊肿。经治医生告其预防该病复发的事宜,下列哪项是正确的
病人自觉怕冷,添加衣被或近火取暖不能缓解者,称为( )。
门头沟县公安局在对刘某的抢劫案侦查终结时发现刘某另有杀人的嫌疑,但此时对刘某侦查羁押期限已届满。鉴于需对该杀人案进行侦查,公安局决定对刘某继续羁押,并重新计算侦查羁押期限。此时公安局应如何履行法律手续:
分部分项工程量清单内容应包括()
工程截流验收由项目法人会同有关()政府主管部门共同组织工程截流验收委员会进行,验收成果是工程截流验收鉴定书。
下列有关S-Video信号的说法中正确的是(41)。
微机中访问速度最快的存储器是
幸运数字一直以来在中国的文化中扮演着重要的角色,在很多情况下是中国人需要考虑的因素。人们在挑选住宅楼层、电话号码或车牌号的时候,往往选择幸运数字。中国人认为偶数比奇数更加吉祥(propitious),例如,“2”代表“和谐”,“6”代表“顺利”。“8”则是
最新回复
(
0
)