首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #include<stdio.h> void abc(char * str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’
下列程序的运行结果为 #include<stdio.h> void abc(char * str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’
admin
2013-02-23
73
问题
下列程序的运行结果为 #include<stdio.h> void abc(char * str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str
=’\0’;} void main() { char str[]="abcdef"; abc(str); printf("str[]=%s",str);}
选项
A、str[]=abdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
A
解析
本题考查了用字符指针引用字符数组中的字符及对字符的操作。函数abc()的for语句执行过程是:从字符指针str所指向的字符数组的第一个元素开始,逐一判断字符是否为“c”,若不是就执行一次数组元素的赋值过程,若字符为“c”就不执行。
转载请注明原文地址:https://kaotiyun.com/show/m6Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d/n",strlen(str));}
若有以下定义,则表达式a*b+d-c值的类型为______。chara;intb;floatc;doubled;
若输入字符串;abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
下面被调用函数sub的函数值的类型是()sub(floatA){floatb;b=a*a+1;returnb;}
有以下程序main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0case3:a+=2
数据元素之间【】的整体称为逻辑结构。
在下列叙述中,不正确的一条是______。
以下叙述中,正确的是______。
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
随机试题
食品出厂必须经过检验,未经检验或检验不合格的食品不得出厂、销售。
核酸分子中对遗传信息的携带和传递起关键作用的结构是
疫苗是指为了预防、控制传染病的发生、流行,用于人体预防接种的疫苗类预防性生物制品。疫苗分为两大类,第一类疫苗是指政府免费向公民提供,公民应当依照政府的规定受种的疫苗。具体包括:国家免疫规划确定的疫苗;省、自治区、直辖市人民政府在执行国家免疫规划时增加的疫苗
我国民间所说的黎明时分的启明星和傍晚时分的长庚星都是指()
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力能测试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料
开始将流刑列为法定刑,并划分等级的时期是()。
关于法律全球化,下列说法正确的是
主机与硬盘的接口用于实现主机对硬盘驱动器的各种控制,完成主机与硬盘之间的数据交换。目前台式PC机使用的硬盘接口电路主要是哪一种类型?( )
【B1】【B10】
【说明】假设你是公司的人事经理,写信通知一名应聘者John,公司决定录用他。【内容】1.看过对方的简历和推荐信之后,发现他有很好的推销经验;2.9月20日的面试给你留下了深刻的印象;3.决定录用对方;4.希望对方9月2
最新回复
(
0
)