首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是: 在形参S所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下
下列给定程序中,函数fun的功能是: 在形参S所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下
admin
2017-09-23
91
问题
下列给定程序中,函数fun的功能是:
在形参S所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
void fun(char*s)
{
int i f J r n;
for(i=0;s
!=’\0’; i++)
/*********found*********/
if(s
>=’0’
【1】
s
< =’9’)
{
n=0;
/*********found*********/
while(s[i+1+n]!=
【2】
)
n++;
for(j=i+n+1;j >i;j一一)
/*********found*********/
s[j+1]=
【3】
;
s[j+1]=’*’;
i=i+1;
}
}
msin()
{
char s[60]="def35adh3kjsdf7";
printf("\nThe original
string is:%s\n",s);
fun(s);
printf("\nThe result is:
%s\n",s);
}
选项
答案
(1)&& (2)0或’\0’ (3)s[j]或*(s+j)
解析
填空1:if语句中的条件是判断是否为数字字符,数字字符的条件是大于等于“0”,同时小于等于 “9”,因此需要使用逻辑与“&&”来连接。
填空2:while语句判断是否到达字符串的结尾,因此填入0(字符串结束标识‘\0’)。
填空3:for语句使数字后的字符全都向后移一个单位,因此要使s[j+1]=s[j];。
转载请注明原文地址:https://kaotiyun.com/show/qzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(
若定义函数int*func(),则函数func的返回值为()。
以下叙述错误的是()。
下列定义变量的语句中错误的是()。
下列叙述中错误的是()。
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);print
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf("%d",&A);do{if(a>0&&a%2==0){printf("%d
在C语言中,函数返回值的类型最终取决于()。
随机试题
设三相异步电动机Ie=10A,三角形连接,用热继电器作过载及缺相保护时,热继电器型号可选()型。
患者,女,55岁。2日前下楼时不慎摔伤,两日来感左髋部疼痛加重,左下肢活动不灵活,站立、行走困难。故来我院求诊。查体:左下肢短缩,外旋50°畸形,左髋部压痛明显,左下肢纵向叩击痛明显。余全身重要器官无异常表现。问题:根据诊断应采取什么样的治疗措施?
根据母婴保健法,婚前医学检查的主要内容是指
当事人约定定金的数额()。
施工安全管理策划必须覆盖施工生产的全过程和全部内容,使施工安全技术措施贯穿到施工生产的始终,从而实现整个施工系统的安全是遵循了( )原则。
根据我国《民事诉讼法》的有关规定,下列说法错误的是( )。
结合实际说说教学中如何创造条件,促进学生有效迁移。
[A]Theculpritisclimatechange,causedbysociety’sburningoffossilfuels.Whenitcomestoglobalwarming,farmerswhoare
以下关于关系的完整性约束叙述错误的是______。A)关系的完整性约束分为静态完整性约束和动态完整性约束B)动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成C)动态完整性约束更多的是基于企业或组织的业务规则的D)主码必须
下列指令中,属于特权指令的是哪一组?()。Ⅰ.设置时钟Ⅱ.访管指令Ⅲ.取数指令Ⅳ.修改程序状态字
最新回复
(
0
)