问答题
【程序】
下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n,int datalist[])
int k=0;
for(int j=1;j<n;j++)
if(datalist[j]>datalist[k])
k=j;
return k;
【控制流图】
1. 【问题1】
该程序的控制流图中A~E分别是什么
【参考答案】
McCabe环路复杂性为3。
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
功能:将当前符号IN[i]入栈 操作:p+1->p IN[i]->S[p]
点击查看答案
问答题
【说明】 ①定义类Table的私有数据成员x和y,分别用于表示九九表中的两个乘数(x*y),它们都是int型的数据。 ②完成类Table的成员函数print()的定义,该函数以“x*y=z”的格式打印出九九表中的一个乘法算式,请使用格式化输出函数printf实现。 ③完成类Table9的成员函数print()的定义,该函数调用基类Table的print()函数,将九九表输出到屏幕。 ④补充主函数,在屏幕上输出九九表,以便测试所定义的类的正确性。 源程序文件test8_3.cpp清单如下: #include <iostream, h > #include < stdio, h > class Table (1) int z; public: void print (int x,int y,int z); ; void Table::print (int x,int y,int z) (2) Class Table9:public Table public: void print(); ; void Table9::print() (3) int x,y,z; for(i=1;i<10;i++) for(j=1;j<i+1;j++) x=i; y=j; z=i*j; Table::print(y,x,z); printf( n ); main() * *4* * return 0;
点击查看答案&解析
相关试题
测试用例: Pathl:取n=1,datalist[0...
AB+CD*-EF-*G
测试路径: Pathl:①→③ Path2:①→...
功能:出栈 操作:k+1->k S[p]->...