首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include<stdio.h> voidabc(char*str) {int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’a’) str[j++]=str[j];
下列程序的运行结果为( )。 #include<stdio.h> voidabc(char*str) {int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’a’) str[j++]=str[j];
admin
2010-12-10
27
问题
下列程序的运行结果为( )。
#include<stdio.h>
voidabc(char*str)
{int a,b,i,j;
for(i=j=0;str
!=’\0’;i++)
if(str
!=’a’)
str[j++]=str[j];
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/f6Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(a)Fork=0ToUBound(a)
以下数据结构中,属于非线性数据结构的是()。
设窗体上有一个名称为Textl的文本框,程序运行时,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是()。
在程序运行时,下面的叙述中正确的是()。
在考生目录下有一个工程文件sjt3.vbp。窗体上有一个名称为List1的空列表框。程序运行时,单击Conunand1按钮,则从键盘输入10个任意字符串,并按字典顺序添加到List1中成为它的列表项。给出的程序不完整。要求:去掉程序中的注释符,把
数据流图中带有箭头的线段表示的是()。
以下选项中合法的用户标识符是
随机试题
简述认识世界和改造世界的关系。
某甲被判处有期徒刑15年,附加剥夺政治权利3年,他实际上被剥夺政治权利的期限为()。
A.自身移植B.同系移植C.同种移植D.异种移植E.胚胎组织移植不同种属间的移植为
持续、显著的血红蛋白增高见于()
D是由y2=x及y=x—2所围成的区域,则化为二次积分后的结果为:
根据《建筑工程施工转包违法分包等违法行为认定查处管理办法(试行)》,下列情形中,属于违法分包的有()。
某企业新建厂区办公楼,建筑面积2605m2,为3层框架结构,混凝土空心砌块砌筑。现结构及砌筑均已施工完毕,外墙抹灰已完成,按经监理审核通过的施工方案拆除外脚手架,然后用吊篮进行外墙饰面防水涂料摊涂。脚手架拆除作业:本建筑平面形状为细长条,脚手架按东、南
商业银行的合规风险管理体系,其基本要素有()。
∫x2sin2xdx=__________.
Whatisthewomangoodat?
最新回复
(
0
)