首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #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
2018-09-26
22
问题
下列程序的运行结果为( )。
#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
解析
本题考查函数调用的参数传递。通过函数abe的执行,将字符串中的字母a去掉,保留剩下的,由于是通过指针调用,所以改变了字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/6Nxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有说明语句如下:staticcharstr[]="Beijing";若执行下列输出语句:printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
若输入字符串:abcde↓,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。#include<stdio.h>main(){chars[]="absuWWUDJFKFLaaakdK";inti,j;for(i=j=0;s[i]!=
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
关系代数运算是以______为基础的运算。
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0
拥有PC机并以拨号方式接入网络的用户需要配置()
在计算机中,算法是指
检查软件产品是否符合需求定义的过程称为
随机试题
票据承兑市场属于商业票据市场,以下有关票据承兑市场的表述,不正确的是()。
剩余法
A.速率常数B.生物等效性C.表观分布容积D.稳态血药浓度E.相对生物利用度描述药物转运(消除)快慢的是()
甲因乙久拖房租不付,向法院起诉,要求乙支付半年房租6000元。在案件开庭审理前,甲提出书面材料,表示时间已过去1个月,乙应将房租增至7000元。关于法院对甲增加房租的要求的处理,下列哪一选项是正确的?(2011年试卷三第37题)
经批准的()是确定建设项目的依据。
模板设计中,新浇混凝土的荷载,通常可按()kN/m3计。
银行业监管的对象包括商业银行、城市信用合作社、农村信用合作社等吸收公众存款的金融机构,不包括政策性银行。()
河北省有两个多雨中心,它们是()。
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.Fierce,fabulousandfantastic
Asisknowntoall,theorganizationandmanagementofwagesandsalariesarevery【B1】______.Generallyspeaking,theAccounts
最新回复
(
0
)