王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 江开系统 > 湖南大学> 湖南大学-计算机科学与技术
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n, int datalist[ ])
{
int k=0;
for ( int j=1; j if ( datalist[j] > datalist[k] )
k=j;
return k;
}
(1) 画出该程序的程序流图。
(2) 用基本路径覆盖法给出测试路径。
(3) 为各测试路径设计测试用例。

答案是:(2)测试路径:
       Path1: ①→③
       Path2: ①→②→④→⑥→…
       Path3: ①→②→⑤→⑥→…

(3)测试用例:
       Path1: 取n=1,datalist[0] = 1,
               预期结果:k=0
       Path2: 取n=2,datalist[0] = 1,datalist[1] = 0,
               预期结果:k=0
       Path3: 取n=2,datalist[0] = 0,datalist[1] = 1,
               预期结果:k=1



出自 湖南大学-计算机科学与技术  江开系统

湖南大学

更多试题>>>>
1、西周建立的两大学校系统是( )。 A、大学和小学 B、国学和乡学 C、官学和私学 D、上学和下学
2、2 不论采用哪种账务处理程序,其会计核算的最终结果是一致的。 ( )
3、一定程度的负债有利于提高企业的价值。
4、常用的需求获取方法有哪些?
5、传统“瀑布模型”的主要缺点。


提升学历-成人高考报名入口 提升学历-成人高考院校名单