首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 #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
57
问题
以下程序运行后的输出结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:K;执行该程序段后,k的值是()。
以下关于函数的叙述中正确的是()。
在关系数据库中,将数据表示成二维表,每一个二维表称为______。
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
以下选项中非法的表达式是
在E-R图中,用来表示实体的图形是();
结构化程序设计方法的主要原则可以概括为自顶向下、逐渐求精、【】和限制使用goto语句。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
随机试题
下列选项中,属于社会公德内容的有
Thereisonethingthateveryonewantsmorethananythingelse.Somepeopletrytogetitbymakingmoney.Theythinkthatwhen
秦先生,高血压病,近期血压波动较大,为该病人测量血压时应做到
关于慢性胃炎的叙述,正确的是()。
根据《公司登记管理条例》的规定,自治区、直辖市工商行政管理局负责本辖区内()的登记。
大宇电子有限公司为一般纳税人,增值税率17%。2007年因生产经营所需要,于年初开始自营建造厂房一幢,发生如下业务,要求:根据以下业务编制会计分录。4月30日经查明原因,定额内损耗3000.00元,不可抗力发生意外损耗11000.00元,仓库保管员玩
中国近代葡萄酒酿造业始于()。
某市工商局春节期间出台叫停“禁止自带酒水”等六项措施,引起了中国烹饪协会高调反弹,工商部门作出解释声明:这是对于不规范行为的合法做法。此事件引起社会极大反响,并持续发酵!请问你怎么看?
人民检察院决定逮捕犯罪嫌疑人、被告人的,由人民检察院执行。()
下列可以激活属性窗口的操作是()。
最新回复
(
0
)