
【名词&注释】
多态性(polymorphism)、软件工程(software engineering)、重要作用(an important role)、最大值(maximum)、内部结构(internal structure)、内存空间(memory space)、派生类(derived class)、测试法、结构化程序设计方法(structured programming method)、数组名(array name)
[单选题]下面关于面向对象的程序设计方法中,正确的是( )。
A. “多态性”是指对象的状态根据运行的要求进行变化
B. “封装性”是指将不同类型的数据结合在一起作为一个整体来处理
C. 在面向对象的程序设计中,结构化程序设计方法(structured programming method)仍有着重要作用
D. 基类的私有成员在派生类(derived class)的对象中不可访问,也不占内存空间
查看答案&解析
举一反三:
[单选题]进入标准模块的方法有( )。
A. 一种
B. 两种
C. 三种
D. 四种
[单选题]在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
A. 循环的集合
B. 地址的集合
C. 路径的集合
D. 目标的集合
[单选题]下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名(array name),n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。
A. include
B. include
C. void fun(int a[],int n, int *max, int *d)
D. { int i;
E. *max=a[0];
F. *d=0;
G. for(i=0;【15】;i++)
H. if(*max<【16】)
I. {*max=a[i];*d=i;}
J. }
K. main()
L. { int i, x[20], max, index, n=10;
M. randomize();
N. for(i=0;i O. {
P. x[i]=rand()%50; printf("%4d",x[i]);
Q. }
R. printf("\n");
S. fun(x,n,&max,&index);
T. printf("Max=%5d,Index=%4d\n",max,index);
U. }
[单选题]执行下面的程序段后,x的值为______ 。 X=5 For i=1 To 20 Step 2 x=x+ i\5 Next i
A. 21
B. 22
C. 23
D. 24
[单选题]若已定义了类Vehicle,则下列派生类(derived class)定义中,错误的是
A. class Car:Vehicle{/*类体略*/);
B. class Car:public Car{/*类体略*/);
C. class Car:public Vehicle{/*类体略*/);
D. class Car:virtual public Vehicle{/*类体略*/);
[单选题]已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。
A. 堆排序
B. 直接插入排序
C. 快速排序
D. 直接选择排序
本文链接:https://www.zhukaozhuanjia.com/download/n8gezg.html