首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
admin
2018-03-28
35
问题
下列给定程序中,函数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://kaotiyun.com/show/3Jxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【 】。inti=9; printf("%o\n",i);
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=5,b=2;c=3,d=3,t;t+MAX(a+,b,c+D)*10;
在以下语句中存在语法错误的是______。
下列语句执行后的结果是______。y=5;p=;x=*p++;
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
会计师事务所应当制定有关客户关系和具体业务接受与保持的政策和程序,下列说法不恰当的是()
黄疸的治疗主要为
A.地西泮B.哌醋甲酯C.盐酸可卡因D.去乙酰毛花苷丙E.盐酸普鲁卡因第一类精神药品
期货交易实行客户交易编码制度,会员和客户应当遵守()制度。
陈某因为身为甲公司股东未及时履行出资义务,被公司诉诸法院。下列说法中符合法律规定的是()。
中国公民凡遵守宪法和法律,热爱教育事业,具有良好的思想品德,具备《教师法》规定的学历或者经国家教师资格考试合格,有教育教学能力,经认定合格的,都可以取得教师资格。
平常我们谈论较多的只是作为科学家的爱因斯坦,而对艺术家和哲学家的爱因斯坦则较少提到,尤其是爱因斯坦与艺术的关系,几乎根本没有触及、发掘。这不论对美学界、科学界还是教育学界认识爱因斯坦都是一大憾事。在所有的艺术中,爱因斯坦最推崇西方古典音乐,对巴赫、莫扎特和
我国公民享有从事体育活动及其他有益于身心健康和社会精神财富积累的活动的自由,它们都属于()。
将Cisco路由器的配置保存在NVRAM中,止确的命令是()。
在创建主/子窗体之前,必须设置______________之间的关系。
最新回复
(
0
)