首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,i,j; for(i_-j=0;str[i]!=’\0’;i++) if(str[i]!=’a’)
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,i,j; for(i_-j=0;str[i]!=’\0’;i++) if(str[i]!=’a’)
admin
2021-06-15
38
问题
下列程序的运行结果为( )。
#include
void abc(char*str)
{ int a,b,i,j;
for(i_-j=0;str
!=’\0’;i++)
if(str
!=’a’)
str[j++]=str
;
str[j]=’\0’:
}
void main()
{ char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
}
选项
A、str[]=bcdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
A
解析
本题考查函数调用的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的,由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/Uutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));
有以下程序#include<stdio.h>intfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设有以下程序段structperson{charname[10];charsex;floatweight;}zhangsan,*ptr;ptr=&zhangsan;若要从键盘读入姓名给结构体变量zhangsan的name成员
在E—R图中,用来表示实体属性的图形是()。
随机试题
我国商业银行之间的竞争日趋激烈,普遍面临着收益下降、产品/服务成本增加、创新不足的发展困局。为有效提升中长期竞争能力和优势,各商业银行应重视并强化()的管理。
A.虎杖B.金钱草C.萹蓄D.通草功能利尿通淋,杀虫止痒的药物是
青霉素治疗何种疾病时可引起赫氏反应
投资项目负债筹资方式可以是()。
噪声源的测量量包括( )。
通达公司为A股上市公司,2013年为调整产品结构,公司拟分两阶段投资建设某特种钢生产线,以填补国内空白。该项目第一期计划投资额为10亿元,第二期计划投资额为5.05亿元,公司制定了发行分离交易可转换公司债券的融资计划。经有关部门批准,公司于2013年
方针目标制定的程序包括()。
党的十八大报告指出,必须更加自觉地把()作为深入贯彻落实科学发展观的基本要求。
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Priortothe20thcentury,manylanguageswithsmallnumbersofspeakerssurvivedforcenturies.Theincreasinglyinterconnected
最新回复
(
0
)