首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
以下程序能将字符串Program!反向打印出来,请填空。 #include<stdio.h> void out(char *str) {char *s=______;/*第一空*/ if(*s==NULL)return:
以下程序能将字符串Program!反向打印出来,请填空。 #include<stdio.h> void out(char *str) {char *s=______;/*第一空*/ if(*s==NULL)return:
admin
2010-04-24
52
问题
以下程序能将字符串Program!反向打印出来,请填空。
#include<stdio.h>
void out(char *str)
{char *s=______;/*第一空*/
if(*s==NULL)return:
while(______)s++;/*第二空*/
s--;
printf("%c\n",*s);
______=NULL;/*第三空*/
out(str);
}
main()
{char c[]="Program!";
out(c);}
选项
答案
本题是采用的递归算法。 str/*第一空。指针变量s获得传递而来的初值c*/ *s/*第二空a第一次循环负责找到字符串的结尾,第二次及以后循环负责找到字符串中的空字符*/ *s/*第三空。输出该字符后将其置空,以标记本次输出的位置为下次输出做准备*/
解析
转载请注明原文地址:https://kaotiyun.com/show/EDAx777K
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
FDM:技术主要用于模拟信号的多路传输,普遍应用在长途多路载波电话系统、无线电广播中,FDM最典型的应用例子是在一条物理线路上传输多路话音信号的___________电话系统。
眼图可以定性地反映码间串扰的程度,“眼睛”闭合时表示()
No.7信令系统的消息传递部分的功能是在对应的两个用户部分之间可靠传送()
下面是一段伪码程序(代码前的数字只作标号用,不参与程序执行):START1:INPUT(A,B,C,D)2:IF(A>O)AND(B
软件测试是一个有程序的过程,在设计测试用例之前,应建立_________、被测对象模型以及_________。
模块通常由两个部分组成,一部分是__________,另一部分是__________。
流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和_________3个基本控制构件。
请将下面的PAD图转换成流程图。
_______以字符为独立的信息传输单位,在每个字符的起始处开始对字符内的比特实现同步,但字符与字符之间的间隔时间是不固定的。()
SQL语句CREATETABLE定义的是数据库的【】
随机试题
成人大多数心源性猝死,最常见的为
35岁女性,初步诊断右乳腺上方乳腺纤维腺瘤,应采取的治疗方法是
下列为妊娠禁用药的是
下列属于商品及劳务课税的是()。
在Excel的打印预览过程电,用户不能实现的功能是()。
主张各国应该生产、出口密集使用本国丰裕要素的产品,进口需要密集使用本国稀缺要素的产品。这种国际贸易理论是()。
代画家“荆关董巨”之中,董其昌把()推为南宗开山人物之一。
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDony
HealthInsurance(保险)MostAmericansareresponsiblefortheirownmedicalcosts.Thesecanbeextremelyhighifapersonge
A、Theyareturnedintoafinishedproduct.B、Theyareburiedundertheground.C、Theyaresold.D、Theyareburnt.D
最新回复
(
0
)