《Java面向对象程序设计》考试卷及答案带注释 .

上传人:花**** 文档编号:144875187 上传时间:2020-09-14 格式:DOC 页数:7 大小:90.08KB
返回 下载 相关 举报
《Java面向对象程序设计》考试卷及答案带注释 ._第1页
第1页 / 共7页
《Java面向对象程序设计》考试卷及答案带注释 ._第2页
第2页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《Java面向对象程序设计》考试卷及答案带注释 .》由会员分享,可在线阅读,更多相关《《Java面向对象程序设计》考试卷及答案带注释 .(7页珍藏版)》请在金锄头文库上搜索。

1、一、单选题(每小题1分,共30分)1在MyEclipse中,( )视图可以将项目中包含的文件及层次结构展示出来。CA) PackageB)DeclarationC)NavigatorD) Console2下列标识符中,正确的是( )。CA)classB) 123_rrC) _lei D) test&123下列的( )选项可以正确用以表示八进制值8。0x代表16进制,0代表8进制 DA)0x8 B)0x10 C)08 D)0104以下哪个不是Java的原始数据类型( )DA) int B) booleanC) float D) Char引用数据类型5下列有关Java布尔类型的描述中,正确的是(

2、)AA)一种基本的数据类型,它的类型名称为booleanB)用int表示类型C)其值可以赋给int类型的变量D)有两个值,1代表真,0代表假6在Java中,不属于整数类型变量的是( ) AA) double浮点型B) longC) intD) byte7以下do-while语句构成的循环执行次数是( )。Bint k=0;do +k ;while(k1);A) 一次也不执行B) 执行1次C) 无限次D) 有语法错误,不能执行8表达式(1/01)& (12=0) 的值为( )。逻辑运算结果只有true和false两种 BA) true B) false C) 0 D) 运行时抛出异常9以下( )

3、表达式不可以作为循环条件 AA) i=5B )i3 C) count=i D) bEqual=str.equals(q)10下列数组初始化正确的是( ) DA) int score5 = 90,12,34,77,56;B) int5 score = new int;C) int score = new int590,12,34,77,56;D) int score = new int90,12,34,77,56;11若有定义:byte x=11,22,33,-66;其中0k3,则对x数组元素错误的引用是( ) CA) x5-3B) xkC) xk+5 D) x012以下代码的输出结果是()。

4、Dpublic static void main(String args)for(int i=1;i=10;i+)if(i%2=0|i%5=0)continue;System.out.print(i + t);A) 1B) 1 3 4C) 1 3 5 7 9D) 1 3 7 913下列( )选项的java源文件代码片段是不正确的。 BA) package testpackage;B) import java.io.*;public class Test package testpackage;public class TestC) import java.io.*;D) import java

5、.io.*;class Person import java.awt.*;public class Test public class Test14为了在当前程序中使用包ch4中的类,可以使用的语句是( )。 AA) import ch4.*; B) package ch4.*;C) import ch4; D) package ch4;15下面说法中不正确的是:( ) CA) 类是对象的抽象,对象是类的实例 B) 类是组成java程序的最小的单位C) java语言支持多继承 单 D) java一个程序中只能有一个public类16对于下面的不完整的类代码,下面表达式中,( )可以加到构造方法

6、中的横线处。 Cclass personString name,department;public void person(String n)name=n;public person(String n,String d)_department=d;person p = new person(“jim”);person p = new person(“jim”,”jsjx”);A)person(n)B)this(person(n)C)this(n) D)this(n,a);17构造方法何时被调用?( ) BA)类定义时B)创建对象时C)调用对象方法时 D)使用对象的变量时18定义一个类名为“My

7、Class.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为 ( )。C(A)private class MyClass extends Object(B)class MyClass extends Object(C)public class MyClass(D)private class MyClass extends Object19方法重载是指 ( ) A(A)两个或两个以上的方法取相同的方法名,但形参的个数或类型不同(B)两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同(C)两个以上的方法名字不同,但形参的个数或类型相同(D)两个以上的方法

8、取相同的方法名,并且方法的返回类型相同20如果编写一个main()方法调用HelloAccp类的show()方法,其运行结果是( )。Apublic class HelloAccpint a=100,b=50;public void avg()float c=(a+b)/2;public void show()System.out.println(平均值为:“ + c);A)存在错误,提示:无法解析cB)平均值为:75C)平均值为:75.0D)存在错误,提示:无法将数据类型int转换为float21对于下列代码:1) class Person 2) public void printValue

9、(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int i) /.8) public static void main(String args)9) Person t = new Teacher();10) t.printValue(10);11) 12) 第10行语句将调用哪行语句?( ) DA) line 2 B) line 3 C) l

10、ine 6 D) line 722阅读下面代码:class parentprotected int addvalue(int a,int b)int s; s=a+b; return s;class child extends parent若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述()是正确的。DA)int addvalue(int i,int j)B)void addvalue()C)void addvalue(double i)D)public int addvalue(int a,int b)23下列哪个类声明是正确的() D

11、A) abstract final class H1B) abstract private move()C) protected private number; D) public abstract class Car24Java中所有类的父类是 DA)FatherB)LangC)ExceptionD)Object25编译如下Java代码,输出结果是()。Bclass Basepublic void method()System.out.print(Base method);class Child extends Basepublic void method()System.out.print

12、(Child method);class Samplepublic static void main(String args)Base base=new Child();base.method();A) Base methodB) Child methodC) Base method Child methodD) 编译错误26下列Java代码中Test类中的四个输出语句的输出结果依次是()。Cclass PersonString name=person;public void shout()System.out.print(name);class Student extends PersonS

13、tring name=student;String school=school;class Testpublic static void main(String args)Person p=new Student();System.out.print(p instanceof Student);System.out.print(p instanceof Person);System.out.print(p instanceof Object);System.out.print(p instanceof System);A) true、false、true、falseB) false、true、false、trueC) true、true、true、编译错误D) true、true、false、编译错误27以下关于接口的说法中,正确的是()。 DA) 接口中全部方法都是抽象方法,方法可以是任意访问权限B) 接口中属性都是使用public static final修饰,没有显式赋值将使用默认值C) 接口可以有构造方法D) 接口表示一种约定,接口表示一种能力,接口体现了约定和实现相分离的原则28给定如下Java代码,可以填入横线处的语句是()。Cpublic interface Constantsin

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号