首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #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
2013-02-23
59
问题
下列程序的运行结果为( )。 #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
答案
1
解析
本题考查函数调用时的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的。由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/UpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是()。chara[]="lanuage",*p;p=a;while(*P!=’u’){printf("%c",*p-32);P++;}
在面向对象方法中,类的实例称为【 】。
若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()
设有如下变量定义:doublea=3.500000;floatb=2.5;intm=2,n=3;则表达式“(float)(m+n)/2+(int)a%(int)b”的值是()
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p=fun;p(&a,&b)
如下程序片段:ina,b,c;printf("inputa,b,c:");scanf("a=%d,b=%d,c=%d",&a,&b,&c);欲使输出结果为1、2、3(分别对应于a、b、c),输入数据的正确形式为【】。
在C语言中,退格符是
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
随机试题
课程
下列叙述中错误的是
在施工质量的因素中,保证工程质量的重要基础是加强控制()。
关于期货合约和远期合约的比较,下列叙述不正确的是()。
2014年5月李某花费500元购买体育彩票,一次中奖30000元,将其中1000元直接捐赠给甲小学,已知偶然所得个人所得税税率为20%,李某彩票中奖收入应缴纳个人所得税税额的下列计算中,正确的是()。(2015年)
联系实际论述保持与消退原理对教育工作的意义.
naturereserves
网络管理服务是NOS提供的基本月赂,下列不是它基本内容的是______。
Readthefollowingpassageandanswerquestions19-25.Forquestions19~25,choosethecorrectanswerA,B,CandD.Mar
AnswerQuestions71to80byreferringtothefourarticlesonthetopic"Doesthefreemarketerodecharacter?"writtenbyfou
最新回复
(
0
)