首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处
admin
2023-02-27
7
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。
例如,若s所指字符串为"baacda",c中的字符为a,执行后s所指字符串为"baaaacdaa"。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 void fun(char*s,char c)
3 { int i,j,n;
4 /*********found*********/
5 for(i=0;s
!=<u>【1】</u>;i++)
6 if(s
==c)
7 {
8 /*********found*********/
9 n=<u>【2】</u>;
10 while(s[i+1+n]!=’\0’)
11 n++;
12 for(j=i+n+1; j>i; j--)
13 s[j+1]=s[j];
14 /*********found*********/
15 s[j+1]=<u>【3】</u>;
16 i=i+1;
17 }
18 }
19 main()
20 { char s[80]="baacda",c;
21 printf("\nThe string:%s\n",s);
22 printf(%nInput a character:");
23 scanf("%c",&c);
24 fun(s,c);
25 printf("\nThe result is:%s\n",s);
26 }
选项
答案
(1)'\0’ (2)0 (3)c
解析
填空1:for语句的循环条件是判断是否到达字符串结尾,即当前字符是否为"\0"。故空1处应该填'\0'。
填空2:当出现字符相等后,while语句用以确定后续字符串的长度,所以变量n赋初值为0。故空2处应该填0。
填空3:题目要求如果找到与参数c相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,通过循环将相等字符后所有字符后移一位,s[j+1]用来赋值相等字符c。故空3处应该填c。
转载请注明原文地址:https://kaotiyun.com/show/IP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于x的方程(m-2)x2-(3m+6)x+6m=0有两个负实根,则m的取值范围是()。
在,-0.1010010001…(每两个1之间依次多一个0),log28这8个实数中,无理数有()个。
如图,在Rt△ABC中,∠C=90°,∠B=30°,BC=4cm,以点C为圆心,以2cm的长为半径作圆,则⊙C与AB的位置关系是()。
一部电影在相邻5个城市轮流放映,每个城市都有3个放映点,如果规定必须在一个城市的各个放映点放映完以后才能转入另一个城市,则不同的放映次序有()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
某商店将某种品牌的电脑,按进价提高35%进行定价,然后打出“几折酬宾,外送50元车费”的广告,结果每台电脑获利208元,那么每台电脑的进价是()元。
从存放号码分别为1,2,…,10的卡片的盒子中,有放回地取100次。每次取一张卡片并记下号码,统计结果如下:则取到的号码为奇数的频率是()。
《天朝田亩制度》和《资政新篇》是太平天国运动时期重要的纲领性文件。关于《天朝田亩制度》和《资政新篇》,下列说法中正确的是()
随机试题
扩张型心肌病最常累及
()是测量、解释、引导及改变人的行为的一门学科。
动物诊疗机构连续停业()年以上的,或者连续()年未向发证机关报告动物诊疗活动情况,拒不改正的,由原发证机关收回、注销其动物诊疗许可证。
一患者右下第1磨牙大面积银汞合金充填,远中食物嵌塞,要求修复。
一贯煎的功用是左归丸的功用是
急性梗阻性化脓性胆管炎最常见的原因是
支配小汗腺的自主神经和其节后纤维末梢释放的递质分别是
根据《合伙企业法》的有关规定,合伙企业吸收新的合伙人,须以何种表决结果才为有效?
2016年1月,全国一百个城市房价均价排名前四位分别是深圳、北京、上海、厦门。其中深圳市房价是43508元/平方米,同比增长61.73%;北京是39423元/平方米,同比增长10.84%;上海是36661元/平方米,同比增长13.91%;厦门是25127元
A.brandB.aswellasC.wantedPhrases:A.【T7】___________playingmusicandvideosB.Asthe【T8】___________gr
最新回复
(
0
)