首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #include void abc(char*str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str[b]=’\0
下列程序的运行结果为 #include void abc(char*str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str[b]=’\0
admin
2013-06-11
43
问题
下列程序的运行结果为
#include
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/W8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
有以下程序main(){inta=666,b=888;Printf("%d\n",a,b);}程序运行后的输出结果是
若有以下程序:main(){chara;a=’H’-’A’+’0’;printf("%c\n",a);}执行后的输出结果是【】。
有以下程序,程序运行后的输出结果是______。intf(intb[][4]){inti,j,s=0;for(j=0;j<4;i++){i=j;if(i>2)i=3-j;
以下程序的输出结果是______。#include<stdio.h>#include<string.h>fun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;
数据封装要解决的问题是()
为了将所有扩展名为.PAS的文件改成扩展名为.P,应使用命令()
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
在下面栈的基本运算中,不是加工型运算的是______。
随机试题
A柠檬酸循环B谷氨酸基循环C鸟氨酸循环D甲硫氨酸循环E嘌呤核苷酸循环参与生成SAM提供甲基的是()
过重的判断标准为实际体重超过标准体重的比例为
影响药物制剂稳定性的处方因素是
消化道溃疡患者应慎用的药是
下列关于银行内部控制原则的表述,正确的是()。
关于债务重组的说法中,错误的是()。
婚姻家庭的本质属性是
A、 B、 C、 B(A)注意satisfactory和factory的部分发音相似。(B)这是同意对方提议的时候经常使用的回答,所以正确。(C)对方让打电话,说昨天已经拜访过了,这个回答是不合适的,通过visit的反复
Owingtoan_____lackoflower-incomehousing,themunicipalgovernmentisembarrassedbytheimpressinghousingissue.
IntheAmericanfamilythehusbandandwifeusuallyshareimportantdecision-making.Whenthechildrenareoldenough,theytake
最新回复
(
0
)