首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“det3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画线删除,
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“det3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画线删除,
admin
2017-02-24
35
问题
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“det3*5*adh3*kjsdf7*”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s)
{
int i,j,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;
}
}
main()
{
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://jikaoti.com/ti/4oi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下能正确定义一维数组的选项是
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
以下叙述中错误的是
下列有关数据库的描述,正确的是
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
在下列关于二叉树的叙述中,正确的一项是
没有关系R和S,关系代数表达式为R-(R-S)表示的是
随机试题
A.红色纺锤形丘疹B.风团C.水疱或大疱D.丘疱疹E.亮红色结节荨麻疹可见
Wheredoyouthink______?
A阿司咪唑B法莫替丁C色甘酸钠D氯苯那敏E西咪替丁单剂量抑酸作用最强的H2受体阻断剂是
患者,男,28岁,被烧伤后6小时入院治疗,烧伤面积约60%,经注射吗啡、头孢类抗生素和生理盐水1000ml,仍有休克,应考虑为
陈女士是中年女性,平时争强好胜,比较急躁,但工作效率高,能力强,只是容易发火,有时有过分的敌意。容易与人发生矛盾。该种性格容易发生以下哪种疾病
理财客户经理在推介具体的个人理财投资产品时,必须向客户揭示的内容有()。
物业管理公司为房地产开发公司销售房产,一般按售房收入的()收取佣金作为收入。
()是人们对他人的认知判断,首先是主要根据个人好恶得出一个判断,然后再从这个判断推论出认识对象其他品质的现象。
金属工件加热到一定温度后,浸入冷却剂(油、水等)中,经过冷却处理,工件的性能更好、更稳定。此原理引入到心理学和教育学中即是“淬火效应”。根据淬火效应的原理,下列选项不属于应用该原理的是()。
YouaregoingtoreadatextaboutstudyingintheUnitedStatesfollowedbyalistofexamples.Choosethebestexamplefromth
最新回复
(
0
)