首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入abcd,程序的输出结果是_________。 insert(char str[]) { int i; i=strlen(str); while(i>0) { str[2*i]=s
当运行以下程序时,输入abcd,程序的输出结果是_________。 insert(char str[]) { int i; i=strlen(str); while(i>0) { str[2*i]=s
admin
2012-08-23
31
问题
当运行以下程序时,输入abcd,程序的输出结果是_________。
insert(char str[])
{ int i;
i=strlen(str);
while(i>0)
{ str[2*i]=str
;str[2*i-1]=‘*’;i--;}
printf(“%s\n”,str);
}
main()
{ char str[40];
scanf(“%s\n”,str);insert(str);
}
选项
答案
a*b*c*d
解析
本题考查的是函数与一个简单的算法结合在一起的应用。首先定义一个int型变量来存放字符串str的长度,执行while条件语句,通过分析可知,字符串2*i项的值可由第i项的值得到;第2*i-1项直接赋值为*,i递减,如此反复直到不满足i>0的条件时,输出运行后的字符串。
转载请注明原文地址:https://kaotiyun.com/show/OAPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structs{intx,y;}data[2]={10,100,20,200};main()structs*p=data;printf("%d\n
有以下程序main(){char*s[]={"one","two","three"},*P;p=s[1];printf("%c,%s\n",*(p+1),s[0]);}
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是()。
有以下程序:#include<stdio.h>main(){intc=35;printf("%d\n",e&c);}程序运行后输出结果是()。
已有定义:chara[]="xyz",b[]:{’x’,’y’,’z’};以下叙述中正确的是()。
若有以下调用语句,则不正确的fun函数的首部是()。main(){inta[50],n;fun(n,&a[9]);┆}
数据库管理系统中用来定义模式、内模式和外模式的语言为()。
在C语言中,形参的缺省存储类是
以下程序中,while循环的循环次数是main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++
随机试题
A.大炮音B.胸骨左缘第3~4肋间舒张期叹气样杂音C.Graham-Steel杂音D.胸骨左缘第2~3肋间收缩期喷射性杂音E.胸骨右缘第2肋间收缩期杂音并向颈部传导主动脉瓣狭窄
根据相关关系的程度划分,相关关系可分为()
下列组合错误的是
符合颌面部闭合性损伤特点的是
依据《中华人民共和国节约能源法》,关于节能政策,下列说法中,错误的是()。
遗忘:记忆
2002年的在校生中,工学学生所占的比例约是:如果数据中的在校生不包括毕业生,那么2002年高校共约招了:
国家性质是国家制度的()
自动编号数据类型一旦被指定,就会永久地与______连接。
______rocketshadbeenusedsporadicallyforseveralhundredyears,theyremainedarelativelyminorartifactofcivilizationu
最新回复
(
0
)