收藏 分享(赏)

java简明教程基础练习.docx

上传人:weiwoduzun 文档编号:4295981 上传时间:2018-12-21 格式:DOCX 页数:6 大小:22.33KB
下载 相关 举报
java简明教程基础练习.docx_第1页
第1页 / 共6页
java简明教程基础练习.docx_第2页
第2页 / 共6页
java简明教程基础练习.docx_第3页
第3页 / 共6页
java简明教程基础练习.docx_第4页
第4页 / 共6页
java简明教程基础练习.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、Java 练习题一、 选择题1、下列哪一项不属于面向对象程序设计的基本要素?( D ) A、类 B、对象C、方法 D、安全2、下列关于类、包和源文件的说法中,不正确的一项是( A ) 。A、一个包只能含有一个类 B、一个包可包含多个文件C、一个类可以属于一个包 D、一个文件可以属于一个包4、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( D )A、abstract B、private C、protected D、不使用保留字5、下列关于类、包和源文件的描述中,不正确的一项是( B ) 。A、一个包可以包含多个类B、系统不会为源文件创建默认的包C、属于同一个包的类在默认情况

2、下可以相互访问D、一个源文件中,只能有一个公共类6、下列属于 JAVA 语言的特点的一项是( D ) 。A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回放7、定义类头时能使用的修饰符是( D ) 。A、private B、static C、protected D、 abstract8、能构成多分支的语句是( C ) 。A、for语句 B、while语句C、switch语句 D、do-while语句9、下面程序的输出结果是( A ) 。public class ex2 public static void main(String args) for(int cnt=0;cnt10;cn

3、t+)if(cnt=5)break;System.out.print(cnt);A、0 1 2 3 4 B、6 7 8 9C、0 1 2 3 4 6 7 8 9 D、510、下面的是关于类及其修饰符的一些描述,不正确的是( C ) 。A、 abstract类只能用来派生子类,不能用来创建abstract类的对象B、 abstract不能与final同时修饰一个类C、 final类不但可以用来派生子类,也可以用来创建final 类的对象D、 abstract方法必须在abstract类中声明,但abstract类定义中可以没有 abstract方法11、下列哪个不是面向对象程序设计方法的特点?(

4、 D )A、抽象 B、继承 C、多态 D、结构化12、下列描述中不正确的一项是( B )A、一个 Java 源程序中不允许有多个公共类 B、Java 不支持多线程 C、Java 程序可以划分为两大类:Application 和 Applet D、Java 通过接口可支持多重继承13、Java 语言的类间的继承关系是( B )A、多重的 B、单重的 C、线程的 D、不能继承14、下列哪种类成员修饰符修饰的变量只能在本类中被访问?( B )A、protected B、private C、default D、public15、为了使包ch4在当前程序中可见,可以使用的语句是( A ) 。A、impo

5、rt ch4.*; B、package ch4.*;C、ch4 import; D、ch4 package;16、在使用interface声明一个接口时,只可以使用哪一个修饰符修饰该接口?( D )A、private B、protectedC、private protected D、public17、对于构造方法,下列叙述中不正确的是( B ) 。A、构造方法是类的一种特殊方法,它的方法名必须与类名相同B、构造方法前要加void关键字。C、构造方法的主要作用是完成对类的对象的初始化工作D、一般在创建新对象时,系统会自动调用构造方法18、在 JAVA 语言的哪一个包是编译器自动导入的?( C )

6、A、java.io B、java.awt C、java.lang D、java.applet19、设 A 为已定义的类名,则下列声明 A 类的对象 a 的语句中正确的是( A )A、A a = new A(); B、public A a = A(); C、A a = new class(); D、a A;20、在下列横线处的哪一个赋值句法是合法的( D )class MyPersonprivate int a;class Teacher extends MyPersonpublic int b;public class ex20public static void main(String ar

7、gs)MyPerson p=new MyPerson();Teacher t=new Teacher();int i;A)i = a; B)i = b; C)i = p.a; D)i =t.b;21、下列程序的输出结果是( A ) 。class AA void Show( ) System.out.println(“类AA“); class BB extends AA void Show() System.out.println(“类BB“);public class ex7 public static void main(String args) AA a=new AA(); BB b=ne

8、w BB();a.Show( );b.Show( );A、类AA 类BBB、类BB类AAC、类BB类BBD、类AA类AA22、下面程序执行后,baz 的值是( B )public class Test36public static void main(String args)int index = 1;int fox = new int3;int bar = foxindex;int baz = bar + index;System.out.println(baz);A、0 B、1C、2 D、编译错误23、下列程序的输出结果是( B )class CC13int a = 5,b =7;void

9、 Show( )System.out.println(a+b); class CC12 extends CC13 int b = 10;void Show( )System.out.println(a+b);public class ex13public static void main(String args)CC12 o1 = new CC12();CC13 o2 = new CC13();o1.Show( ) ; A、12 B、15C、这两个类有语法定义错误 D、1024、main( ) 方法的返回值类型是( B )A、int B、voidC、boolean D、static25、下面哪

10、个 JAVA 源文件代码段是不正确的?( B )A、 package testpackage ; B、import java.io.*; public class Test package testpackage; public class Test C、import java.io.*; D、import java.io.* ; class Person import java.awt.* ; public class Test public class Test 26、执行完下面语句 int x = new int25;后,以下哪项说明是正确的?( A ) A、x24为 0 B、x24 未

11、定义 C、x25 为 0 D、x0 为空 27、下列关于继承的哪项叙述是正确的?( D )A、在java中允许多重继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、Java的单一继承使代码更可靠28、下列关于字符串的叙述错误的是( A )A、创建String类的字符串对象后,字符串所代表的内容根据情况可改变B、字符串可以使用java.lang.String和java.lang.StringBuffer 来定义C、StringBuffer 用来处理长度可变的字符串D、在Java 语言中,字符串是作为对象来处理的二、填空题1、java 语言中的 类

12、 是程序的基本单位。2、java 程序的编译和执行模式包括 2 点,是 半编译 和 半解释 。3、在 JAVA 语言中,所有的类都是类 Object 的子类。4、开发运行 JAVA 程序的一般步骤是:源程序编辑、 生成字节码 和 解释运行 。5、面向对象程序设计方法最重要的特性是 继承 、封装、抽象、多态。6、方法头中的关键字 void 用来表示方法不返回任何值。7、Java 语言中,所有的对象均通过 new_运算符分配内存,并对内存进行自动管理。8、创建一个名为 MyPackage 的包的语句是 package MyPackage ,该语句应该放在程序的位置为: 程序第一条 。9、Java

13、语言程序的类体由两部分组成:一部分是 成语变量 ,另一部分是成员方法。10、 构造方法 是一个特殊的方法,是对象初始化操作编写的方法,用它来定义对象的初始状态。11、在 Java 程序中创建新的类对象用关键字 new 。12、一个 Java 类可以有 一个 父类。13、Java 中的方法的参数传递是 传值 调用,而不是 地址 调用。14、对象是一组相关变量和相关方法的封装体,是类的一个 实例 。15、每个 Java Application 程序可以包括许多方法,但是必须有且只能有一个 main() 方法,统一格式为 public static void main(String args) ,它是程序执行的入口。16、_ final _方法是不能被当前类的子类重新定义的方法。17、当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会_隐藏_父类的成员变量。18、抽象类的修饰符是 abstract 。19、接口中定义的数据成员是 常量 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > Java

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报