首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> void del(char*s) {int i,j;char*a; a=s; for(i=0;=0;a[i]!=’\0’;i++) {if(a[i]>=’0’&&a[i]<=’9’){
下面程序的运行结果是( )。 #include<stdio.h> void del(char*s) {int i,j;char*a; a=s; for(i=0;=0;a[i]!=’\0’;i++) {if(a[i]>=’0’&&a[i]<=’9’){
admin
2021-02-25
57
问题
下面程序的运行结果是( )。
#include<stdio.h>
void del(char*s)
{int i,j;char*a;
a=s;
for(i=0;=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/h6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
下列叙述中正确的是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
下列数据结构中,属于非线性结构的是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下面属于整数类I的实例的是
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文件PROGl.C文件中
随机试题
患者,男性,60岁,吸烟25余年,每天2包左右,有慢性咳嗽、咳痰病史15余年,近10年来出现逐渐加重的呼吸困难,往往于受寒感冒后症状加重,并出现发热、剧咳、咳黄黏痰、气促、喘息,肺部可闻及干、湿啰音,对该患者进行健康教育时,错误的是
甲公司从乙公司处购买一批原材料,为支付货款,向乙公司签发一张3个月后到期的银行承兑汇票,票据到期的第二天,乙公司持该汇票向承兑人提示付款,承兑人以甲公司账户余额不足为由拒绝付款,承兑人拒绝付款的做法符合法律规定。()
某收购人欲收购S上市公司股份,于2004年6月9日发出提示性公告,下列各项中属于S上市公司董事会不得提议或执行的事项有()。
图1所示为高中物理某教科书描述的一个演示实验。该实验用于学习的物理知识是()。
在静物画中如何构图、要注意哪些关系?
关于艾滋病病毒的传播方式,下列说法中正确的有()。
下面有关NTPS文件系统优点的描述中,(18)是不正确的。要把FAT32分区转换为NTFS分区,并且保留原分区中的所有文件,不可行的方法是(19)。
在VisualFoxPro中,过程的返回语句是
在SQL语句中,插入一条新记录采用的命令是
Manyindigenouscultureshaveelaborateritualsthatmarkthe【C1】______fromchildhoodtoadulthood.InsomeAfricancultures,te
最新回复
(
0
)