首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的宁符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成-个新串。 例如,彤参s所指的字符为“baawrskjghzlicda”,执行后P所指
下列给定程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的宁符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成-个新串。 例如,彤参s所指的字符为“baawrskjghzlicda”,执行后P所指
admin
2015-11-24
29
问题
下列给定程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的宁符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成-个新串。
例如,彤参s所指的字符为“baawrskjghzlicda”,执行后P所指字符数组中的字符串应为“aachjlsw”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
@include(Stdio.h>
void fun(char*S,char*P)
{ int i,j,n,x,t;
n=0;
for(i=0;S
!=‘\0’;i++)n++;
for(i=1;i<n一2; i=i+2){
/**********found***********/
【1】
;
/**********found***********/
for(j=
【2】
+2;j<n; j=j+2)
if(s[t]>S[j])t=j;
if(t!=i)
{X=s
;s
=s[t];s[t]=x;}
}
for(i=1,j=0;i<n,i=i+2,j++)
P[j]=S
;
/**********found***********/
P[j]=
【3】
;
}
main()
{ char S[80]=“baawrskjghzlicda”,
P[50];
printf(“\nThe original string is
:%S\n”,s);
fun(s,P),
printf(“\nThe result is:%s\n”,p);
}
选项
答案
(1)t=i (2)i (3)‘\0’或0
解析
本题中第1个for循环的作用是得到字符串的长度,第2个for循环的作用是对下标为奇数的字符按ASCII码大小排序.最后将排好序的字符取出。
填空1:取出字符串中下标为奇数的字符,所以将下标i赋值给中间变量t。
填空2:此处for循环语句的作用足实现对下标为奇数的元素进行排序操作,所以循环变最初值应填入j=i+2;。
填空3:将下标为奇数的字符取出后,存入p所指的数组中,最后不要忘记在数组最后加入字符串结束标识‘\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/wNID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于汉字演变历程的叙述,错误的是()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
一个水库在年降水量不变的情况下,能够维持全市12万人20年的用水量。在该市新迁入3万人之后,该水库只够维持15年的用水量。市政府号召节约用水,希望能将水库的使用寿命提高到30年。那么该市市民平均需要节约多少比例的水才能实现政府制定的目标?
某校按字母A到Z的顺序给班级编号,按班级编号加01、02、03……给每位学生按顺序定学号,若A—K班级人数从15人起每班递增1名,之后每班按编号顺序递减2名,则第256名学生的学号是多少?
学校体育部采购一批足球和篮球,足球和篮球的定价分别为每个80元和100元。南于购买数量较多,商店分别给予足球25%、篮球20%的折扣,结果共少付了22%。问购买的足球和篮球的数量之比是多少?()
法律适用对象是一般的人而不是特定的人,法律可以反复适用而不是仅适用一次,这表明法律具有()。
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
根据教育的定义,下列哪一个选项不是教育活动?
开放经济在运行中的自动平衡机制有哪些?
在Java中,表示换行符的转义字符是()。
随机试题
大众传播的批判学派和传统学派具体有哪些不同?
在跨膜物质转运中,转运体和载体转运的主要区别是
症见水肿延久不退,肿势轻重不一,四肢或全身浮肿,以下肢为主,皮肤瘀斑,腰部刺痛,舌紫暗,苔白,脉沉细涩,治法为
女45岁。近5个月走路不稳,走路似踩棉花团样,尤以夜间为重。查体:双下肢关节位置觉、震动觉均消失,Romberg征阳性。其余神经系检查均正常,病变部位可能在
一群山羊在3月份突然发病,高热,呼吸困难。口鼻有脓性分泌物,口腔黏膜先红肿、后破溃。腹泻、血便。病死率75%。剖检见皱胃有糜烂病灶,结肠和直肠结合处有条纹状出血。该病的病原最可能是()
项目团队正式开展工作以后,项目经理管理团队工作必须()。
交通肇事并具有下列哪种情形的,应追究刑事责任?()
李某购买了一张有注册商标应用软件的光盘,则李某享有(10)。
A、 B、 C、 A根据“医生在给他的手动手术。”可知答案为A。
Asiswell-known,thehigherwegoabovetheearth,the______airwehave.
最新回复
(
0
)