首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。 例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。 请在程序
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。 例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。 请在程序
admin
2021-06-15
64
问题
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。
例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char*fun(char*s)
{ int i,j,k,n;char *p,*t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof(char));
P=(char*)malloc(n*sizeof(char)),
j=0;k=0;
for(i;0;i<n;i++)
{if(((S
>=’a’)&&(s
<=’Z’))‖((s
>=’A’)&&(s
<=’Z’))){
/*********found*********/
t[j]=
【1】
;j++;)
else
{p[k]=s
;k++;}
}
/*********found*********/
for(i=0,i<
【2】
;i++)
t[j+i]=P
;
/*********found*********/
t[j+k]=
【3】
;
return t;
}
main()
{ char s[80];
printf("Please input:");
scanf("%s",s);
printf("\nThe result is:%s\n",fun(s));
}
选项
答案
(1)s[i] (2)k (3)’\0’或0
解析
填空1:将字符串s中所有字母元素赋给数组t。
填空2:字符串中所有非字母元素放到字母元素后面,所以i的取值范围是0~k。
填空3:最后给字符串加入结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/pNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元素,则只
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHIJK。
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下面4个关于C语言的结论中错误的是()。
以下程序的输出结果是()。#inelude<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)main(){intx=2;P(F(5
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B;后Y的值()。
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
在关系数据库设计中,关系模式是用来记录用户数据的()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
论劳务派遣中的法律关系。
构成医患之间信任关系的根本前根是
漂浮导管血流动力学监测指标中,直接测得的数据包括
下列细菌感染常见铁锈色痰的是
按照保险责任分类,普通型人寿保险分为( )。
某公司拟发行面值为1000元,不计复利,5年后一次还本付息,票面利率为10%的债券。已知发行时资金市场的年利率为12%,(P/F,10%,5)=0.6209,(P/F,12%,5)=0.5674。则该公司债券的发行价格为()元。
假设随机变量X1,…,Xn相互独立,服从同参数A的泊松分布.记Sn=Xi+n,当n充分大时,求Sn的近似分布.
下面描述中错误的是( )。
SURVEYOFPETSINHOUSEHOLDSINANAPARTMENTCOMPLEXColumnAColumnBThe
A、Turntothecolonialgovernorforhelp.B、Gothroughascholarlyexamination.C、Obtainconsentfromherowner.D、Reviseitan
最新回复
(
0
)