首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容倒序,请填空。 #inelude <stdio.h> #include <strins.h> main() { int i,j,【 】; charstr[]={"12345
下面程序的功能是将一个字符串str的内容倒序,请填空。 #inelude <stdio.h> #include <strins.h> main() { int i,j,【 】; charstr[]={"12345
admin
2009-01-15
55
问题
下面程序的功能是将一个字符串str的内容倒序,请填空。
#inelude <stdio.h>
#include <strins.h>
main()
{ int i,j,【 】;
charstr[]={"1234567"};
for(i=0,j=strlen(str) 【 】;i<j; i++,j--)
{ k=str
;str
=str[j];str[j]=k;}
printf("%s\n",str);
}
选项
答案
k -1
解析
第一处应该是定义的某个变量,读程序可知,变量k没有定义,所以此处应填入 k。字符串的倒序,就是将首尾对应的字符(数组元素)两两交换。可用两个游标变量i和j分别代表前端元素的下标和后端元素的下标,交换以这两个变量值为下标的元素str
和str[j]。开始时,i的值为0,j的值为字符串末元素的下标(字符串长度减1)。每次交换后,i增1,j减1。继续交换的条件是str
仍然位于str[j]的前面,即i<j。字符串末元素的下标是它的长度减1,所以在第二处应填入-1。
转载请注明原文地址:https://www.kaotiyun.com/show/9LXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面有关标准模块的叙述中,错误的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
语句Dima(一3To4,3To6)AsInteger定义的数组的元素个数是()。
窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotF
结构化程序设计的3种结构是()。
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Cheek1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
以下关于DoUntil…Loop循环的说法正确的是()。
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
以下选项中,不合法的VisualBasic的变量名是
随机试题
急腹症病人未明确诊断前不能用热疗的主要原因是
不能防止药物氧化的方法是
患者,女性,45岁,诊断乙型肝炎2年,严格遵医嘱用药,并定期复诊体检,每次体检都会询问自己肝功能的情况,并与上一次做对比。责任护士针对该患者健康教育的重点是
潜在租户是否有足够的储备基金来应付开业初期营业额较低的压力,也是衡量租户财务能力的一个方面。()
施工图设计交底和设计图审查的程序是()。
具有绝热性能好、无毒、有消烟、可排除有毒气体、形成防火隔离层并对在火场灭火人员无害的泡沫灭火系统是()。
假设有一票出口货物采用班轮运输的方式经中国主要港口海运至欧洲主要港口,请分析讨论该操作流程。
根据下列资料,回答下列问题。据统计,2016年共有来自205个国家和地区的442773名各类外国留学人员在31个省、自治区、直辖市的829所高等学校、科研院所和其他教学机构中学习,比2015年增加45138人。(一)按洲别统计(二)按国别排序前15
具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是:_______、元模型层、模型层和_______。
A、SmartCard.B、MasterCard.C、VisaCard.D、AmericanExpress.A男士问的是普通信用卡有哪些,女士的同答是“MasterCard”,“Visa”,“Discover”,and“American
最新回复
(
0
)