首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include void del(char*s) { int i,j; char*a; a=s: for(i=0,j=0;a[i]!=’\0’;i++) {if
下面程序的运行结果是( )。 #include void del(char*s) { int i,j; char*a; a=s: for(i=0,j=0;a[i]!=’\0’;i++) {if
admin
2021-06-15
58
问题
下面程序的运行结果是( )。
#include
void del(char*s)
{ int i,j;
char*a;
a=s:
for(i=0,j=0;a
!=’\0’;i++)
{if(a
>=’0’&&a
<=’9’)
{ s[j]=a
;
j++;
}
s[j]=’\0’;
}}
main()
{char s[]="aa89gggh";
del(s);
printf("\n%s",s);
}
选项
A、aa
B、89
C、gggh
D、aa89gggh
答案
B
解析
本题中del(char*s)函数实现的功能是:逐个读入s数组中的字符.如果遇到数字,则将其重新存在s中,遇到非数字字符则跳过。所以最后输出的应该是字符串s中的所有数字。
转载请注明原文地址:https://kaotiyun.com/show/ngtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件工程的三要素是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
若intx=12;doubley=3.141593;则printf(’’%d%8.6f’’,x,y);的输出结果是()。
若有以下定义和语句:#include<stdio.h>chars1[10]=’’abcd!’’,*s2=’’\n123\\’’;printf(’’%d%d\n’’,strlen(s1),strlen(s2));程序
下列关于switch语句和break语句的结论中,正确的是()。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
在关系数据库中,用来表示实体间联系的是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下面不属于需求分析阶段任务的是’
若有定义语句:intx=10;则表达式x-=x+x的值为
随机试题
A.张仲景B.李东垣C.朱丹溪D.张景岳在虚证的治疗中,重视脾胃,长于甘温补中的医家是
正常成人每24h的尿量是
细菌性痢疾抗菌治疗,应首选的药物是()
对于跨省、自治区、直辖市使用的车船,其纳税地点是()。
A、 B、 C、 D、 D此题答案为D。题干共4个图形,前3个都是由一般线条构成,唯有第四个图形较为特殊,是一个数字和一个字母的组合,从它入手。字母的出现,首先考虑封闭区域数,观察发现题干图形中都有且仅有1个
由地面潮湿想到下过雨,由打针想到生病。这些联想的类型是()。
下列各项,应作为无形资产使用权转让成本的是()。
贝尔——兰卡斯特制(导生制)【2010年-辽宁师大】【2011年-陕西师大/福建师大】【2012年-北师大/湖南师大】【2013年-福建师大/辽宁师大/山东师大】【2014年-华东师大/华南师大】【2015年-西北师大】【2019年-浙江师大】
Thevarietyofsuccessfulcareersavailableintoday’svideogamesindustryisoneofthebest-keptsecretsaround.Studiosint
Thewonderswhichmedicalworkershavealreadybroughtaboutinthediagnosisandtreatmentofdiseasesuggestthatatimemayc
最新回复
(
0
)