JAVA开发基础(试卷编号1241)
1.[单选题]下列有关线程的创建方式说法错误的是( )
A)通过继承Thread类与实现Runnable接口都可以创建多线程程序
B)实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性
C)通过继承Thread类与实现Runnable接口创建多线程这两种方式没有区别
D)大部分的多线程应用都会采用实现Runnable接口方式创建
答案:C
解析:继承Thread 类与实现Runnable接口这两种方式都可以创建线程,但是它们是有区别的,大部分的多线程应用都会采用实现Runnable接口的方式,因为它能避免由于单继承带来的局限性,能提高程序的扩展性。
2.[单选题]下列方法中,不属于类String的方法是:
A)toLowerCase ()
B)valueof ()
C)charAt ()
D)append ()
答案:D
解析:
3.[单选题]Java程序中的文档注释符是
A)开头,结尾 **/
B)开头,结尾 */
C)开头/,结尾**/
D)开头*,结尾 */
答案:D
解析:
4.[单选题]下列哪个是JDK提供的编译器?
答案:B
解析:
5.[单选题]在一个应用程序中定义了数组a:int[ ] a={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个数组元素,下面正确的代码是()
A)System.out.println(a[10]);
B)System.out.println(a[9]);
C)System.out.println(a[a.length]);
D)System.out.println(a(8));
答案:B
解析:
6.[单选题]简单下列语句序列执行后,k 的值是int i=4,j=5,k=9,m=5;if(i>j||m<k) k++; else k--;
A)5
B)10
C)8
D)9
答案:B
解析:
7.[单选题]下列JAVA代码运行的结果是() public class Test {public static void
main(String[] args) {int my_Array[]=new int[5];for(int count=0;count<5;count++) {
my_Array[count]=count; System.out.println(my_Array[count]);}}}
A)将1,2,3,4,5输出到屏幕
B)将0,1,2,3,4输出到屏幕
C)将0,1,2,3,4,5输出到屏幕
D)以上皆非
答案:B
解析:
8.[单选题]以下逻辑表达式中,正确的是( )。
A)(x+y>7)&&(x-y<1)
B)!(x+y)
C)(x+y>7)||(z=a)
D)(x+y+z)&&(z>=0)
答案:A
解析:
9.[单选题]下面哪项不是合法的条件语句( )。
选项.
A)if (a>b) {…}
B)if (a=1) {…}
C)if (a>b && b>c) {…}
D)if (3>2) {…}
答案:B
解析:
10.[单选题]在java中,类Worker是类Person的子类,Worker的构造方法中有一句"super()",该语句
A)调用类Worker中定义的super()方法
B)调用类Person中定义的super()方法
C)调用类person的构造函数
D)语法错误
答案:C
解析:
11.[单选题]下列关于Thread 类提供的线程控制方法的说法中,错误的一项是
A)在线程A 中执行线程B 的join() 方法,则线程A 等待直到B 执行完成
B)线程A 通过调用interrupt() 方法来中断其阻塞状态
C)若线程A 调用方法isAlive() 返回值为true,则说明A 正在执行中
D)currentThread() 方法返回当前线程的引用
答案:C
解析:
12.[单选题]下面哪个选项可以获取Runtime类的实例()
A)Runtime
B)Runtime
C)Runtime
D)以上选项都不能获取Runtime实例
答案:B
解析:Runtime类是单例设计模式类,获取实例的方法是getRuntime方法。
13.[单选题]下列哪一项不属于AWT布局管理器( )?
A)GridLayout
B)BoxLayout
C)BorderLayout
D)CardLayout
答案:B
解析:
14.[单选题]下列赋值语句中错误的是( )。
A)float f=11.1f
B)double d=5.3E12;
C)char c='\r';
D)byte bb=433;
答案:D
解析:
15.[单选题]JDBC中负责与数据库建立连接,提供统一的标准数据源的接口是( )。
A)DriverManager
B)Connection
C)Statement
D)ResultSet
答案:B
解析:
16.[单选题]要判断一个对象是否属于某一个类,可以使用哪个关键字?
A)typeof
B)instanceof
C)sizeof
D)valueOf
答案:B
java接口可以创建对象吗解析:
17.[单选题]以下关于Singleton(单例)模式的描述中,正确的是
A)它描述了只有一个方法的类的集合
B)它描述了只有一个属性的类的集合
C)它能够保证一个类的方法只能被一个唯一的类调用
D)它能够保证一个类只产生唯一的一个实例
答案:D
解析:
18.[单选题]下面关于Servlet配置信息的选项中,用来指定Servlet完整类名的是()
A)<servlet-name>
B)<servlet-class>
C)<class>
D)<class-path>
答案:B
解析:
19.[单选题]下面关于接口的描述,错误的是( )。
A)接口可以通过extends继承多个接口
B)继承的接口可以增加自己的抽象方法
C)现类通过implements接口,必须重写该接口的所有抽象方法
D)除static、default非抽象方法外,接口允许有其他非抽象方法
答案:D
解析:
20.[单选题]下列标识符中哪项是不合法的 ( )
A)Imeic$223
B)_god
C)$34s
D)7d
答案:D
解析:
21.[单选题]对象属性可以使用索引运算符()进行访问
A){}
B)[]
C)(点儿)
D)""
答案:B
解析:
22.[单选题]if(条件){语名}和if(条件)语句的区别是(选一项)
A)没有区别
B)一个可以执行多条语句,另一个可以执行一条语句
C)可以执行多条语句
D)不可以执行多条语句
答案:B
解析:
23.[单选题]Java程序计算表达式7.5%2的结果是:( )。
选项.
A)2
B)3
C)1
D)1.5
答案:D
解析:
24.[单选题]在Java中,若要获得Map集合所有的value值,应使用( )方法
A)put()
B)getAll()
C)keyset()
D)values()
答案:D
解析:
25.[单选题]程序阅读题
Public class B implements Runnable {
public static void main(String[] args) {
Thread t = new Thread(new B());
t.start();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论