首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的
阅读以下说明和C++代码,将解答写入对应栏内。 【说明】 请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的
admin
2012-12-10
68
问题
阅读以下说明和C++代码,将解答写入对应栏内。
【说明】
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。
【程序】
文件search.cpp的内容如下:
#include <iostream. h >
int SeqSearch( int list[ ] ,int start,int n,int key)
{
for(int i=start;i<=n;i++) //(1)
{
if( list
= key)//(2)
{
return i;
}
}
return -1;
}
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; //(3)
}
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,"
<< endl;
}
第一种情况:输入2 3 12 6 8 45 8 33 7输入key:8
输出:(4)
第二种情况:输入2 3 126 8 45 8 33 7输入k6y:9
输出:(5)
选项
答案
(1)for(int i=start;i<n;i++) (2)if(list[i]==key) (3)cin>>A[pos] (4)8 occurs 2 times in the list (5)9 occurs 0 time in the list
解析
数组下标从0开始,所以n次循环要在i=n-1时结束,而不是在i=n时结束。判断是否相等使用“==”,一个等号是赋值。将输入数字逐个赋给A的pos处的元素。8出现2次,注意结果中的 times。9出现0次,注意结果中的time。
转载请注明原文地址:https://kaotiyun.com/show/76jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
为保护个人信息不被泄露,每个人都需要提高安全意识。以下各项,除(62)外,都是应该养成的安全习惯。
下列(28)不属于电子商务的应用模式。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
在Word中,为将正在编辑的文档以新的文件名保存,可使用______命令。
下列关于计算机病毒的说法中错误的是_______。
阅读以下说明,回答问题1至问题6,将解答填入答题纸对应的解答栏内。【说明】在Linux下安装配置DHCP服务,DHCP服务程序/usr/sbin/dhcpd需要读取配置文件/etc/d/hcpd.conf,以下是一个DHCP配置文件的主要内容:
随机试题
Quailstypicallyhaveshortroundedwingsthatenable______springintofullflightinstantlydisturbedintheirhidingplaces.
棘球蚴病是因血吸虫病是因
A.军团菌属 B.革兰阴性杆菌 C.肺炎链球菌 D.流感嗜血杆菌 E.金黄色葡萄球菌宜选用二代或三代头孢菌素的是
某省流脑发病率动态分析显示:以1982年的21.37/10万为基期水平,1983年流脑发病率降至7.30/10万,1984年为5.77/10万,1985年为5.22/10万。则1985年的定基发展速度是
下列工程中可由一级民航机场工程建造师承担的是()。
甲公司于2010年10月6日以每桶60元的价格购买了乙建材商一批化工材料,约定10月20日将这批材料送抵指定地点。但直到10月26日甲仍未收到这批材料,被乙方告知该材料市场价格已上涨为每桶65元,要求甲补交每桶5元的价差。对此价格问题,正确的解决办法是(
财政政策的手段包括()。Ⅰ.外汇储备Ⅱ.转移支付Ⅲ.国家预算Ⅳ.财政补贴
属于公安机关刑事执法权的是()。
毛小利是河北某家用电器企业的法人代表,负责该企业的全面管理工作。为了制订企业本年度的生产与营销计划,他需要对上一年度不同产品的销售情况进行汇总和分析。请根据下列要求,帮助他运用已有的原始数据完成上述分析工作:在工作表“Sheet1”中,从B3单元格开始
A、Askingtheman’sadviceonrestaurant.B、Recommendingarestauranttotheman.C、ExplainingheropinionaboutEmma.D、Inviting
最新回复
(
0
)