首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。 例如,形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。 例如,形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数
admin
2013-03-29
57
问题
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。
例如,形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKI.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(char*s,char * p)
{ int i,j,n,x,t;
n=0;
for(i=0; s
!=’\0’; i++) n++;
for(i=l,i
/***********found***********/
【1】 ;
/************found**********/
for(j= 【2】 +2; j
if(S[t]>s[j])t=j;
if(t!=i)
{x=s
;s
=s[t];s[t]=X;}
}
for(i=l,j=0;i
p[j]=s
;
/*********found********/
P[j]= 【3】 ;
}
main()
{char s[80]="baawrskjghzlicda",pis:%s\n",s);
fun(s,p);
printf("\nThe result is:%s\n",p),
}
选项
答案
(1)t=i (2)i (3)0或“\0"
解析
第一空:由审题分析可知,t记录开始的字符,数组中挑选一个最小的元素和t位置的字符交换,故第一空处应为“t=1"。
第二空:“for(j=【2】+2;j
第三空;字符串以“\0"结束,故第三空为“\0"或0。
转载请注明原文地址:https://kaotiyun.com/show/mWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
以下程序段的执行结果为#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("SUM=%d",sum
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
分部收入通常包括【】
清算报告要经______验证后,报企业主管机关和原登记注册机关,办理停业登记。()
设函数f(x)在(-∞,+∞)上可导,且f(x)=e-2+3,则fˊ(x)等于【】
A.异丙托溴铵B.氨茶碱C.西咪替丁D.硝酸甘油E.沙丁胺醇属于M受体抑制剂的是
下列选项中,不能引起特异性感染的是
佝偻病患儿早期的临床表现主要是
某施工企业承担了某项施工任务,为保证项目目标的实现,项目经理做了以下各项工作,其中属于项目目标事前控制的内容有()。
2016年12月1日,甲公司因财务困难与乙公司签订债务重组协议。双方约定,甲公司以其拥有的一项无形资产抵偿所欠乙公司163.8万元货款,该项无形资产的公允价值为90万元,取得成本为120万元,已累计摊销10万元,相关手续已于当日办妥。不考虑增值税等相关税费
简述教学反思的类型。
TheTreasurycouldpocket20millionayearinextrafinesoncethecountry’sspeedcameranetworkisexpanded.Motoringorgani
最新回复
(
0
)