首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入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
57
问题
当运行以下程序时,输入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/2VPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是()。
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
有以下程序main(){inta=15,b=21,m=0;switCh(a%3){case0:m++;break;case1:m++;switch
以下选项中可以作为C语言合法常旱的是
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
若有定义:inla=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
以下叙述中正确的是
下列关于C语言用户标识符的叙述中正确的是
若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是()。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护o
随机试题
对于新从事的工作或统计资料缺乏的工作,可以根据管理人员的()来为之建立标准。
下列与特应性皮炎无明显相关性的是
与中期财务报表相比,年度财务报表中的附注披露可适当简略。()
7月份,大豆的现货价格为5010元/吨。某生产商担心9月份大豆收获时出售价格下跌,故进行套期保值操作,以5050元/吨的价格卖出100吨11月份的大豆期货合约。9月份时,大豆现货价格降为4980元/吨,期货价格降为5000元/吨。该生产商卖出100吨大豆现
确定再订货点,需要考虑的因素有()。
甲企业与乙企业为同一母公司100%持股的关联企业,甲企业与乙企业均为生产与办公有关产品的增值税一般纳税人。近日,母公司的管理层作出决策,拟将甲企业办公家具生产线转让给乙企业。为此,母公司的财务总监赵先生于2015年8月10日向其常年税务顾问发送了一封电子邮
转贴现是指商业银行或者其他金融机构将贴现所获得的未到期汇票向中央银行再次贴现的票据转让行为。()
众数是指()
党在土地革命时期制定的土地路线内容有()
Toronto’sthirdCityHall,nowknownasOldCityHall,wasdesignedbyEdwardJamesLennoxanddeclaredopenonSept.18,1899.
最新回复
(
0
)