首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入abcd,程序的输出结果是:( )。 insert(char str[]) {int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*i-1
当运行以下程序时,输入abcd,程序的输出结果是:( )。 insert(char str[]) {int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*i-1
admin
2011-06-13
33
问题
当运行以下程序时,输入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",str);insert(str);
}
选项
答案
a*b*c*d*
解析
字符处理函数strlen()测试字符串常量的长度,不包括‘\0’在内。因此,函数insert()实现了将字符数组中每个非‘\0’的字符后插入字符‘*’的功能。故输出结果是a*b*c*d*。
转载请注明原文地址:https://kaotiyun.com/show/jjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);priatf("%d\n",i);}
有以下程序:#include<stdio.h>voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;
有以下程序:#include<sldio.h>main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z
软件开发的结构化生命周期方法将软件生命周期划分成()。
以下能正确定义一维数组的选项是
能正确表示逻辑关系“a)10或a≤0”的C语言表达式是()。
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
问题处理方案的正确而完整的描述称为【】。
数据库应用系统中的核心问题是()。
随机试题
用PowerPoint2010制作出来的成果称为“演示文稿”,它是一个文件,其格式后缀名为()
袋中有10个球,其中有3个红球。不放回的从中连取2次,每次一球,则第二次取到红球的概率为_____.
小肠上皮细胞从肠腔吸收葡萄糖足通过哪种方式进行的
手太阴肺经起于
简述我国行政立法质量的保障机制。
科学计算是计算机最早应用的领域。()
下列各项关于企业从力资源内部控制的表述中,正确的有()。
在大学里讲美学,我不太会用到“竞争力”。美可能是一朵花,很难去想象如果我凝视这朵花,跟竞争力有什么关系。 我曾在美索不达米亚发现八千年前的一个雕刻:一个女孩子从地上捡起一朵落花闻。这个季节走过北京,如果地上有一朵落花,很可能一个北京的女孩子,也会把它拣起
下列叙述中错误的是()。
"Twohundredeightmillion,twohundredninemillion,twohundredtenmillion..."Thatisthesoundofsolidwastehittingthe
最新回复
(
0
)