简答题:使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str,charch)的定义,本函

  • 题目分类:C++
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str,charch)的定义,本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回1。
二分法查找的思想是初始查找区间的下界为0,上界为len-1,查找区间的中部后,k=(下界+上界)/2;若list[k]等于ch,查找成功;若list[k]>ch,则新的查找区间的下界不变,上界改为k-1;否则新的查找区间的下界改为k+1,上界不变。在新区间内继续用二分法查找。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include(iostream.h>
intfun(char*str,charch)
{
}
voidmain()
{
charstr[]={'a','b','C','d','e','f','9','h','i,'
j','k');
charch;
cout<<"请输入一个字符:"<<endl;
cin>>ch;
cout<<"输入字符的位置是:"<<fun(str,ch)<<endl;
return;
}
参考答案:
答案解析:

请补充函数proe(),该函数的功能是:按'0'到'9'统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组mu

请补充函数proe(),该函数的功能是:按'0'到'9'统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组mum中(注意:不能使用字符串库函数)。

查看答案

基金管理人是(  )。

基金管理人是(  )。 A.对基金管理机构的投资操作进行监督和保管基金资产的专业机构 B.基金持有人,即基金投资者 C.证券公司和证券交易所等机构 D.负责基金

查看答案

下列基金中,一般(  )的年管理费率最低。

下列基金中,一般(  )的年管理费率最低。 A.债券基金 B.货币市场基金 C.股票基金 D.认股权证基金

查看答案

开放式基金的交易价格取决于(  )。

开放式基金的交易价格取决于(  )。 A.基金总资产值 B.供求关系 C.基金净资产 D.基金份额净资产值

查看答案

偿还期在1年以上10年以下的国债被称为(  )。

偿还期在1年以上10年以下的国债被称为(  )。 A.短期国债 B.中期国债 C.长期国债 D.中长期国债

查看答案