首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。 void delete(char s[], int i,int n) { int j,k,length=0; while(s[length])
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。 void delete(char s[], int i,int n) { int j,k,length=0; while(s[length])
admin
2009-04-15
89
问题
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。
void delete(char s[], int i,int n)
{ int j,k,length=0;
while(s[length])
【 】;
-i;
j=i;
}
if(【 】)
{ k=i+n;
if(i+n<=length)
while(k<length)
s[j++]=s[k++];
s[j]\’\0’;
}
选项
答案
length++ i<length
解析
第一个循环极有可能是计算串的长度,在i<=length时字符才被删除,被删除的是第i个到第i+n或最后一个间的所有字符。删除前,应判断i<=length。由于已经进行了-i运算,故实际应填入i<length。
转载请注明原文地址:https://kaotiyun.com/show/haXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
下列叙述中正确的是( )。
下列有语法错误的赋值语句是( )。
以下叙述中错误的是( )。
下面程序计算并输出的是()。PrivateSubCommand1_Click()a=10S=0Dos=s+a*a*aa=a一1LoopUntila
关于KeyPress事件,以下叙述中正确的是( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
在数据库系统中,用户所见的数据模式为
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
随机试题
关于HQL查询语句,下面说法错误的是()
Marylacks______.I’veneverknownanyonesounsureofherself.(confident)
患者,男,40岁。全身起红斑、手足心起褐色斑点1周,不痛、不痒。查体:阴茎末端包皮与冠状沟联接处可见一指甲盖大瘢痕。实验室检查确诊为梅毒。本病治疗首选
A.败血症 B.毒血症 C.菌血症 D.脓毒血症 E.菌群失调症细菌在血液中大量繁殖可引起
马来酸氯苯那敏又名
A.血清B.尿液C.头发D.粪便E.活体组织药物体内代谢类型研究宜选用()。
患者,女性,30岁。农民,面部水肿,疲倦、乏力半个月,双侧面颊和鼻梁部有蝶形红斑,表面光滑,指掌部可见充血红斑。实验室检查:血沉65mm/h,尿蛋白(+++),抗核抗体(+),抗Sm抗体(+)。Hb和血WBC正常。需采取的护理措施是
国家主权
在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:OptionCompareDatabaseDimaASString*10PrivateSubCommand1_Click()a=“12
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
最新回复
(
0
)