首页
›
答案
›
标签
›
面向对象程序设计
面向对象程序设计
301
静态方法可以访问非静态方法。()
302
在面向对象程序设计中,代码的重用性主要是通过()来实现的。
303
如果一个类需要从其他类继承属性和方法,需要使用的关键字是()。
304
下面有关继承的说法中,错误的是()。
305
当一个子类中定义的方法所用的名字、返回类型及参数表和其父类中的某个方法完全相同时,构成()。
306
若类Manager继承于类Employee,两个类中均定义了同名方法getDetails,现有语句Employeee=newManager();,则程序中的egetDetails()将导致()。
307
定义了方法,但没有定义方法的具体实现的类通常称为()。
308
下列有关接口实现的说法中,错误的是()。
309
抽象类不能包含构造方法。()
310
接口和类一样,可以直接用来创建对象。()
311
Java只允许一个类有一个父类,但允许一个实现多个接口。()
312
在Java中,允许一个子类具有多个父类。()
313
在Java中,this用于指代本类,super用于指代父类。()
314
子类只能从父类继承属性,不能继承方法。()
315
如果一个类只包含抽象方法,则使用接口更合适。()
316
一个类只能从它的直接父类而不能从它的间接父类继承属性和方法。()
317
根据多态性规则,一个方法的参数可以接收该参数类型的子类型。()
318
如果在子类的构造方法的定义中调用了父类的构造方法,则调用语句必须出现在子类构造方法的第一行。()
319
下列对于Runtime的描述中,错误的是()
320
要处理不变字符串,经常使用的类是StringBuffer。()
321
String类的对象实例是不可改变的,对字符串施加操作后并不改变字符串本身,而是又生成了另一个实例。()
322
语句Strings=(DoublevalueOf(31415926)toString();成立。()
323
System类中的属性和方法都是静态的。
324
语句inta=IntegerparseInt(12);的含义是把字符串12转化为整型数12赋值给整型变量a。()
325
JAVA中拆箱是指将基本数据类型的对象转为引用数据类型。()
326
Random类的nextInt()方法会生成一个int类型的随机数。()
327
String类的append()方法可以将数组元素和空格连接成字符串。()
328
Math类中,用于获取一个数的绝对值的方法是abs()。
329
在程序,获取字符串长度的方法是length()。
330
下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引()
331
假如indexOf()方法未能找到所指定的子字符串,那么其返回值为()
332
System类中的属性和方法都是静态的。()
333
下面()接口继承自Collection接口。
334
如果数据需要以键-值对应存放,通常采用()类。
335
不属于迭代器接口(Iterator)所定义的方法是()。
336
下面关于Collection和Collections的区别正确的是()。
337
往ArrayList集合中添加元素,使用下列()个方法。
338
求集合的长度的方法是()。
339
ArrayList主要用于对数组进行操作。()
340
在集合中的元素类型必须是相同的。()
341
集合Set是通过键-值对的方式来存储对象的。()
342
如果数据存放对顺序没有要求,首先选择HashSet类。()
343
如果数据存放需要保存顺序,且频繁地增删元素,就选择LinkedList类。()
344
如果数据存放对顺序有要求,首先选择ArrayList类。()
345
Map接口是自Collection接口继承而来的。()
346
List接口的特点是允许重复元素,元素有序。()
347
ArrayList类的特点是查询数据速度快,插入和删除较慢。()
348
LinkedList类的特点是查询数据速度较慢,插入和删除较快。()
349
下列()是合法的标识符?
350
下列()不是Java中的保留字?
351
下列()不是合法的标识符?
352
下列选项中,()不属于Java语言的基本数据类型?
353
下列关于基本数据类型的说法中,不正确的一项是()。
354
下列关于基本数据类型的取值范围的描述中,正确的一个是()。
355
下列关于Java语言简单数据类型的说法中,正确的一项是()。
356
下列Java语句中,不正确的一项是()。
357
在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是()。
358
下列语句中不正确的一个是()。
359
下列表达式1+2+"aa"+3的值是()。
360
已知y=2,z=3,n=4,则经过n=n+-y*z/n运算后n的值为()。
361
已知a=2,b=3,则表达式a%b*4%b的值为()。
362
已知x=2,y=3,z=4,则经过z-=--y–x--运算后,z的值为()。
363
表达式(12==0)&&(1/0〈1)的值为()。
364
设有类型定义shorti=32;longj=64;下面赋值语句中不正确的一个是()
365
现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为()。
366
下列说法中,正确的一项是()。
367
以下的变量定义语句中,合法的是()
368
下列关于运算符优先级的说法中,不正确的一个是()
369
给出下面程序代码:byte[]a1,a2[];bytea3[][];byte[][]a4;下列数组操作语句中哪一个是不正确的?()
370
关于数组,下列说法中不正确的是()。
371
设有下列数组定义语句:
372
执行语句:int[]x=newint[20];后,哪个是正确的?()
373
已知有定义:Strings="Ilove",下面哪个表达式正确?()
374
Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、()、和long。
375
类型数据不可以做类型转换。
376
在Java语言的基本数据类型中,占存储空间最少的类型是,该类型占用的存储空间为位。
377
Java语言中的具有特殊意义和作用,不能作为普通标识符使用。
378
在Java语言中,浮点类型数据属于实型数据,可以分为和两种。
379
char类型的数据可以表示的字符数共为。
380
定义初始值为10的8次方的常整型变量iLong的语句是。
381
Java语言中的数据类型转换包括和两种。
382
Java中的字符采用的是16位的编码。
383
数据类型中存储空间均为64位的两种数据类型是和。
384
表达式9*4/-5%5的值为。(十进制表示)
385
表达式5&2的值为。(十进制表示)
386
表达式42〈〈4的值为。(十进制表示)
387
表达式11010011〉〉〉3的值为。(二进制表示)
388
表达式7|3的值为。(十进制表示)
389
表达式10^2的值为。(十进制表示)
390
Java语言中的逻辑与(&&)和逻辑或(||)运算采用方式进行运算。
391
若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为。
392
假设i=10,j=20,k=30,则表达式!(i〈j+k)||!(i+10〈=j)的值为。
393
Java语言使用的是Unicode字符集,每个字符在内存中占8位。
394
Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。()
395
所有的变量在使用前都必须进行初始化。
396
说明或声明数组时不分配内存大小,创建数组时分配内存大小。()
397
强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。()
398
在Java编程中哪些是最基本的单元?
399
使用哪个关键字使得中有在定义该类的包中的其它类才能访问该类?
400
编译一个定义5个类和18个方法的Java源代码文件时会产生多少个字节码文件,并且扩展名是什么?
‹
1
…
3
4
5
…
7
›