JAVA程序设计基础期末测试题(1)
一、选择题
1、下面哪个标识符在Java语言中是合法的?
A.instanceof
B.TwoUsers
C.5end-line
D.*point
2、下列关于Java语言的特点,描述错误的是
A.Java是面向对象的编程语言
B.Java是面向过程的编程语言
java多线程入门C.Java是跨平台的编程语言
D.Java支持多线程
3、在Java语言的下列哪个包是编译器自动导入的?
A.java.lang
B.java.util
C.java.awt
D.java.io 
4、下面语句的功能是(      )。
RandomAccessFile  raf2 = new RandomAccessFile("1.txt","rw" );
A.打开当前目录下的文件"1.txt",但只能向文件写入数据,不能从文件读取数据
B.打开当前目录下的文件"1.txt",既可以向文件写数据,也可以从文件读数据
C.打开当前目录下的文件"1.txt",但不能向文件写入数据,只能从文件读取数据
D.以上说法都不对
5、若定义有变量float f1,f2 = 8.0F,则下列说法正确的是(      )。
A.变量f1,f2均未被初始化   
B.变量f1,f2均被初始化为8.0 
C.变量f1没有被初始化,f2被初始化为8.0
D.变量f2没有被初始化,f1被初始化为8.0
6、线程调用了sleep( )方法后,该线程将进入(    )状态。
A.运行状态 
B.终止状态       
C.阻塞状态
D.可运行状态 
7、String str1=" abc";
String str2=new String(" abc");
System.out.println(str1==str2); 则程序运行后输出结果为:(    )。
A.true 
B.false
C.0
D.abc     
8、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(    )。
A.final  void  method( ) 
B.public  void  method( ) 
C.static  void  method( ) 
D.abstract  void  method( )
9、以下程序片段运行结果为:(      )。
public static void main(String args[])
    {  int i=1,x=3;
        switch(x)
        {
          case 2:i--;
          case 3:++i;
          case 4:--i; break;
          }
        System.out.println("i="+i);
    }
A.i=2
B.i=3
C.i=0
D.i=1
10、以下程序的输出结果为(      )。
public static void main(String[] args) {
        for(int i=1;i<5;i++)
          {  if(i%3==0)  continue;
            System.out.println(i+ "");
            }
      }
A.1 2 4
B.2 3 4
C.1 2 3
D.0 1 2
11、以下程序的输出结果为(      )。
public static void main(String[] args)
    {  String s1="hello";
        String s2=new String("hello");
        if(s1.equals(s2)) 
                    {  System.out.println("相等");}
                else
                    {  System.out.println("不相等");    }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。