首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:asdfghdfl23543。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。 例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:asdfghdfl23543。
admin
2013-06-12
63
问题
给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:asdfghdfl23543。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
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
{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));
}
选项
答案
s[i] k 0
解析
第一空:此处是将字母字符s
存储在t字符串中,j记录t字符串的长度,故第一空处应为“s
”。
第二空:“for(i=0; i<__2__; i++) t[j+i]=p
;”循环变量i从0开始,“t[j+i]=p
;”是将p字符串中的k个字符保存在t字符串的后面,p字符串的长度为k,故循环的终止条件是i>=k,因此第二空处应为“k”。
第三空:在C语言中,字符串以“’\0’”结束,故第三处应为“’\0’”或“0”。
转载请注明原文地址:https://www.kaotiyun.com/show/qrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统中实现各种数据管理功能的核心软件称为______。
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。#include"conio.h"#include”stdio.
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
下列程序的输出结果是______。 #include<stdio.h> main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是______。
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
随机试题
消防联动控制系统的作用是控制及监视消防泵、排烟风机、消防电梯以及防火卷帘等相关消防设备,发生火灾时执行()的消防功能。
李某与赵某有仇,欲伺机杀赵某。某日李某驾驶一辆货车,见前面一行人极像赵某,便驾车将该人撞死。后发现该人不是赵某,李某驾车逃跑。李某的行为属于()
符合血管性血友病的实验结果是
某患者,女性,65岁,因阵发性胸闷8年,持续胸痛8小时收入院。入院时血压为150/90mmHg,诊断急性前壁心肌梗死。此时最具特征性的实验室改变是()
何某犯杀人罪、贪污罪,被某市中级人民法院一审分别同时判处死刑,合并执行死刑。何某不上诉,人民检察院不抗诉,对此案依法报请复核后,最高人民法院下列哪种做法于法有据?
采用比较分析法时,应当注意()。
顾某外出经商多年下落不明,其妻钱某依法向人民法院申请宣告他死亡。顾某宣告死亡之日为2005年3月16日。由于顾某无遗嘱,其遗产按照法定继承处理。钱某继承的遗产中包括一台价值4180元的电冰箱。2006年1月16日,钱某与李某结婚。2006年2月,顾某突然出
①凡是具有人文精神的作品,便是很好的教科书②能培育人的认知能力和审美能力,提高人的精神素养,净化人的灵魂,给人以力量、智慧和愉悦③早在先秦时代就有《诗经》的四言体和《楚辞》的骚体,尔后不断发展出各种体裁,到五四时期出现自由诗④我国有“诗国”的美称,诗
Anidealfamilyadmiredbyallconsistedof5generations,withthemalemembersmakingalltheimportantdecisions.
WhatwasthemostpopularmixabouttheUnitedStatesinthe19thcenturywasthatofthefreeandsimplelifeofthefarmer.It
最新回复
(
0
)