首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {int i,j=0; char a[]="ab123c4d56ef7gh89"; for(i=0;a[i];i++) if(a[i]>=’0’&&a[i] <=’9’)
有以下程序 #include <stdio.h> main() {int i,j=0; char a[]="ab123c4d56ef7gh89"; for(i=0;a[i];i++) if(a[i]>=’0’&&a[i] <=’9’)
admin
2022-04-01
55
问题
有以下程序
#include <stdio.h>
main()
{int i,j=0;
char a[]="ab123c4d56ef7gh89";
for(i=0;a
;i++)
if(a
>=’0’&&a
<=’9’)
a[j++]=a
;
a[j]=’\0’;
printf("%s",a);
}
程序执行后的输出结果是( )。
选项
A、123456789abedefgh
B、abcdefgh
C、123456789
D、1234567896ef7gh89
答案
C
解析
题意定义了字符数组a,它包含数字字符和字母字符;然后通过for循环,将a中所有的数字字符前移,舍去其他字符,并在数字字符后添加字符串结束符‘\0’,for循环结束后,字符串a的值为:123456789。本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Knkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
有以下程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[
有以下程序#include#defineN4voidfun(inta[][N]){intb[N][N],i,j;for(i=0;i
下列叙述中正确的是
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2
以下叙述中正确的是
下列叙述中正确的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
A.百会、神门B.肾俞C.印堂D.气海、肺俞、足三里遗尿肾阳虚者加
左肾上腺解剖描述中,下列哪一项最确切
患者女,67岁。发现乳腺包块1个月余,伴乳头溢液,X线图像如下,最有可能的诊断是
试戴时,可采用如下方法判断颌位关系是否正确,除了
王某过世后留下的6间房屋应由哪些人分配?各自应分得多少?为什么?如王乙要求以自己的名义代位请求孙某支付车祸致人损害的赔偿金,其主张能否得到支持?为什么?
以下属于准公共产品的是()。
你是一个工作组的组长,你们组的小马性格直爽。只对组里很有才能的同事非常尊敬,对其他同事则爱答不理。请问你如何与他沟通?
A、正确B、错误B
Peoplefrommanyplacesweredrawntothecitybyitsgrowingeconomy.
It’spossibletoadmireOprahWinfreyandstillwishHarvardhadn’tawardedheranhonorarydoctoroflawdegreeandthecommenc
最新回复
(
0
)