简答题:使用VC++6.o打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str1,char*str2),此

  • 题目分类:C++
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
使用VC++6.o打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str1,char*str2),此函数的功能是计算str1中出现str2的个数,当不出现时,则返回0。
例如:
str1为“asdfsfdfg”
str2为“sf”则返回1
str2为“df”则返回3
注意:不能修改函数的其他部分。
试题程序:
#include<iostream.h>
//注意只能使用int类型,不能类型转换
intfun(char*str1,char*str2)
{
}
voidmain()
{
charstr1[1024];
charstr2[256];
cout<<"pleaseinputastring:"<<endl;
cin.getline(str1,1024);
cout<<"pleaseinputotherstring;"<<endl
cin.getline(str2,256);
cout<<fun(str1,str2);
cout<<endl;
return;
}
参考答案:
答案解析:

有如下程序: #include<iostream>usingnamespacestd; classBase{public

有如下程序: #includeusingnamespacestd; classBase{public: virtualvoidfu

查看答案

有如下语句序列: intx=100,&r=x; cout<<x<<'一'<<r<<endl; 已知其中变量x的地址为00

有如下语句序列: intx=100,&r=x; cout<<x<<'一'<<r<<endl; 已知其中变量x的地址为0012FF2C,则执行该语句序列的输

查看答案

C++系统预定义了四个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。

C++系统预定义了四个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。 A.cout B.cin C.cerr D.cset

查看答案

某二叉树共有七个结点,其中叶子结点只有一个,则该二叉树的深度为(假设根结点在第1层)(  )。

某二叉树共有七个结点,其中叶子结点只有一个,则该二叉树的深度为(假设根结点在第1层)(  )。 A.3 B.4 C.6 D.7

查看答案

Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是(  )。 Samplea[2],*p=new

Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是(  )。 Samplea[2],*p=newSample; A.0 B.1 C.2

查看答案