首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
admin
2009-01-15
161
问题
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
注意:部分源程序已存在文件test19_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数SeqSearch的花括号中填写若干语句。
文件test19_2.cpp的内容如下:
#include <iostream.h>
int SeqSearch(int list[], int start, int n, int key)
{
}
void main()
{
int A[10];
int key, count=0, pos;
cout<<"Enter a list of 10 integers: ";
for(pos=0;pos<10;pos++)
{
cin>>A[pos];
}
cout<<"Enter a key: ";
cin>>key;
pos=0;
while( (pos=SeqSearch(A, pos,10,key))!=-1)
{
count++;
pos++;
}
cout<<key<<" occurs "<<count<<(count!=1?" times":" time")<<" in the list."<<end1;
}
选项
答案
int SeqSearch(int list[], int start, int n,int key) { for(int i=start;i<n;i++) { if(list[i]==key) { return i; } } return -1; }
解析
本题考查的是考生使用for和if等基本控制结构的综合水平,查找一个数组中的指定元素并返回序号是一个基本操作,注意一维数组的实参格式。
转载请注明原文地址:https://kaotiyun.com/show/HOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
文化在组织中的功能包括()。
简述戊戌变法的内容和意义。
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
在一组原始数据中,各个Z分数的标准差为()
办多少学校,学校能容纳多少学生等,都必须有一定的物质条件作保证,没有相应的物质条件,教育无从谈起。这说明
简述马克思主义论人的全面发展必须具备的社会条件。
假定其他条件不变,以下关于货币乘数说法正确的是()。
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
随机试题
血清促胃泌素减少常见于
在显影液、定影液中均含有的化学试剂是
下列财产所有权取得的方式中,属于继受取得的是( )。
背景资料:某施工单位承接了某二级公路E3标段(K15+000~K48+000)路基工程施工。由于该标段工程量较大,工期紧张,项目经理对工程质量管理与控制尤其重视,要求项目总工对质量控制负总责,对技术文件、报告、报表进行全面深入审核与分析,并采取测量、试验
王某2018年11月取得半年奖5000元,当月工资3300元,专项扣除500元,则王某本月应缴纳的个人所得税为()元。
甲公司当期将一栋出租期满的办公楼予以出售。该办公楼的账面原价为1000万元,期末按公允价值计量,其持有期间公允价值累计净增加额为300万元,出售所得价款为1400万元。在不考虑其他因素的情况下,甲公司对该项出售交易应确认的收入为()万元。
游客非正常死因确定后,导游在与领队、死者亲属协商一致后,由()向全团宣布死亡原因、抢救和死亡经过。
“把握火候”“注意分寸”“适可而止”强调在实践中应把握()。
下列生活常识说法正确的是()。
Whydidn’tthewomanreadthismorning’spaper?
最新回复
(
0
)