首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。 例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。 例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
admin
2013-06-12
37
问题
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。
例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
选项
答案
(1)t=i (2)i (3)0或“\0”
解析
函数fun的功能是对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符保存在另外一个数组中。在fun函数里,采用选择排序法对奇数位置的字符进行排序,排序之后将这些字符保存在p所指字符数组。
在选择排序法中的升序排序中,首先从数组中挑选一个最小的元素,把它和第一元素交换,接着从剩下的n-1个元素中再挑出一个最小的元素,把它和第二个元素交换,不断重复以上过程,直到比较完最后两个元素。
转载请注明原文地址:https://kaotiyun.com/show/4rJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
fread(buf,32,2,fp)的功能是______。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
随机试题
在Excel中,要查找文本或数字,正确的操作是()。
Forthispart,youarerequiredtowriteacompositionentitledOnPersonalPrivacyinCyberspace(网络空间).Youshouldbaseyourc
对于混凝土拌合物运送至浇筑地点时出现离析、分层或稠度不满足要求的处理,正确的方法有()。
隶书的形成时间大约在秦代晚期,成熟于汉代。()
社区工作者小群在工作中,从来不居高临下地指挥、命令居民为其所认定的目标而努力,而是尽自己最大努力让居民明白具体情况,与居民一起讨论和互相交换意见,使居民对事情有客观的了解,并让居民作出合乎自己愿望的决定。小群的这种做法属于()。
水仙:大蒜
计算机网络从逻辑或功能上可分为两部分,它们是______、______。
下列()标识符不能作为VisualBasic的变量名。
中国有书法艺术,得力于两方面的因素。一是汉字,汉字是以象形为基础的方块文字,它具有独特的优美形式,为书法艺术的形式感提供了条件。一是毛笔。毛笔的发明,是中国文化史上的重要事件,它不仅是书法艺术产生的基础,中国绘画的独特形式在一定程度上也来自于毛笔。由兔毫、
Whyaretheteenagersmadetolistentoorchestras?
最新回复
(
0
)