首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]
admin
2020-11-27
32
问题
下列程序的运行结果为( )。
#include<stdio.h>
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/ad3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;els
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
若有语句:char*line[5];,以下叙述中正确的是
若要使用C数学库中的sin函数,需要在源程序的头部加上#include关于引用数学库,以下叙述正确的是()。
下面不属于对象基本特点的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列说法正确的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是
在C语言中,以下说法不正确的是()。
随机试题
客户关系管理系统中的业务操作管理子系统,不包括()
患者,女,25岁。因咳嗽发热就诊。拍胸片发现右肺有片状阴影,结核菌素试验红肿直径大于2.0cm,试问该患者可能是
痛经气滞血瘀证的用方为痛经肝肾虚损证的用方为
机械铺轨时,铺轨前铺砟厚度宜为()。
牙买加体系的主要特征有()。
男性,20岁,未婚,某大学四年级学生,家在农村,排行老二,上有一姐,下有一弟。自我陈述:近一年来记忆力下降,没精神看书,逻辑分析能力下降,紧张。害怕考试,害怕老师为难我,睡不好觉,晚上睡不着,白天没精神,食欲下降,身体也比以前瘦了,曾去医院检查过内
依次填入下面文字横线处的词语,最恰当的一组是()。有些孩子并不是天生的捣蛋鬼,他们的性格有_________,可能是因为环境的影响。只要_________,再“坏”的孩子都会变好。
•Lookattheformbelow.•Youwillhearacustomercallingthecouriercompany.FlyHighCourierMissingItemRecordDeli
Boysarethereforeseldomtrainedtofollowtheirfathers’occupation.
A、Collegestudents.B、Professionals.C、Beginners.D、Intermediatelearners.B
最新回复
(
0
)