首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,若输入: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
31
问题
以下程序运行后,若输入: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全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1Pfiv~eSubCommandl_Click()Dima(10)AsInteger,iAsIntegerFori=1To10
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有一个名称为List1的列表框,且已有若干个项目,如图(a)所示。“部分反序”命令按钮的名称为Command1。程序运行时,单击“部分反序”按钮,列表框中除最前面的一个项目不动外,其他项目的顺序反向
以下过程定义中正确的过程首行是
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:",,"输入数据:"+xEndSub程序运行后,
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrirateSubForm_Click()Dima(4)AsIntegerFori=
设在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubFoma_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有代码:PublicaAsInteger:Pri
设窗体中有一个文本框Textl,若在程序中执行了Text!.SetFocus,则触发
以下过程的功能是从数组中寻找最大值:PfivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsInteg
随机试题
公民、法人或者其他组织能够自主决定的,可以不设行政许可()
某发热患者,最高体温达39.8℃,最低体温为37.5℃。此热型为
该患者应首选下列何种治疗若该患者对青霉素过敏,可选用何种药物治疗
重要性原则与会计信息成本效益区别很大,不同相联系。()
可行性研究阶段建设方案设计的主要依据是()。
行道树定点,行位必须准确,大约( )钉一控制木桩。
对基金管理人的概念理解正确的是()
食品安全是指()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
Theexamplesplacedbeforeanationarevital.Whatweconstantlyobserve,wetendtocopy.Whatwereward,weperpetuate.This
最新回复
(
0
)