首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 #include<string.h> void fun(char*s,int p,int k) { int i; for(i=P;i<k-1;i++)s[i]=s[i+2];
以下程序运行后的输出结果是( )。 #include<string.h> void fun(char*s,int p,int k) { int i; for(i=P;i<k-1;i++)s[i]=s[i+2];
admin
2011-06-13
30
问题
以下程序运行后的输出结果是( )。
#include<string.h>
void fun(char*s,int p,int k)
{ int i;
for(i=P;i<k-1;i++)s
=s[i+2];
}
main()
{ char s[]="abcdefg";
fun(s,3,strlen(s));puts(s);
}
选项
答案
abcfg
解析
s字符串“abcdefg”的长度是7,“fun(s,3,strlen(s));”使得函数fun的形参P值为3,k值为7,“for(i=p;i<k-1;i++)s
=s[i+2];”等价于“for(i=3;i<6;i++)s
=s[i+2];”,循环3次,s[3]=s[5],s[4]=s[6],s[5]=s[7],由于s[5]=’e’,s[6]=’f’,s[7]=’\0’(字符串结束符),循环结束时,s字符串由"abcdefg"变为"abcfg"。
转载请注明原文地址:https://kaotiyun.com/show/lkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++
设有以下定义:inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是()。
有以下程序:#include<sldio.h>main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z
单个用户使用的数据视图的描述称为()。
以下程序运行后的输出结果是______。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++)n[i]=n[i-1]*2+1;print
以下不能定义为用户标识符是
下列各数据类型不属于构造类型的是()。
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
设有下列二叉树:对此二叉树先序遍历的结果为
关于结构化程序设计原则和方法的描述错误的是()。
随机试题
治疗哮喘持续状态和危重病患者宜选用
对于一棵具有三个结点的二叉树,共有()种不同的树的形态。
雌激素的生理功能不包括下列哪项
对肠道内、外阿米巴均有效的药物是
李先生,70岁,因呼吸功能减退,行气管切开术,进行人工呼吸,病人的病室环境应特别注意
张某是甲企业的技术人员,掌握甲企业的核心技术,张某的劳动合同尚未到期,乙企业高薪聘请张某,张某向甲企业递交辞职书后,第2天到乙企业上班。下列说法正确的是:()
在一个3×3的实验设计中,存在的交互作用有()
Wherearetheytalking?
DearMr.Ridge,Itwasgoodofyou(147)suchkindofJointOperationandIdeeplyappreciateit.However,IfeelthatImustch
FloresColquecelebratedher118thbirthdaylastmonth.SheistheoldestwomaninBolivia(玻利维亚).Followingthedeathofawoman
最新回复
(
0
)