Java基础试题一:选择题(1*30=30)(题目写在答题纸上面)1:Java提供哪几种运算符多选(abcd)
A)算术运算符B)位运算符C)关系运算符D)逻辑运算符E)条件运算符2:java
lang包的()方法比较二个对象是否相等返回true
(b)A:toString()B:equals()C:compareD:以上都不正确3:下列对Java的变量与函数说法正确的是多选(ace)
A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口4:已知:int[]a=newint[100];在下列给出的数组元素中,非法的是
(d)A:a[0]B:a[1]C:a[99]D:a[100]5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同
这种面向对象程序的特性称为
(c)A:隐藏B:覆盖C:重载D:Java不支持此特性6:()是一组常量和抽象方法的集合
(d)A:实例B:类C:包D:接口7:下面关于数组说法正确的是多选(abcde)
A)一维数组实质上是相同类型变量的列表B)创建一个数组首先定义数组变量所需的类型C)charc[]=newchar[26];可声明一个含有26个元素的char型数组D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)inttwain[][]=newint[4][5];可声明一个二维数组8:Java源文件和编译后的文件扩展名分别为
class和
javaB:
classC:
class和
classD:
java9:设x=5;则y=x--和y=--x的结果,使y分别为
(c)A:5,5B:5,6C:5,4D:4,410:若x是float类变量,x=