首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #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
45
问题
下列程序的运行结果为( )。
#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全国计算机二级
相关试题推荐
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下选项中不合法的标识符是
有以下程序#include<stdio.h>main()(inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
在结构化程序设计中,模块划分的原则是
下列选项中,能正确定义数组的语句是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号、课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
眩晕的特点是
简述技术贸易的内容。
若要评估一个公司的财务健康状况,最重要的信息来源是()
患者女性30岁,右腮腺区反复肿胀两周,与进食有关,可自行消退。此病例最可能的诊断是
某男性患者,25岁。上右1牙冠切1/3横断,近中髓角暴露24小时,无松动,口内余牙无异常,咬合关系正常。未检查出骨折,口内黏膜无创口。最合适的修复方法是()
用复制具有相似环境功能的工程的费用来表示该环境的价值,此法在环境影响经济评价中称为()。
对于物流系统的含义,下列()是不正确的。
对韦氏成人智力量表(WAIS-RC)分量表的平衡性分析,正确的说法包括()。
HypertensionDrugsFoundtoCutRiskofStrokeAustraliandoctorsdeclaredMondaythatacocktailofsimpleantihypertensive
Inhisinauguralspeech,______saidthat"theonlythingwehavetofearisfearitself".
最新回复
(
0
)