首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #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
46
问题
下列程序的运行结果为( )。
#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://www.kaotiyun.com/show/ad3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于C语言常量的叙述错误的是
若要使用C数学库中的sin函数,需要在源程序的头部加上#include关于引用数学库,以下叙述正确的是()。
sizeof(double)是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
下面结构体的定义语句中,错误的是
以下说法正确的是()。
下列说法正确的是()。
以下正确的说法是()。
随机试题
下列对臀位妊娠的处理的叙述,不恰当的是
若f(x)的导函数为sinx,则f(x)的一个原函数是()。
“亚硝酸钠一硫代硫酸钠”疗法:立即将亚硝酸异戊酯1—2支包在手帕或纱布内弄碎,给病人吸入15~30秒,每隔3分钟重复1次。接着静脉缓慢注射3%亚硝酸钠10~15ml,随即用同一针头缓慢静脉注射硫代硫酸钠20~50ml。硫代硫酸钠能使下列离子转变为无
简述宪法与宪政的关系。
平曲线最小半径主要取决于道路的()
沥青玛谛脂碎石(SMA)集料的加热温度比普通热拌沥青混凝土集料的加热温度高,其原因是()。
以下说法中,正确的是()。
“激湍之下,必有深潭;高丘之下,必有浚谷。”这句话蕴含的哲理是()。
设三阶实对称矩阵A的各行元素之和均为3,向量a1=(-1,2,-1)T=(0,-1,1)T是线性方程组Ax=0的两个解;(Ⅰ)求A的特征值与特征向量;(Ⅱ)求正交矩阵Q和对角矩阵A,使得QTAQ=L;(Ⅲ)求A及(A-(3/2)E)6,其中E为三阶
Wearefacinga(an)(advantage)______situation.Sotrytodealwithitcarefully.
最新回复
(
0
)