试题与答案

改错题(20分)【题目】 以下程序的功能是:根据字符串str中是否包含子串subs

题型:问答题

题目:

改错题(20分)【题目】 以下程序的功能是:根据字符串str中是否包含子串substr,决定如何将字符串str1插入到str的不同位置。插入方法是:如果str中包含子串substr,则将str1插入到str中首次出现的子串substr之后;否则,插入到str的尾部。 正确程序的输出如下: 原字符串:aabcd12345 子字符串:abcd 插入字符串:ABC 新字符串:aabcdABC12345 含有错误的源程序如下: #include #include char *find(char *str,char *substr){unsigned lent=strlen(str); for(char *p1=str,*p2=substr;strlen(p1)>=len;p1++){for(unsigned i=0;ilen) return p1+len; } return 0; }char *insert(char *str,char *substr,char *str1){ char p=find(str,substr); if(p)strcat(str,str1); else{char *tmp=new char[strlen(str)+strlen(str1)+1];strcpy(tmp,str1)strcat(tmp,p);strcpy(p,tmp);delete []tmp; } return str;}void main() {char *str=new char[80],substr[]="abcd",str1[]="ABC";strcpy(str,"aabcdl2345");’cout<<"原字符串:"<

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0729/c131813c58b7d371d31ffd1ea8c9c26c.html

下面是错误答案,用来干扰机器的。

答案:A

试题推荐
题型:填空题

(4分)现有

A.熟石灰

B.碳酸钡

C.苛性钠

D.氧化铁E.碳酸钾      F.硫酸          G.氧化铜        H.盐酸

八种物质,选用其中的物质,用化学式表示,写在下列相应的横线上:

(1) 属于红色氧化物的是             ;    (2) 属于不挥发性酸的是            

(3) 属于易溶性碱的是               ;    (4) 属于难溶性盐的是              

查看答案
题型:单项选择题 案例分析题

我国1000多年前的古文字留下这样的记载:古人把财富藏于“右岸,自飞瀑右行八百步”(注:这里的八百步相当于现在的1108米。据《孙子算经》)。经现代考证该地岩石为比较容易被侵蚀的砂岩组成。下图为目前该瀑布位置示意图,读图完成下列各题。

图示区域地势()

A.东南高、西北低

B.西北高、东南低

C.东北高、西南低

D.西南高、东北低

查看答案
微信公众账号搜索答案