【选择题】Java基础测试六(15道)
71.main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?(B)
A、public static void main()
B、public static void main( String[] args )
C、public static int main(String [] arg )
D、public void main(String arg[] )
72.下列哪个选项不是Java语言的特点?( D )
A、面向对象
B、高安全性
C、平台无关
D、面向过程 (面向对象)
73.下列哪个是合法的Java标识符?( B )
A、Tree&Glasses (标识符没有“&”号)
B、FirstJavaApplet
C、*theLastOne (标识符里不能有“*”)
D、273.5 (不能以数字开头,标识符不包含点)
74.下面的选项中,哪一项不属于“汽车类”的行为( D )。
A、启动 B、刹车 C、减速 D、速度(属于属性)
75.下面哪一个循环会导致死循环?( C )
A、for (int k = 0; k < 0; k++)
B、for (int k = 10; k > 0; k--)
C、for (int k = 0; k < 10; k--) (没有指定范围,会一直自减,减到负数........)
D、for (int k = 0; k > 0; k++)
76.有如下程序段:
int a = b = 5;
String s1 = "祝你今天考出好成绩!";
String s2 = s1;
则表达式a == b与s2 == s1的结果分别是:(A)。
A、true与true
B、false与true
C、true与false
D、false与false
77.在Java中用什么关键字修饰的方法可以直接通过类名来调用?( A )
A、static
B、final
C、private
D、void
78.若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( C )。
A、接口方法
B、最终方法
C、抽象方法
D、空方法
79.有如下程序段:
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) continue; (i=1时,跳出本次循环)
if ( i == 2) break; (跳出循环,不再执行)
total += i;
}
则执行完该程序段后total的值为:( A )。
A、0 B、1 C、3 D、6
80.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰(A)。
A、private
B、protected
C、private protected
D、public
81.在Java中,"456"属于( B )类的对象。
A、int
B、String
C、Integer
D、Number
82. System.out.println("5" + 2);的输出结果应该是( A )。
A、52 (有字符串时,“+”则表示是连接符)
B、7
C、2
D、5
83.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名(AB)
作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
84.下面声明数组的写法错误(C D )。
A: int a[ ]; B: int[ ] a;
C: int[3][ ] a; D: int[ ][3] a;
85.设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为( C )类型。
A int
B long
C double (double字节最长)
D char