首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,若输入:3,abcde <回车>,则输出结果是【 】。 #include <stdio.h> #include <string.h> move(char *str,int n) { char temp; i
以下程序运行后,若输入:3,abcde <回车>,则输出结果是【 】。 #include <stdio.h> #include <string.h> move(char *str,int n) { char temp; i
admin
2009-01-15
45
问题
以下程序运行后,若输入:3,abcde <回车>,则输出结果是【 】。
#include <stdio.h>
#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]; int 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函数的作用是保存输入数组中的最后一个元素,然后从最后一个数组元素开始,依次向后移动一个位置,再把保存的最后一个元素置于首位,循环次数由n控制。输入3,abcde<回车>后主函数开始执行,其中n=3,s[50]={"abcde"},z=5。第一次循环,i=1时,调用move(s,5)函数,temp=str[4]语句把数组中最后一个元素’e’保存在temp中,然后i从4开始循环,将str[3](字符’d’)赋给str[4],str[2](字符’c’)赋给str[3],……,循环结束时str所指字符串为"aabcd",再将保存在temp中的’e’置于首位,字符串变为" eabcd";i=2时,调用move函数,字符串为"deabc";i=3时,调用move函数,字符串为"cdeab"。最后输出结果为"cdeab"。
转载请注明原文地址:https://kaotiyun.com/show/2zXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句DimX,YAsInteger后,
以下程序的功能是随机产生10个两位的整数:OptionBase1Pfiv~eSubCommandl_Click()Dima(10)AsInteger,iAsIntegerFori=1To10
设有如下的用户定义类型:TypeStudentNumberAsString:NameAsString:AgeAsIntegerEndType则以下正确引用该类型成员的代码是
(1)在考生文件夹下有一个工程文件sjt3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含6个文本框控件;文本框Text2用米输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“
运行如下程序PrivateSubCommandl_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIfa(i,j)/7=a(i,j)\7Then
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrirateSubForm_Click()Dima(4)AsIntegerFori=
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是
以下过程的功能是从数组中寻找最大值:PfivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsInteg
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
随机试题
高精度的锥齿轮应在__________上加工。
财务成果账户的期末余额在贷方,则表示收入小于费用,即企业发生了亏损。
我国国家主席、副主席每届任期5年,由()产生。
A.纯白无赤,或泻下如鱼脑B.赤白夹杂C.痢下频繁,恶心泛吐,水浆难入D.痢下鲜紫脓血,伴高热、神昏、抽搐E.痢久滑脱难禁,形寒而四肢不温虚寒痢的临床特点是
50岁,女性,患心绞痛2年余,因情绪激动突然发作比以前严重的胸痛,疑为急性心肌梗死以下哪
在城市规划的分析方法中,一组数据中最大数与最小数之差是()
下列有关文学常识的表述,不正确的一项是()。
一所大学的主修课本的出版商手中有一部现有的财务学教材。出版商正在考虑是否出版一部定价较低的精简的基础版教材,应该考虑哪些方面在这个项目的资本预算中。
“理论一定要随着实践的发展而发展,才能和变化了的客观实际相符合。”这句话表明
利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于(76)计算机。
最新回复
(
0
)