首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 #include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str
admin
2009-02-15
58
问题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include<string.h>
main()
{ inti,j,【 】;char str[]={"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
解析
颠倒一个字符串中的字符,就是首尾对应的元素两两交换。简单地可用两个游标变量i和j,i是前端元素的下标,j是后端元素的下标,交换以这两个变量值为下标的元素str
和str[j]。开始时,i的值为 0,j的值为字符串末元素的下标(字符串长度减1)。每次交换后,i增1,j减1。继续交换的条件是str
还位于str[j]的前面,即i<j。字符串末元素的下标是它的长度减1,所以在第二个空框处应填入-1。程序为了交换str
和str[j],使用了变量k,该变量应在程序的变量定义部分中一起定义,所以在第一个空框处应填入k。
转载请注明原文地址:https://kaotiyun.com/show/NkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
工具箱中的工具分为两类,一类称为内部控件或标准控件,一类称为ActiveX控件,其中内部控件是不能从工具箱中移除的,故D选项正确;ActiveX控件可以根据需要添加到工具箱中,故A、B、C选项均错误。
关于文件操作,以下叙述中正确的是
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
表达式2*3^2+4*2/2+3^2的值是()。
窗体模块中有如下类型定义:PublicTypeRecnumAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
结构化程序的三种基本控制结构是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
下面循环语句中在任何情况下都至少执行一次循环体的是
在数据库系统的内部结构体系中,索引属于()。
随机试题
某孕妇怀孕24周,被诊断为妊娠子痫,病情较重危及孕妇生命,医生决定给予引产。此医疗处置符合哪项道德原则
甲公司欠银行200万元贷款,现该公司将一部分资产分离出去,成立乙公司。则在公司分立后,应由谁对这笔债务承担清偿责任?()
下列关于土地证书填写方法叙述不正确的是()。
利率提高会导致房地产价格上升,需求加大。()
二氧化氯极不稳定,常以水溶液形式或现场制取使用,试计算50000m3/d规模的水厂,如采用NaClO2与Cl2制取ClO2,平均加气量为1mg/L。计划建造一座40%NaClO2储存量为30天的储液池,该池容积应为()。(溶液相对密度以1计,
建设工程信息分为组织类、管理类、经济类和技术类多种。下列项目信息中,属于经济类信息的是()。
某公司办公楼地上共9层,建筑高度为28m,耐火等级为二级,每层建筑面积为1000m2,设置为一个防火分区,该建筑为“L”形外廊式建筑,“L”形建筑长边为45.6m、短边为22.20m,均采用不燃烧材料装修,办公场所设有计算机、复印机等办公用电子设备。办公楼
公路零担货物运输系指同一货物托运人托运的货物不超过()。
某县政府依据田某的申请作出复议决定,撤销该县车管所对田某车辆的错误登记,责令其在30日内重新登记,但某县车管所拒绝进行重新登记。田某可以采取的措施是()。
下列人员可以被录用为公务员的是:
最新回复
(
0
)