首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后输入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
2013-02-23
38
问题
以下程序运行后输入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]; 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()函数的作用,是将形参s仕所指地址的连续n位循环右移1位,即让str[n-1]=str[n-2],str[n-2]=str[n-3],…, str[1]=str[0],str[0]=str[n-1](原)。主函数中用了一个for循环调用move()函数,共循环3次,所以数组s被循环右移了3位,故最后输出的值为cdeab。
转载请注明原文地址:https://jikaoti.com/ti/lsB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序;main(){char*p="china";p+=1;printf("%d\n",p);}则程序运行后的输出结果是()
以下程序的输出结果是【】。main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+=p[i++];printf(
设有数组定义:chararray[]="China";则数组array所占的空间为()
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(intx,int*y){……}main(){inta=10,b=20;【】;/*定义变量p*/p
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是()
在设计程序时,应采纳的原则之一是
设a为整型变量,不能正确表达数学关系“10<a<15”的C语言表达式是______。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于【 】测试。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
成人腺垂体功能减退症最常见的原因是()
电路图描述的连接关系仅仅是功能关系,而不是实际的连接导线,因此电路图不能代替敷线图。()
氮化硅陶瓷的硬度仅次于()等几种物质。
患者男性,42岁,气急、双下肢水肿1年余。体格检查可见心脏向两侧扩大,心尖区可闻及奔马律,心肌核素检查可见舒张末期和收缩末期左心室容积增大,左室射血分数降低,且核素心肌显像显示左室壁呈灶性散在放射性减低
属于血管紧张素Ⅱ受体AT1亚型拮抗药的是
A.咳嗽B.食管黏膜糜烂C.呼吸困难D.鼻黏膜高度充血E.顽固性腹泻牛黑斑病甘薯中毒的主要表现是()。
患者,男,42岁。诊断为“肝癌晚期”入院,检查发现乙肝“大三阳”。护士对该患者实施护理操作时,以下哪项是正确的
泵站工程中常用的水泵类型是叶片泵,下列不属于叶片泵的是()。
在建筑群布线子系统可采用的4种铺设方式中,对线缆保护相对较好的两种方式分别是()。
Whydoesn’tthemancarryacamerawithhim?
最新回复
(
0
)