首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 #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
31
问题
以下程序运行后的输出结果是( )。
#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://www.kaotiyun.com/show/lkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){intn[5]={0,0,0},i,k=2;for(i=0;i
有以下程序:#include<stdio,h>main(){intk=5,n=0;while(k>0){switch(k){default:break;
以下能正确定义一维数组的选项是
己定义charch=’$’;inti=l,j;,执行j=!ch&&ii++以后,i的值为【】。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用删函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longfl;myf=【】("test.t","rb");fs
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
算法的复杂度主要包括空间复杂度和______复杂度。
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。
随机试题
下列药物中常作为麻醉前用药的是
增加药物稳定性措施包括
击实试验的原理与压缩实验的原理一样都是土体受到压密。()
自耦变压器虽然有损耗小、造价低、效率高等优点,但在使用中仍应考虑下列问题。自耦变压器采用中性点调压,当高压侧电压调整时,低压侧电压也随之而变,特别是在低压侧接有厂用电和无功设备时,在设计中应?
在Excel工作表中通过“数据”菜单中的“.筛选”查看满足某种条件的数据后,不能再显示全部数据。()
以下关于年金的说法正确的是()。
在长期内,工资率变动的替代效应和规模效应对劳动力需求的影响是()。
思想性和科学性统一的教学原则的贯彻要求有()。
梅兰芳不像绝大多数因媒体包装而走红的明星那样瞬间就被人们忘却,他并不是因《一缕麻》、《牢狱鸳鸯》之类的新编剧目获得观众爱戴,而是由于在《贵妃醉酒》、《霸王别姬》、《汾河湾》这些传统戏的表演中,既恪守规矩,又能超越前人。虽因大众媒体的鼓动,经历过一段除旧布新
Whatistheminimumnumberofmatchesyoucanremovefromthisdiagramtoleavejust2squares?
最新回复
(
0
)