首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处
admin
2023-02-27
30
问题
使用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全国计算机二级
相关试题推荐
方程x2-2x+c=0的两根之差的平方等于16,则c的值是()。
若n是一个大于100的正整数,则n3-n一定有约数()。
设n是正整数,则n2+n-1的值是()。
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
一部电影在相邻5个城市轮流放映,每个城市都有3个放映点,如果规定必须在一个城市的各个放映点放映完以后才能转入另一个城市,则不同的放映次序有()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
某厂加工一批零件,甲车间加工这批零件的20%,乙车间加工剩下的25%,丙车间加工再余下的40%,还剩3600个零件没有加工,这批零件一共有()。
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
某商店花10000元进了一批商品,按期望获得25%的利润来定价,结果只销售了商品总量的30%,为尽快完成资金周转,商店决定打折销售,这样卖完全部商品后,亏本1000元,则商店是按定价打()折销售的。
《天朝田亩制度》和《资政新篇》是太平天国运动时期重要的纲领性文件。关于《天朝田亩制度》和《资政新篇》,下列说法中正确的是()
随机试题
我国明确生产者、销售者的产品质量责任和义务的法律为()。
三相半控桥式整流电路电阻性负载,已知U2=100V,RL=10Ω,求α=45°时输出的平均电压UL、负载的平均电流LL、流过晶闸管的平均电流Lt(AV)、有效值电流IT。
(2009年10月)实际控制人
功用为补脾柔肝,祛湿止泻的方剂是
若首级控制网点密度不能满足土地勘测定界,应在首级控制点的基础上布设一级或两级加密控制点。加密控制测量应优先采用导线网、()形式加密控制网,也可用单一复合导线,插点仅限于个别地点使用。
为扩大生产规模,F公司拟添置一台主要生产设备,经分析该项投资的净现值大于0。该设备预计使用6年,公司正在研究是自行购置还是通过租赁取得。相关资料如下:如果自行购置该设备,需要支付买价1700万元,并需支付运输费25万元和安装调试费75万元。税法规
在7×7的队列中,先随机给一个队员戴上红绶带,再给另一个队员戴上蓝绶带,要求戴两种颜色绶带的这两位队员不在同一行也不在同一列。问有多少种戴法?()
打开报表设计器的命令是()。
函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#includedoubl
他的成功有几个方面的原因:第一个原因是靠自身勤奋,第二个原因是得到他导师的指点。
最新回复
(
0
)