首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入abed,程序的输出结果是:【 】。 insert(char str[]) {int i i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*
当运行以下程序时,输入abed,程序的输出结果是:【 】。 insert(char str[]) {int i i=strlen(str); while(i>0) {str[2*i]=str[i];str[2*
admin
2009-01-15
26
问题
当运行以下程序时,输入abed,程序的输出结果是:【 】。
insert(char str[])
{int i
i=strlen(str);
while(i>0)
{str[2*i]=str
;str[2*-1]=’*’;i--; }
printf("%s\n",str);
}
main()
{char str[40];
scanf("%s",sB) ; insert(str);
}
选项
答案
a*b*c*d,
解析
在insert()函数,因为题目要求输入的字符串为abed,所以执行完“i= strlen(str);”后,i中存放的是字符串abcd的长度值4。所以接F来的while循环会循环4次,每次让i减 1,故4次循环中i的值依次为4、3、2、1。每次循环会执行两条语句str[2*i]=str
;str[2*i-1]=’*’,当i=4时为:str[8]=str[4];str[7==’*’;。执行结果是将字符串abed末尾的结束符’\0’复制到其下标值2倍的位置,并在其前1位插入—个’*’哼符。接下来i=3,执行str[6]=str[3];str[5]=’*’。执行后会将字符串abcd最后一个字符,d复制到其下标值2倍的位置,并在其前1位插入一个’*’字符。依次类推,直到i=1,执行str[2]=str[1]; str[1]=’*’,将字符tb,往后移动了1位,并在原位置插入’*’字符。所以,循环结束后,字符串str会变为 a*b*c*d*。这就是程序的输出结果。
转载请注明原文地址:https://jikaoti.com/ti/QsS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1,标题为“菜单练习”的窗体上,按下表的结构建立一个下拉菜单,生成的菜单结构如图1-149所示。注意:存盘时,将文件保存至考生文件夹下
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上,设计满足如下要求的菜单:运行后的窗体如图1-144所示。注意:存盘时,将文件保存至考生文件夹下,且窗体文件名
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复
在名称为Forml的窗体上画一个列表框,其名称为L1;一个水平滚动条,其名称为HSl,SmallChange属性为2,LargeChange属性为10,Min属性为0,Max属性为100,编写适当的事件过程。程序运行后,如果把滚动框移到某个位置,然后单击窗
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个水平滚动条,其名称为HScrolll,Min属性为1000,Max属性为1500,LargeChange属性为50,SmallChange属性为
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:①标签的内容为“计算机等级考试”;②标
以下关于框架的叙述中,错误的是
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
算法的空间复杂度是指()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
随机试题
实验设计的三个基本要素是
A.气上B.气下C.气缓D.气结E.气消
患者,女性,30岁,开口受限1年,既往有关节弹响史。临床检查见开口度1指半,开口型左偏。颞下颌关节上腔造影侧位体层闭口位片的正常影像应当是
升麻葛根汤中配伍升麻的用意是()
下列不属于中央银行负债的是()。
房地产开发企业申请预售许可,应当提交的证件及资料有()。
下列谱例属于哪种类型的音乐?()
2004×(2.3×47+2.4)÷(2.4×47-2.3)的值为:
下列程序段执行时在屏幕上显示的结果是DIMEa(6)a(1)=1a(2)=1FORi=3TO6a(i)=a(i一1)+a(i一2)NEXT?a(6)
BetterControlofTBSeenIfaFasterCureIsFoundTheWorldHealthOrganizationestimatesthataboutone-thirdofallpeop
最新回复
(
0
)