首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后输入:3,abcde<回车>,则输出结果是【 】。 # include<string.h> move(char *str,int n) { char temp int i; temp=str[n-1); for
以下程序运行后输入:3,abcde<回车>,则输出结果是【 】。 # include<string.h> move(char *str,int n) { char temp int i; temp=str[n-1); for
admin
2010-09-05
65
问题
以下程序运行后输入:3,abcde<回车>,则输出结果是【 】。
# include<string.h>
move(char *str,int n)
{ char temp int i;
temp=str[n-1);
for(i=n-1;i>0;i--)str
=str[i-1];
str[0]=temp
}
main()
{ char s[50];iht n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s\n",s);
}
选项
答案
cdeab
解析
本题中函数move的实参到形参是按地址传递,故形参的改变会影响实参。根据题目可知在main函数中,n=3、 s[0]=’a’、s[1]=’b’、s[2]=’c’、s[3]=’d’、s[4]=’e’,数组元素s[5]~s[49]全部为’\0’,故z= strlen(s)=5。
第1次调用函数move时,形参str="abcd"、n=5,执行完函数move后str[4]=str[3]=’d’、str[3]=str[2]=’c’、 str[2]=str[1]=’b’、str[1]=str[0]=’a’、str[0]=str[4]=’e’。即s[0]=’e’、s[1]=’a’s[2]、s[2]=’b’、s[3]=’c’、s[4]=’ d’。
第2次调用函数move时,形参str="eabcd、n=5,执行完函数move后str[4]=str[3]=’c’、str[3]=str[2]=’b’、str [2]=str[1]=’a’、str[1]=str[0]=’e’、str[0]=str[4]=’d’。即s[0]=’d’、s[1]c’e’、s[2]=’a’、s[3]=’b’、s[4]=’c’。
第3次调用函数move时,形参str="deabc"、n=5,执行完函数move后str[4]=str[3]=’b’、str[3]=str[2]=’a’、str[2]=str[1]=’e’、str[1]=str[0]=’d’、str[0]=str[4]=’c’。即s[0]=’c’、s[1]=’d’、s[2]=’e’、s[3]=’a’、s[4]=’b’。
所以printf函数的输出结果为:cdeab。
转载请注明原文地址:https://jikaoti.com/ti/91I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期是指( )。
下列说法中正确的是
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel) L.Caption="1234"EndSubPrivateSubForm
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发( )。
在程序运行时,下面的叙述中正确的是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
下列循环能正常结束的是()。
以下能够正确退出循环的是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
随机试题
子宫肌瘤患者与临床症状轻重关系密切的是
贫困地区农民孙某因儿子考上大学没钱交学费,想出卖自己的一个肾脏。于是到某大医院询问,医生甲认为,法律并没有禁止卖肾,正好病房又有病人急需肾移植,可以满足其要求;医生乙认为,法律尽管没有禁止卖肾,但卖肾违背医学伦理,建议其考虑其他途径为孩子筹措学费。从医学伦
A.分离因子B.比表面积C.介电常数D.熔距E.比旋光度判定结晶的纯度是()。
A.提供丰富的信息B.受他人观点影响C.提供的信息新D.内容更新快速、准确E.内容广泛、使用方便二级信息源的主要优点是有()。
对进度计划进行工期优化时,选择缩短持续时间的关键工作应考虑()。
下面谱例出自瓦格纳的《婚礼进行曲》,若为其编配和声伴奏,适合第三小节的和弦是()。
【2018下】杨老师在教学中对所讲的例题尽可能给出多种解法,同时也鼓励学生“一题多解”。杨老师的教学方式主要能促进学生哪种思维的发展?()
我国当前教学改革的重心是()。
下列说法正确的是()。
Wehavechosenwhatwebelievetobethefivemostspectacularnaturalwonders—thosethatarethebiggest,longestormostimpre
最新回复
(
0
)