首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include void del(char*s) { int i,j;char*a; a=s; for(i=0,j=0;a[i]!=’\0’;i++) {if(a[i]
下面程序的运行结果是( )。 #include void del(char*s) { int i,j;char*a; a=s; for(i=0,j=0;a[i]!=’\0’;i++) {if(a[i]
admin
2020-11-27
61
问题
下面程序的运行结果是( )。
#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/Te3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
关于程序的编译执行和解释执行,以下叙述中正确的是()。
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x)
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
A、Forminguniquewritingstyles.B、Havingacleartrainofthought.C、Rememberingmorerhetoric.D、Gatheringthematerialforwr
患者,男,30岁,因高热1周入院,既往体健。1年来有注射毒品史。体检:眼结膜有瘀点,心界不大,HR110/min,律齐,各瓣膜区未闻及杂音,两肺听诊阴性,足底可见紫红色结节,有压痛,WBC12×109/L,Hb80g/L,尿常规蛋白(+),RBC
下列检查结果中,最能反映慢性肾炎患者肾实质严重损害的是
下列哪项检查最有意义最可能诊断是
A.血管损伤B.神经损伤C.骨的缺血性坏死D.骨筋膜室综合征E.骨折不愈合
股权与债权过户的种类有()
【2014年河北石家庄.单选】在学校课程中,与选修课相对应的是()。
设f(χ)在区间[0,1]上可导,f(1)=2χ2f(χ)dχ.证明:存在ξ∈(0,1),使得2f(ξ)+ξf′(ξ)=0.
标记环网使用______类型的网桥。
Sincethegeneralmanagerisabroad,his_________takeshisplaceforthetimebeing.
最新回复
(
0
)