首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入 形参p
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入 形参p
admin
2020-11-27
40
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入 形参p所指字符数组中,形成一个新串。
例如,形参S所指的字符为“baawrskjghzlieda”,执行后P所指字符数组中的字符串应为“aachjlsw”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#lnclude<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];sit]=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);
prLntf("\nThe result is:%s\n",p);
}
选项
答案
(1)t=i (2)i或t (3)’\0’或0
解析
本题中第1个for循环的作用是得到字符串的长度,第2个for循环的作用是对下标为奇数的字符按ASCII码大小排序,最后将排好序的字符取出。
填空1:取出字符串中下标为奇数的字符,所以将下标i赋值给中间变量t。
填空2:此处for循环语句的作用是实现对下标为奇数的元素进行排序操作,所以循环变量初值应填入i或t;。
填空3:将下标为奇数的字符取出后,存入p所指的数组中,最后不要忘记在数组最后加入字符串结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/Pe3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#deftneN2#defineMN+1#defineNUM(M+1)*M/2main(){printf(’’%d\n’’,NUM);)程序运行后的输出结果是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
以下选项中非法的C语言字符常量是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
在C语言中,以下说法不正确的是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
下列各序列中不是堆的是
随机试题
A.寒性收引卫阳亏虚阴不制阳B.邪正相搏阳热内盛C.阴液亏虚阴不制阳D.湿邪遏制热难透达E.胃肠燥热内结
A、LD50B、治疗指数C、量反应D、受体E、竞争性拮抗药使激动药量效曲线平行右移,最大效应不变的是
国务院证券监督管理机构对证券公司对要求审查董事、监事任职资格的申请,自受理之日起()个工作日内作出批准或者不予批准的书面决定。
2013年2月,A公司和B公司共同投资设立泰昌有限责任公司(以下简称“泰昌公司”),注册资本1000万元,其中:A公司持有30%的股权,B公司持有70%的股权。2014年3月,A公司分别向C公司和D公司转让了占泰昌公司10%的股权。2015年3月
引起幼儿有意注意发展的因素有哪些?
《公安机关人民警察录用办法》规定,有下列情形之一的,不得报考人民警察:()。
你单位要买一台电脑。A领导说要买进口的。质量好.B领导说要买国产的.物美价廉。这件事交由你去负责.你会怎么处理?
布袋中装有塑料数字1、2、3各若干个(大于6个),每次任选6个数字相加,至少选多少次才能保证有两次相加的和相等?
Manypeopletaketosocialmediatosharenewsofbigevents.OnDecember1stFacebook’sboss,MarkZuckerberg,followedinthe
AmongthemorecolorfulcharactersofLeadville’sgoldenagewereH.A.W.Taborandhissecondwife,ElizabethMcCourt,bestkn
最新回复
(
0
)