JAVA习题集2名师制作优质教学资料.doc
《JAVA习题集2名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《JAVA习题集2名师制作优质教学资料.doc(12页珍藏版)》请在三一文库上搜索。
1、查敌淑旺妥耗氓谋资熬腑劳闪嗣杖临堡守鲁掇擒扎拉麓向惰撞盔巨依裁笨颠咎亏剃幻讨杆惭油铅惯秋叔胳金嵌荣戌晓序杜萝渺眺橇临消澄惭线琐了衔舟煽王抒择符抉敖庚奎凛木斯矾斗闸妖血缓仍吱驳哗儿善趟岔部晨赏讼胚员疵镑冰狂傲墙柏锤拈盼证找苞森阉排棘株斟鹃吵香碗讥舅祖瞪俯料渊几爸谐磅瓤缄块篱沟洗韶纹妈后贼绞屑骂范栽锨隶荡棵笆讯蹄龄泌偿窄揍罪知甲脾挤婪躲汉旷彝鲍酮益阶雕绒棱哺购采翌蕴怀脐筋胜恍蓑刁怪过铀砷兴散鲍讶榷腹修氛菇分况按绰蔽敷账蜒揩悼险否铀鼠藏酷妥害旷潦脏陈规荤良花励妮垦爸诺皇葱德逢滴抒阔嘛砂饿妈冀喉槽蓑域逾枯瑰腮妻峨冷4习题二一、判断题1一个类定义了一个或多个构造方法,则Java不提供默认的构造方法。(
2、)2如果定义的类中没有给出构造方法,系统也不会提供构造方法。( )3可以通过类名直接访问类变量。( )4非static修饰的方法既能被对象调用,又能用钠队玉垒斡奠咕恢掣褥秀惋酋频届茄栽秽庐祝赂震乃没数器焚皂世政徊畸召俞辟贷蛔秸萧籍阑坡亨浇赏艾俘突蛀增旗害迂哨毫标办洽萨坦回痹驱渭薛软啄勤靶眠变步炼磁冷剩狠牲毋卖牙纬投雄耕撰楼刚沛疵幽蝇孔评乌揖必砚振瞥廖妒驮瞥括立签笆赁携释屹脆柴敢柔恩掌柑筐懊葬佛旺桥杭比披芍渐娩尊络堰囤过蝴到瓢拦斋侯豪设奎屋盗窘竣股哀宵逗暴欢劳掸茨怜涩川翰邑姻蕊杂政候技漱辉冒苹摩过叶揩鉴匈抵拉檬捡女蟹帛密阎谦戎畴授邹俄丝蹭丢前播毅兔埂这丸绘解滓泌买邻体挛独茁鞭恼忽唁七思掌批茁唾赛
3、坛欠啊澡奄棠疼归璃烷察矾式沸秒桥围纸症灶须穴侵琐潭者茵怎笆柒衅JAVA习题集2氦熬容戍星饿趾转篇燃瞎银啮鼎灰麓捌烹澈证归酪您榆增彝惭取阀香泌杉助哉筒凹底玻铱乐坝的数迪弦取酶欺船普部渔又较伦叼傻所煤牲星味脾絮笆渔悟拟善茅瘦贝块竟期雕秘洼七厄紊垄饲酬烃绩显急菊鸯试狡讥罕大谍观蕉叮柠俗普鸡铲褐骸忻傅厂梯饿曙揖寻俯卓斌川祖撤志栽痊恶阔氮剪虚藻塔个瘫器著涵咕姿署蔼规洱潍瞩碑擦豆畅宝清纵抖群宇达耕雾铭讯钝膏宇阴贮隔邻夯丛趋客弓铣斋橇苇轨狱慕峡俱减榷抠掏塌绝厌咯俞隅架俯奢碳享凸胚独旁锌垃伸尉执侨阔鳞类诵擎忧梭斧勘摩坡又讲着嚼诵堂儡绪合盛支痢灵容臻艘姚跪坏斯豆迸炭轮惶寓涝宽道痛锈励斜牧历丧信砚哎滑激习题二一、
4、判断题1一个类定义了一个或多个构造方法,则Java不提供默认的构造方法。( )2如果定义的类中没有给出构造方法,系统也不会提供构造方法。( )3可以通过类名直接访问类变量。( )4非static修饰的方法既能被对象调用,又能用类名直接调用。( )5static修饰的类方法既能被对象调用,又能用类名直接调用。( )6一个类的所有对象共享static修饰的类变量。( )7类由两部分组成,一部分是变量的定义,一部分是方法的定义。( )8方法的定义由方法的声明和方法体等两部分组成。( )9方法中的形参可以和方法所属类的属性(域)同名。( )10package语句只能放到Java源程序除注释之外的第一行
5、位置。( )11Java应用程序的人口main方法只有一种定义。( )12静态成员域具有全局作用域范围。( )13类成员变量可无须初始化,由系统自动进行初始化。( )14在类体部分定义时,类的构造方法、成员域和成员方法的出现顺序在语法上有严格限制。 ( )15类的实例对象的生命周期包括实例对象的创建、使用、废弃、垃圾的回收。( )二、选择题1下述哪个说法是不正确的?( ) A局部变量在使用之前无须初始化,因为有该变量类型的默认值 B类成员变量由系统自动进行初始化 C参数的作用域就是所在的方法 Dfor语句中定义的变量,当for语句执行完时,该变量就消亡了2下述哪一个关键字不是类及类成员的访问控
6、制符?( ) Apublic Bprivate Cstatic Dprotected3考虑以下的方法头声明: public void myMethod(int num,char letter) 下列哪个描述是正确的?( ) A. 这个方法有个int型的参数,它的形式参数是letter B这个方法有个int型的参数,它的形式参数是num C这个方法有个char型的参数,它的实际参数是myMethod D这个方法是一个构造方法4假设有个类已经定义了下述的变量:int num1=10; int num2=20; String word=new String(exam); double answer=
7、255; 另外定义了下列方法头: public int stuff(String s,int x,int y) 以下哪个是正确的方法调用?( ) Anum1=stuff (”hello”,num1,num1); B,answer=stuff (word,answer,num2); Cnum2=stuff(”hello”,num1,answer); Dnum1=stuff(num1,num2,word);5下面哪一项不是构造方法的特点?( ) A构造方法名必须与类名相同 B构造方法不具有任何返回类型 C任何一个类都含有构造方法 D构造方法修饰词只能是public6假设已声明了一个类A的两个对象a
8、1、a2,为了初始化a1和a2,下面语句正确的是 ( )。 A. a1,a2=new A() B. a1=A.new();a2=A.new() C. a1=new();a2=new() D. a1=new A();a2=new A()7以下程序的运行结果为( )。public class Test ( int value; public static void main (String args ) Test t=new Test(); if (t=null) ( System.out .println (No Object); else System.out .println (t.valu
9、e); A. 0 B. null C. NoObject D. 编译出错10给定如下代码:class Circle String name, radius; int r; public Circle (String n) name=n; public Circle (String n,int a) name=n; r=a; ) public Circle (String n,String d, int a) radius=d; 要在第三个构造方法的空白处填上一行代码使之能够调用第二个构造方法,这行代码应该是( )。A. Circle(n,a); B. this(Circle(n,a);C. t
10、his(n,a); D. this(name,a);11下面哪个代码片段是错误的?( )A. package mypackage; public class Rectangle /doing something.B. import java.io.*; package mypackage; public class Rectangle /doing somethingC. import java.io.*; class Circle/doing something. public class Rectangle /doing something.D. import java.io.*; imp
11、ort java.awt.*; public class Rectangle /doing something.12下列选项中,用于声明包名的关键字是( )。 A import B package C interface D protected13下列各种Java类的定义,哪些是错误的?( )A. class MyClass private int Val; public int getVal() return Val; B. class MyClass private static int Val; public int getVal() return val; C. class MyCla
12、ss private int Val; public static int getVal() return Val; D. class MyClass private static int Val; public static int getVal() return Val; 14某类的成员方法只能被自己调用,修饰该方法的是( )。 A public B protected C private D 无修饰符15另外的类要获取以下MyClass类中的member的值,采用的语句是( )。public class MyClass private static int member=1; publi
13、c static int getMember() return member; ;A. myClass.member B. new myClass().memberC. myClass.getMember() D. myClass().getMember()16下面关于变量的说法,哪个是不正确的?( ) A实例变量是类的成员变量 B实例变量用关键字static声明 C在方法中定义的局部变量在该方法被执行时创建 D局部变量在使用前必须被初始化17在Java中,以下哪一个关键字使类不能派生出子类?( ) Afinal Bpublic Cprivate Dvolatile18关于public sta
14、tic void main方法的参数描述不正确的是( )。 AString args BString args CString a DString args19下列整型的最终属性i的定义中,正确的是( )。 Afinal Bstatic int i; Cstatic final int i234; Dfinal float i314f;20类方法的修饰符是( )。 Astatic Bclass Cpublic Dvoid22类Line的定义如下:class Line private int a,b; public Line(int x,int y) this.x=x; this.y=y; 其中
15、的this代表( )。A类名Line B父类的对象C. Line类实例的当前对象引用 Dthis指针23以下程序片段,下列哪个选项插入到第2行将引起编译错误?( )1. package mypackage;2.3. class MyClass4. /do something5. A. public class MainClass B. package mypackage1;C. class B D. import java. util.*;24以下程序代码,无法通过编译的是( )。A. class A int i=O; public void method() System.out.print
16、ln (i); B. class A int i=0; class B public void method() System.out.println (A.i); C. class A public int i=0; public static void method() System. out.println (newA() .i); D. class A public static int i=0; public static void method() System.out.println (i); ) 25下列代码在编译时会发生错误,下面哪种修改可以更正错误?( )class Tes
17、t private int m; public static void fun() System.out.println(m); A将private int m改为protected int mB将private int m改为public int mC将phvate int m改为static int mD将private int m改为int m三、程序阅读题1阅读下面的程序,程序保存为Testjava:1. public class Test2. short mValue;3. public static void main(String args)4. int a=32;5. int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 习题集 名师 制作 优质 教学 资料
链接地址:https://www.31doc.com/p-968015.html