首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> voiddel(char*s) {inti,j; char*a: a=s; for(i=0,j=0;a[i]!=’\0’;i++) {if(a[i]>=’0’&&a[i]<=’9’)
下面程序的运行结果是( )。 #include<stdio.h> voiddel(char*s) {inti,j; char*a: a=s; for(i=0,j=0;a[i]!=’\0’;i++) {if(a[i]>=’0’&&a[i]<=’9’)
admin
2021-07-09
30
问题
下面程序的运行结果是( )。
#include<stdio.h>
voiddel(char*s)
{inti,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( )
{chars[ ]=’’aa89gggh’’;
del(s);
printf(’’\n%s’’,s);
}
选项
A、aa
B、89
C、gggh
D、aa89gggh
答案
B
解析
本题中del(char*s)函数实现的功能是:逐个读入s数组中的字符,如果遇到数字,则将其重新存在s中,遇到非数字字符则跳过。所以最后输出的应该是字符串s中的所有数字。
转载请注明原文地址:https://jikaoti.com/ti/zed0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
有下列程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zhao
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i
下列选项中不属于结构化程序设计方法的是
下列不属于软件工程3个要素的是()。
下列定义数组的语句中,正确的是()。
当变量C的值不为2、4、6时,值为“真”的表达式是()。
表达式:(int)((double)7/3)一(9)%2的值是()。
随机试题
骨盆由_________、_________、_________以及_________构成。
子宫颈的上段称______,下段称______,
疏通下水道、清理排水沟勤洗澡、洗头、更换衣服
右向左分流型(青紫型)先天性心脏病,最明显的外观特征是
牙石形成的时间为
下列关于招标方式的说明,不正确的是()。
基金托管人的职责不包括()。
D/A转换器是()。
A、 B、 C、 D、 B
下列关于诉讼时效的说法正确的是
最新回复
(
0
)