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小时内删除。
发表评论