首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
admin
2018-03-28
60
问题
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。
例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s,char C)
{ int i,j,n;
/*********found*********/
for(i=0;s
!=
【1】
;i++)
if(s
==C)
{
/*********found*********/
n=
【2】
;
while(s[i+1+n]!=’\0’)
n++;
for(j=i+n+1;j>i;
j一一)
s[j+1]=s[j];
/*********found*********/
s[j+1]=
【3】
;
i=i+1;
}
}
main()
( char S[80]="baacda",c;
printf("knThe string:%skn",s);
printf("knInput a character:");
Scanf("%c",&c);
fun(s,c);
printf("\nThe result is:%s\
n",s);
}
选项
答案
(1)’\0’ (2)0 (3)c
解析
填空1:for语句循环条件是判断是否到达字符串结尾,即当前字符是否为’\0’。
填空2:while语句用以确定字符串的长度,所以变量n赋初值为0。
填空3:题目要求如果找到与参数c相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,本题目给出参数为c。
转载请注明原文地址:https://www.kaotiyun.com/show/3Jxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstr1[100]="ab
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
随机试题
系统达到稳定状态后,同外界交换的物质量占库总量的分数值叫______。
男,81岁。骶尾部疼痛3个月,咳嗽2周,无发热,无外伤史。诊断依据是哪些
患者女,56岁。进行性吞咽困难1个月余,体重近来明显减轻,伴声嘶,无胸痛或背痛,无饮水呛咳,查体:浅表淋巴结未及明显肿大。超声内镜检查:食管距门齿24~27cm见一溃疡,食管病灶处全层低回声增厚,最厚处8.0mm,累及固有基层,外膜层完整。食管23cm处壁
下列哪项与银屑病发病无关
柴胡善于治疗的是()羌活善于治疗的是()
对濒死期病人在提供心理护理时应注意
市区内某大型商贸公司为增值税一般纳税人,兼营商品加工、批发、零售和进出口业务,2017年12月发生以下经营业务:(1)进口高尔夫球一批,关税完税价格855万元,关税17l万元,进口消费税114万元;支付海关地运往商贸公司的不含税运输费用2万元,取得增值税
“三个代表”这一科学理论在建设中国特色社会主义的思想路线、发展道路、发展阶段和发展战略、根本任务、发展动力、依靠力量、国际战略、领导力量和根本目的等重大问题上取得了丰硕成果,用一系列紧密联系、相互贯通的新思想、新观点、新论断,创造性地回答了(
令h=(b-a)/n,因为f(x)在[a,b]上连续且单调增加,且f(a)=a<b=f(b),所以f(a)=a<a+h<…<a+(n-1)h<b=f(b),由端点介值定理和函数单调性,存在a<c1<c2<…
IthaslongbeenrecognizedbothhomeandabroadthattraditionalChinesearts,suchascalligraphy,painting,opera,andlitera
最新回复
(
0
)