首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入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-10
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/Y3Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义chara,b;若想通过&运算符保留a对应的二进制数的第3位和第6位的值,其余位置0,则b的二进制数应是【】。
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
有以下程序:#include<stdio.h>main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(pa+4)=0;puts(s);}程序运行后的输出结果是(
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;seanf("%d",&r);s=*
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
若变量n的值为24,则print函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa[]){inti;for(i=1;i<n;i++){printf("%6d",
软什是程序、数据和______的集合。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){double[10][22];intn;......fun(s);}
若有如下定义:int(*p)(),*q();则下列说法正确的是()
随机试题
抢救心脏骤停可选用
在神经—骨骼肌接头处,消除乙酰胆碱的酶是
《中华人民共和国军事设施保护法》施行日期是()。
《中华人民共和国建筑法》规定,建设单位应当向建筑施工企业提供与施工现场相关的地下管线资料,( )应当采取措施加以保证。
统计信息社会共享是指统计调查者在对所搜集到的统计资料予以保密,适当的予以公开。()
(2016年菏泽市直)“见贤思齐,见不贤而内自省也”是说明()是教师职业道德修养的重要方法。
将左边的图形从任意面剖开,下面哪一项不可能是该图形的截面?()
下列标点符号使用全正确的一项是:
在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是()。
PanasonicNV-F55MCoperatingInstructionsⅠ.Installation(Ⅰ)ConnectiontoaTVset1.Connecttheexternalaerial(天线)
最新回复
(
0
)