概述
《JAVA编程语言》2018年秋学期华东在线作业(一)
需要 扣来 1192235545
一、单选题(100分)
1.用来导入已定义好的类或包的语句是( )
A.main
B.import
C.public class
D.class
正确答案 :B
2.异常包含( )
A.程序中的语法错误
B.程序的编译错误
C.程序执行过程中遇到的事先没有预料到的情况
D.程序事先定义好的可能出现的意外情况
正确答案 :C
3.结构化程序设计的一种基本方法是( )
A.筛选法
B.递归法
C.归纳法
D.逐步求精法
正确答案 :D
4.不使用static修饰符限定的方法称为对象(或实例)方法,( )说法是正确的。
A.实例方法可以直接调用父类的实例方法
B.实例方法不能直接调用父类的类方法
C.实例方法可以直接调用其他类的实例方法
D.实例方法可以直接调用本类的类方法
5.下列关于float类型包装类提供的常量的说法中,不正确的一项是( )
A.POSITIVE_INFINITY表示正无限值
B.NEGATIVE_INFINITY表示负无限值
C.MAX_VALUE表示正无限值
D.NaN可以表示被零除
6.定义一个类,必须使用的关键字是( )。
A.public
B.class
C.interface
D.static
7.在
A.Label
B.Checkbox
C.Button
D.CheckButton
8.顺序执行下列程序语句后,String a = "Hello"; String b = a.substring(0, 2); 则b的值是( )
A.Hello
B.hello
C.Hel
D.null
9.以下( )不是Java的原始数据类型。
A.int
B.Boolean
C.float
D.char
10.paint()方法使用的参数是( )
A.Graphics
B.Graphics2D
C.String
D.Color
11.下列关于内存回收的语句,( )说明是正确的。
A.程序员必须创建一个线程来释放内存
B.内存回收程序允许程序员直接释放内存
C.内存回收程序负责释放无用内存
D.内存回收程序可以在指定的时间释放内存对象
12.为了使包ch4在当前程序中可见,可使用的语句是( )
A.import ch4.*;
B.package ch4.*;
C.ch4 import;
D.ch4 package;
13.下列选项中,不属于
A.语法检查
B.不允许使用指针
C.代码参数类型合法性检查
D.对内存进行跟踪
14.所有的异常类皆继承自( )类
A.java.applet.Applet
B.java.lang.Throwable
C.java.lang.Exception
D.java.lang.Error
15.欲定义类字段或类方法(静态方法),应使用( )修饰。
A.public
B.static
C.protected
D.synchronized
16.Application中的主类需包含main方法,以下( )是main方法的正确形参。
A.String args
B.String args[]
C.Char arg
D.StringBuffer args[]
17.下列关于int类型的说法中,正确的一个是( )
A.int类型可以自动转换为所有的简单类型
B.int类型只能自动转换为long、float、double类型
C.1022是合法的int类型常量
D.int类型包括有符号整型和无符号整型
18.
A.多重的
B.单重的
C.线程的
D.不能继承
19.为了区分重载多态中同名的不同方法,要求( )
A.形参个数或类型不同
B.返回值类型不同
C.调用时用类名或对象名做前缀
D.形参名称不同
20.( )的访问权限级别最高。
A.public
B.protected
C.private
D.友好
《JAVA编程语言》2018年秋学期华东在线作业(二)
一、单选题(100分)
1.用来导入已定义好的类或包的语句是( )
A.main
B.import
C.public class
D.class
正确答案 :B
2.
A.垃圾回收
B.虚拟机
C.代码安全
D.多线程
正确答案 :D
3.若需要定义一个类域或类方法,应使用( )修饰符。
A.static
B.package
C.private
D.public
正确答案 :A
4.若在某一个类定义中定义有如下的方法:abstract void
performDial( );该方法属于( )方法。
A.本地
B.最终
C.静态
D.抽象
5.在浏览器中执行Applet程序,以下选项中( )方法将被最先执行。
A.init()
B.start()
C.destroy()
D.stop()
6.下列的哪个选项可以正确用以表示八进制值8?
A.0x8
B.0x10
C.08
D.010
7.进行
A.java.io
B.java.sql
C.java.awt
D.java.rmi
8.以下字符常量中不合法的是( )
A.’$’
B.’r’
C.’t’
D.’’
9.定义一个类,必须使用的关键字是( )。
A.public
B.class
C.interface
D.static
10.以下( )不是Java的原始数据类型。
A.int
B.Boolean
C.float
D.char
11.设int x=1; float y=2;,则表达式x / y的值是( )
A.0
B.1
C.2
D.以上都不是
12.现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是( )
A.a必须性制转换为b
B.a可以自动转换为b
C.b必须强制转换为a
D.它们不可以相互转换
13.为了区分重载多态中同名的不同方法,要求( )
A.形参个数或类型不同
B.返回值类型不同
C.调用时用类名或对象名做前缀
D.形参名称不同
14.( )的访问权限级别最高。
A.public
B.protected
C.private
D.友好
15.下列关于变量作用域的说法中,不正确的是( )
A.类成员变量对应的作用域是类
B.局部变量对应的作用域是方法和不同的语句块
C.方法参数对应的作用域是整个方法
D.异常处下参数对应的作用域是整个类
16.下列关于float类型的说法中,正确的是( )
A.float类型不能自动转换为其他的简单类型
B.float类型可以自动转换为double类型
C.float类型和long类型在计算机中占的存储空间一样大
D.3.342E2D是合法的float类型数值
17.( )是Java中的标识符。
A.public
B.super
C.3number
D.width
18.算术表达式1+2/3-4*5的值为( )
A.1
B.-19
C.-5
D.0
19.下列整型的最终属性i的定义中,正确的是( )
A.static final int i=100;
B.final I;
C.static int I;
D.final float i=1.2f;
20.如果定义一个名为apple的类,那么存储这个类的源文件名是( )
A.apple.java
B.apple.byte
C.apple.class
D.apple
《JAVA编程语言》2018年秋学期华东在线作业(三)
一、单选题(100分)
1.若在某一个类定义中定义有如下的方法:abstract void
performDial( );该方法属于( )方法。
A.本地
B.最终
C.静态
D.抽象
正确答案 :D
2.不使用static修饰符限定的方法称为对象(或实例)方法,( )说法是正确的。
A.实例方法可以直接调用父类的实例方法
B.实例方法不能直接调用父类的类方法
C.实例方法可以直接调用其他类的实例方法
D.实例方法可以直接调用本类的类方法
正确答案 :D
3.++运算符的操作数是( )
A.1个
B.2个
C.3个
D.4个
正确答案 :A
4.在
A.java.applet
B.java.transaction
C.java.util
D.java.awt
5.顺序执行下列程序语句后,String a = "Hello"; String b = a.substring(0, 2); 则b的值是( )
A.Hello
B.hello
C.Hel
D.null
6.下列整型的最终属性i的定义中,正确的是( )
A.static final int i=100;
B.final I;
C.static int I;
D.final float i=1.2f;
7.进行
A.java.io
B.java.sql
C.java.awt
D.java.rmi
8.Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(
)
A.隐藏
B.重写
C.重载
D.没有此特性
9.下面是关于类及其修饰符的一些描述,不正确的是( )
A.abstract类只能用来派生子类,不能用来创建abstract类的对象
B.abstract不能与final同时修饰一个类
C.final类既可用来派生子类,也可用来创建final类的对象
D.abstract方法须在abstract类中声明,但abstract类中可没有abstract方法
10.以下有关构造方法的说法,正确的是( )
A.一个类的构造方法可以有多个
B.构造方法在类定义时被调用
C.构造方法只能由对象中的其它方法调用
D.构造方法可以和类同名,也可以和类名不同
11.( )是Java中的标识符。
A.public
B.super
C.3number
D.width
12.为了使包ch4在当前程序中可见,可使用的语句是( )
A.import ch4.*;
B.package ch4.*;
C.ch4 import;
D.ch4 package;
13.以下( )不是Java的原始数据类型。
A.int
B.Boolean
C.float
D.char
14.以下字符常量中不合法的是( )
A.’$’
B.’r’
C.’t’
D.’’
15.现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是( )
A.a必须性制转换为b
B.a可以自动转换为b
C.b必须强制转换为a
D.它们不可以相互转换
16.( )关键字可以对对象加互斥锁。
A.transient
B.synchronized
C.serialize
D.static
17.声明并创建一个按钮对象b,应该使用的语句是( )
A.Button b=new Button();
B.button b=new button();
C.Button btn=new btn();
D.b.setLabel("确定");
18.( )是正确的表达式。
A.byte=128;
B.Boolean=null;
C.long l=0xfffL;
D.double=0.9239d;
19.以下关于继承的叙述正确的是( )
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
20.所有的异常类皆继承自( )类
A.java.applet.Applet
B.java.lang.Throwable
C.java.lang.Exception
D.java.lang.Error
最后
以上就是大意学姐为你收集整理的java以下声明变量中 是不合法的_华东《JAVA编程语言》2018年秋学期在线作业(一)(二)(三)满分...的全部内容,希望文章能够帮你解决java以下声明变量中 是不合法的_华东《JAVA编程语言》2018年秋学期在线作业(一)(二)(三)满分...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复