出自:国家开放大学《面向对象程序设计》

Java语言中关键字()表示双精度类型。
当处理特定问题的循环次数已知时,通常采用()来解决。
A:for循环
B:while循环
C:do循环
D:switch语句
若a的值为3时,下列程序段被执行后,c的值是多少?()if(a>0)if(a>3)c=2;elsec=3;elsec=4;
A:1
B:2
C:3
D:4
假定AB为一个类,则()为该类的拷贝构造函数的原型说明。
A:AB(ABx)
B:AB(AB&x)
C:voidAB(AB&x)
D:AB(intx)
JavaApplet是一种嵌入()文件的Java程序。
若在类的定义体中只给出了一个成员函数的原型,则在类外给出完整定义时,其函数名前必须加上()和两个冒号分隔符。
假定一个二维数组为c[5][8],则c[3]的值为二维元素()的地址,c[3]+2的值为二维元素()的地址。
无论什么情况,编译器都会默认提供一个无参构造函数。
数据库的表一般都有主关键字,但主关键字并不是必需的。
下面语句书写正确的是()
A:A
B:B
C:C
D:D
若只需要通过一个成员函数读取其数据成员的值,而不需要修改它们,则应在函数头的后面加上()关键字;若只需要读取引用参数的值,不需要对其修改,则应在该参数说明的开始使用()关键字。
打印出2至99之间的所有素数(即不能被任何数整除的数)。
设x和y均为bool量,则x&&y为真的条件是()。
A:它们均为真
B:其中一个为真
C:它们均为假
D:其中一个为假
假定整数变量x和y的值分别为5和10,则逻辑表达式x>5‖y<=10的值为()。
把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
A:封装性
B:多态’性
C:继承性
D:开放性
假定要在一个类中访问另一个类XXK4中的静态数据成员abc,则此访问应表示为()。
以下代码段执行后的输出结果为()intx=3;inty=10;System.out.println(y%x);
A:0
B:1
C:2
D:3
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()
A:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B:可以被两种类访问和引用:该类本身、该类的所有子类
C:只能被该类自身所访问和修改
D:只能被同一个包中的类访问
对一个二维字符数组a进行初始化的数据表为{"123","456","789"},则a[l]元素对应的字符串为”()”。
按照下面函数原型语句编写一个递归函数求出并返回数组a中n个元素之和。 int f(int a[],int n);
假定用户只为类AB定义了一个构造函数"AB(intaa,intbb=0){a=aa;b=bb;}",则定义该类的对象时,其实参表中至多带有()个实参。
要使语句“p=newint[10][20];”正确,p应事先定义为()。
A:int*p
B:int**p
C:int*p[20]
D:int(*p)[20]
若采用p—>abc(y)表达式调用一个成员函数,在成员函数中使用的()就代表了类外的P指针。
在调用方法时,若要使方法改变实参的值,可以()。
A:用基本数据类型作为参数
B:用对象作为参数
C:A和B都对
D:A和B都不对
宿主语言通常包括一种数据库子语言,用于处理数据库对象和操作的细节。
slrlen("apple”)的值为()。
派生类可以通过基类提供的具有保护权限的成员函数间接访问基类的私有权限数据成员。
WindowsSDK中对C/C++自带的数据类型也重新定义了多个别名。
什么是线程调度?Java的线程调度采用什么策略?
假定有定义为“struct NODE{int data;NODE* next;};”,下面算法是把以L为表头指针的链表中各结点依次按相反次序链接并返回新链表的表头指针。