一、选择题(每小题2分,共20分)
以下哪个是合法的标识符? ( C )
A. interface B. if C. Fish D. super
( A )是在DOS提示符下编译JAVA程序的命令。
A. javac B. java C. javap D. javadoc
Java程序中用来定义类用到的关键字是( B )。
A. final B. class C. void D. static
Java源文件的扩展名是( C )。
A. .class B. .jar C. .java D. .app
阅读下列代码:
Public class Test
{ Public static void main(String args[])
{
((5>4)?3:2);
}
}
其运行结果是( B )。
有定义String name; 以下说法不正确的是( A )。
A. name是一个字符串对象
B. name是一个引用
C. name没有关联对象,不能使用
D. name可以指向一个字符串对象
下列有关构造方法说法正确的是( C )。
,但方法不能与类同名
用于在子类中调用被重写的父类方法的关键字是( B )。
B. super C. This D. Super
判断下面陈述中哪句话是错误的? ( D )
A. 类的静态方法可以在该类的对象被创建前调用。
B. 类的静态方法不能访问该类的非静态方法。
C. abstract修饰的类是抽象类,不能实例化对象。
D. final可以出现在类和变量前,但不能出现在方法前。
不允许作为类及类成员的访问控制符的是( C )。
A. public B. private C. static D. Protected
评分标准:本题为单项选择题,每小题2分,共10道小题,共20分;每小题选对给2分,选错、多选、不选不给分也不扣分。
二、填空题(每空1分,共10分)
面向对象语言具有以下三大特点:封装、继承和多态。
Java之所以能平台无关,主要是通过虚拟机来实现的。
Java的注释有三种,他们分别是单行注释(/ /) 、多行注释(/* */) 和文档注释(/** */) 。
abstract 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 final 方法是不能被当前类的子类重新定义的方法。
创建一个名为 package ,该语句应该放在程序的位置为: 第一条。
类与对象的关系是: 类是对象的抽象和归纳,对象是类的实例。
评分标准:每空1分,共10空,共20分;每空填对给1分,填错、多填、不填不给分也不扣分。备注:第3题填写汉字或者符号或者二者组合都算对,第4题也可填写抽象和最终等汉语,第5题只要表示第一条语句的意思即可,第6题也是只要表示相同意思也可给分。
三、简答题(每小题5分,共40分)
Java跨平台的含义是什
java程序设计模拟试题三 来自淘豆网m.daumloan.com转载请标明出处.