首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入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
65
问题
当运行以下程序时,输入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全国计算机二级
相关试题推荐
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节):#include<stdio.h>main(){FIL
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:K;执行该程序段后,k的值是()。
有以下程序:#include<stdio,h>inta=2;intf(intn){staticinta:3;intt=0;if(n%2){staticinta=4;t+=a++;}else
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d”,______);printf(“%d\n”,______);
算法执行过程中所需要的存储空间称为算法的______。
问题处理方案的正确而完整的描述称为______。
随机试题
卫星直播电视
宫颈癌活检证实侵犯膀胱黏膜,按FIGO(2009年)的临床分期,应属于
体液总量约占体重的
纳税人自产应纳资源税的产品对外销售,其纳税环节应在( )。
抽样调查的特点有()。
下列选项中,属于会计主体假设的意义的是()。
下列各项中,按照有关规定可以不必计算缴纳印花税的有()。
()关注的是所取得的工作效果与所付出的代价孰大孰小的问题,其重视的是实现工作目标的资源成本。
一名5岁的儿童,在智力测验中测得的智龄是6岁,那么他的比率智商应该是()
马克思说:“无论哪一种社会形态,在它所能容纳的全部生产力发挥出来以前,是决不会灭亡的;而新的更高的生产关系。在它存在的物质条件在旧社会的胞胎里成熟以前,是决不会出现的。”该论断包含的哲理有()
最新回复
(
0
)