首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,输入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
34
问题
当运行以下程序时,输入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全国计算机二级
相关试题推荐
若有说明:int*p,m=5,n;以下正确的程序段是()。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
若有以下程序:main(){int,p,a=5;if(P=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
以下4个选项中,不能看作一条语句的是
下列哪个是面向对象程序设计不同于其他语言的主要特点?
以下程序错误的是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
在一棵二叉树上第6层的结点个数最多是______个。
随机试题
领导者的本质体现在()
A.代谢性酸中毒B.代谢性碱中毒C.呼吸性酸中毒D.呼吸性碱中毒E.低钙血症pH升高,碳酸氢根下降。二氧化碳分压下降,提示
非交易过户登记包括的情况有()。
部门预算中的收入预算包括()。
Anyway,we’reherenow,solet’s______someseriouswork.
使人类学缓慢成长的另一个重要因素是,欧洲人只是逐渐认识到,在所有这些差异的掩饰下,他们可能与任何地方的人共享基本的“人性”。不与欧洲人共享基本文化价值的社会被贴上“未开化的”或“野蛮的”标签。直到18世纪中叶,相当多的欧洲人才开始认为这类人的行为与对他们自
在一次阅兵式上,某军排成了30人一行的正方形方阵接受检阅。最外两层共有多少人?()
算法的有穷性是指()。
TheWhiteHouseWegotupearlythismorningand______【51】alongwalkafterbreakfast.Wewalkedthroughthebusinesssecti
Abusinessmanowedalotofmoneytoothersandcouldseenowayout.Hesatontheparkbench,【C1】______ifanythingcouldsave
最新回复
(
0
)