首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #in
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #in
admin
2019-04-14
41
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void fun(char *s)
{
int i,j;
for(i=0,j=0;s
!=′\0′;i+ +)
if(s
> =′0′&&s
<=′9′)
/* * * * * * found * * * * * */
s[j]=s
;
/* * * * * * found * * * * * */
s[j]=″\0″;
}
void main()
{
char item[80];
system(″CLS″);
printf(″\nEnter a string:″);
gets(item);
printf(″\nThe string is:%s\n″,item);
fun(item);
printf(″\nThe string of changing is:%s\n″,
item);
}
选项
答案
(1)s[j+ +]=s[i]; (2)s[j]=′\0′;
解析
题目要求依次取出字符串中所有的数字字符,因此将元素s
存入s[j]后要使j加1,为下次存储做准备。s[j]=″\0″;是一个语法错误。
转载请注明原文地址:https://kaotiyun.com/show/e9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
以下程序运行后的输出结果是______。intd=1:fun(intp){staticintd=5;d+=p;printf("%d",d);returnd;}main(){inta=3
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q));}
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_________。
数字字符’0’的ASCII值为48,若有以下程序:#include<stdio.h>main()chara=’1’,b=’2’;printf("%c,",b++);
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
以下选项中不属于C语言程序运算符的是
随机试题
人体内不能合成的脂酸是
补中益气汤中最能体现“补气升阳”作用的药物是
雄激素最适合治疗
尿毒症时,下列哪项临床表现最主要是由于肾脏内分泌功能障碍所致
某拟建项目根据可行性研究提供的主厂房工艺设备清单和询价资料,估算出该项目主厂房设备投资约4233万,主厂房的建筑工程费占设备投资的18%,安装费占设备投资的12%,该厂房投资有关的辅助工程及附属设备投资系数见表5。表5厂房投资有关的辅助工程及附属设备
下列不属于全段围堰法导流的是()。
社区民警小刘在日常工作和生活中注重观察和收集信息。多次通过信息分析抓获逃犯。小刘以下做法属于信息调查和收集的有()。
在软件正式运行后,一般来说,(16)阶段引入的错误需要的维护代价最高。
在word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡。然后再勾选(1)。(1)
无符号二进制整数1111001转换成十进制数是
最新回复
(
0
)