首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串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
30
问题
下面程序的功能是将一个字符串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://jikaoti.com/ti/HJK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于数据模型所描述的内容的是()。
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Labell的标签和名称为Timerl的计时器控件。该程序的功能是在名称为Labell的标签中循环显示不同的字符串。程序开始运行,在标签中显示”第一项”(如图2-24所示),且每隔1秒钟依次显示”
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是( )。
以下不能用Print方法输出数据的对象或窗口是
下面的数写成普通十进制数是()。2.65358979335278D-6
设有语句:Open“C:\Test.Dat”ForOutputAs#l则以下叙述中错误的是()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
以下叙述中错误的是
如下关于变体类型变量的叙述中,错误的是
工具箱中的工具分为两类,一类称为内部控件或标准控件,一类称为ActiveX控件,其中内部控件是不能从工具箱中移除的,故D选项正确;ActiveX控件可以根据需要添加到工具箱中,故A、B、C选项均错误。
随机试题
用成形铣刀头铣削矩形花键小径时,为了调整小径尺寸,第一槽铣削完成后应转过180°铣削第二槽。()
19世纪末20世纪初在美国兴起的实用主义教育学的代表人物是()
材料1:列宁指出,“就本来的意义说,辩证法就是研究对象的本质自身中的矛盾。99他还指出,“是实际生活中的实际矛盾,即辩证的矛盾,而不是字面上的、臆造出来的矛盾。”材料2:杜林说,“矛盾的东西是一个范畴。这个范畴只能归属于思想组合,而不能归属于现实”材料3:
被闻一多先生誉为“诗中的诗,顶峰上的顶峰”的作品是()
A.健康携带者B.慢性携带者C.显性感染D.潜伏性感染E.隐性感染感染过程中最常见的表现是
按照企业所得税的有关规定,下列有关研究开发费的表述中正确的是()。
2001年底,我国民营企业的总户数约比2000年底增长了()。2001年底,我国民营企业户数超过20万户的省份有()。
三角形△ABC是一个钝角三角形.(1)三角形△ABC三边之比为2:2:3;(2)三角形△ABC中cos(A+B)>0
Experiencedteachersmake______mistakesthanbeginners.
Kangaroomeans______inthenativelanguageofAborigines.
最新回复
(
0
)