首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
admin
2018-10-21
21
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。
例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#inclucte<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("\nThe string:%s\n",s);
printf("\nInput 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:题目要求如果找到与参数e相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,本题目给出参数为c。
转载请注明原文地址:https://kaotiyun.com/show/Fcxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select{inta
以下程序的输出结果是【】。#includemain(){chara,b;for(a=0;a
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include<conio.h>#include<stdio.h>#defineM81
有以下程序main(){union{unsignedintn;unsignedcharc;}ul;u1.C=’A’;pfintf("%c\n",u1.n);
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);执行该程序段后,x的值为_____。
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
填空补充以下程序。 #define【】30 {【】; total=numPRICE; printf("total=%d,num=%d\n",【】); }
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
随机试题
把教育的最高目的归结为哲学家的培养的是()
含有乌头碱的中药是()。
法官职业道德的核心是公证、廉洁、为民。以下情形中哪一项未被法律禁止?()
下列有关植物激素调节的叙述,正确的是()。①可利用适宜浓度的赤霉素促进细胞伸长,使植物增高⑦在植物组织培养中生长素和细胞分裂素的不同配比会影响组织分化③使同种植物的扦插枝条产生相同生根效果的2,4-D浓度相同④在太空失重状态下植物激素不能进行极性
_______的《老实人》中极富有哲理的名言是_______。
大量案例研究证明,群体思维的确常常发生在我们日常生活之中,并造成了决策失误。在全球化时代,各个大国在政治、军事、经济和文化上都追求最大的自我发展空间,决策智囊团的普遍运用,使群体思维的危险性比以往更高。在这种情况下,如何避免群体思维的出现,请举出可行的操作
[*]
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(callby.reference)的方式调用。fun2,则雨数fun1的返回值为();若以值调用(callbyvalue)的方式调用fun2,则
Highstreetshopsuseavarietyofmeanstoattractshoppers,suchasstrikingwindowdisplays,hugered"Sale"signsandspecia
客家(theHakka)民居“福建土楼”主要分布在中国福建西南山区。独特的设计、蔚为壮观的结构及防潮抗震的特点使土楼不同于世界上任何其他居住建筑。客家人原来居住在中原,几百年前为躲避战乱才迁移到福建、广东和广西的。迁移到当地后,由于文化习俗上的差异,客家
最新回复
(
0
)