改错题(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<<"原字符串:"<

考点:江苏计算机等级考试VisualC++2010秋江苏省计算机二级C++上机1
题型:问答题

下列说法中,正确的是(  )

A.有理数就是正数和负数的统称

B.零不是自然数,但是正数

C.一个有理数不是整数就是分数

D.正分数、零、负分数统称分数

题型:问答题

对于α∈R,下列等式中恒成立的是(  )

A.cos(-α)=-cosα

B.sin(-α)=-sinα

C.sin(180°-α)=-sinα

D.cos(180°+α)=cosα

题型:问答题

(4分)现有

A.熟石灰

B.碳酸钡

C.苛性钠

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

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

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

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

题型:问答题

业主项目部、监理项目部和施工项目部在工程开工后或每年至少组织()应急救援知识培训和应急演练,制定并落实相关措施,确保应急救援工作的顺利进行。

A、一次

B、两次

C、三次

D、没有规定

题型:问答题

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

图示区域地势()

A.东南高、西北低

B.西北高、东南低

C.东北高、西南低

D.西南高、东北低

更多题库