为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

java基础练习题

2021-11-22 1页 doc 37KB 4阅读

用户头像 个人认证

is_940486

暂无简介

举报
java基础练习题第一讲1。Java程序的基本单位是。2.一个java文件可以有几个main方法?几个public类?3。java源程序的扩展名为?编译后生成的文件扩展名为?4.1)下载并安装Java2SDK1。6.x2)设法让例1与例2的两个程序运行起来。3)编写一个应用程序和一个小程序,输出:HelloJava!IcanwritemyJavaprogramsnow。Iknowthatpracticemakesperfect!补充:5。java语言的特点有哪些?面向对象编程的基本特征是?6.classExercise1_1{publicsta...
java基础练习题
第一讲1。Java程序的基本单位是。2.一个java文件可以有几个main?几个public类?3。java源程序的扩展名为?编译后生成的文件扩展名为?4.1)下载并安装Java2SDK1。6.x2)设法让例1与例2的两个程序运行起来。3)编写一个应用程序和一个小程序,输出:HelloJava!IcanwritemyJavaprogramsnow。Iknowthatpracticemakesperfect!补充:5。java语言的特点有哪些?面向对象编程的基本特征是?6.classExercise1_1{publicstaticvoidmian(Stringarg[]){System.out.println(”hello”);}}publicclassTestClass{publicintgetNum(){return100;}}/*1.该程序中有什么错误?2。所有Java文件都必须有主数吗?应用程序&小程序3。该文件如何保存?如何执行?执行步骤:javacTestClass。javajavaExercise1_1。java4。该文件如何优化?*/第二讲1。下列属于正确的Java标识符的是()。A。floatB.2youC._a+bD。猫2.变量i的初值为1,表达式(i〉100)||(i〈10)的值为()。A。trueB。TrueC.1D.false3.在Java语言中,所有的数组都有一个属性,这个属性存储了该数组的长度。4。下列叙述中,正确的是()。A.声明变量时必须指明一个类型B。java认为变量number与Number相同C.java中唯一的注释方式是"//”D.一个JAVA源文件中public类可以有0或多个5。自增自减运算符的应用、短路规则,参考课堂示例第三讲1。下列循环语句的循环次数是()。inti=5;do{System。out。println(i-—);i--;}while(i!=0)A.1B。0C.5D。无限2。循环语句for(inti=0,j=0;(j!=3)&&(i<4);i++)中,循环体被执行的次数为()。3。编程题第四讲1.下列方法可以是重载方法的有哪些()。=1\*GB3①intadd(intx,inty)=2\*GB3②floatadd(intx,inty)=3\*GB3③floatadd(floatx,floaty)=4\*GB3④intadd(intx,floaty)A.=1\*GB3①=2\*GB3②=3\*GB3③B.=1\*GB3①=2\*GB3②=4\*GB3④C.=1\*GB3①=3\*GB3③=4\*GB3④D。=1\*GB3①=2\*GB3②=3\*GB3③=4\*GB3④2.下面关于Java中方法的说法正确的是()。A.方法中定义的变量和全局变量不能同名B.构造方法也可以重载C。方法定义时必须指明返回类型,构造方法的返回类型不能为voidD。以上都不正确3。假设有一个数字串s=”100”,下列语句能把s转换为单精度浮点数的语句是().A。floata=Float.parseFloat(s);B。floata=Float。valueOf(s);C.floata=String。valueOf(s);D。以上都不对4。创建类对象的运算符是。判断对错:5。类的构造方法名必须和类名相同。()6.任何类都有构造方法,如果没有构造方法,就不能创建该类的对象。()简答:7。This关键字的用法有哪些?8。构造方法的特点有哪些?9。静态变量和静态方法的用法和特点10。掌握什么是方法的重载及用法?第五讲1。Java语言支持多继承.(F)2。在Java中,所有类的父类是()。A.FinalB.ObjectC。publicD.abstract3.下列关于Java中final关键字的描述,错误的是()。A。final有可能和abstract一起修饰某一个类B。用final修饰的类是最终类,表示该类不能被继承C。final也可以修饰变量和方法D。final有可能和public一起修饰某一个类4.java语言指定父类的关键字是.5。子类的构造方法可以通过super关键字调用父类的构造方法,并且super必须是子类构造方法的头一条语句。()6.阐述继承时类成员变量或方法覆盖的含义和用法。7。简述关键字super的用法。8。下列关于包的描述,错误的是()。A.包是用package语句创建的B。可以用import语句引入包中的类C。package语句和import语句都必须放在一个程序的第一行位置处D.包是若干类的集合9.和包对应的访问权限关键字为__________。10。类成员变量或方法的权限修饰词有哪些?各自对继承类的影响有哪些?11.在成员的修饰符中,能被所有子类所访问到的修饰符是().A.默认B.protectedC.abstractD.以上都可以12。子类的对象能直接向其父类对象赋值.(T)13.一个类中用private修饰符修饰的属性成员,可被该类的方法和它的子类的方法访问。()14。抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(F)15。简述Java系统类中常用的包及功能特点16.一个包中的类名可以重复(F)第六、七讲1.接口是一种特殊的类,接口中的成员变量都是常量,接口中的方法都是抽象方法,因此接口中的成员变量都应该由publicstaticfinal修饰,接口中的方法默认由publicabstract修饰.()2.如果p是父类Parent的对象,而c是子类Child的对象,则下列叙述不正确的是()。A。对象的上转型对象可以操作父类的成员以及被子类重写的成员B。上转型对象不能操作子类新增的成员C。语句p=c是正确的D。语句c=p是正确的3。在Java程序中定义类时,使用关键字来指明使用接口.4.下列哪个类可以创建可以直接创建实例()。A。publicabstractclassX{…}B.publicclassX{…}C。publicinterfaceX{…}5。下列说法正确的是().A。接口中主要是抽象方法,也包含少量普通方法B.此接口中的成员变量可以修改C.一个接口可以继承多个接口D。以上都不正确6.如果一个非抽象类使用了某个接口,则该类必需实现接口中的所有抽象方法。()4.如果Stringp=newString(“hello"),Stringc=”hello”,则语句p.equals(c)的值为true.7.假设有一个数字串s=”123”,下列语句能把s转换为整数的是()。A。inta=Integer.parseInt(s);B.inta=String.valueOf(s);C。inta=(Integer。valueOf(s)).intValue();D.inta=Float.valueOf(s)。floatValue();8.在java中,判断字符串s1与s2是否相同的表达式__________。9。Java的Math类中,可以生成随机数的方法是。10.在Calendar类中,可创建日历对象方法是()。A.getInstance()B.Calendar()C.set()D。getTimeInMillis()11.接口是一种特殊的类,用关键字来声明定义接口.第八讲1。简述try与catch关键字的含义及用法。(5分)2。java不支持异常处理.()3。简述try与catch关键字的含义及用法。(5分)4.java中所有异常类的父类是,错误类的根类是5.throw和throws关键字的用法个功能.第九讲1.程序填空importjava。util。*;classxxxxextendsThread{publicvoida{//线程代码所在的方法while(true){System。out。println(newDate());try{b;}//暂停1秒钟catch(Exceptione){}}}}2。使一个正在运行的线程进入阻塞状态,可调用的方法有().A。sleep(1)B.wait(10)C.waitD。以上均可3。重点在于掌握常用的几个线程方法,如run\start\sleep\的用法,以及两种创建线程的基本方法编程?
/
本文档为【java基础练习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索