




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题.下面哪些是java语言中的关键字? BA.sizeofB.abstract C.NULL D. Native.下面语句哪个是正确的? DA.char=,abc,;B.long l=oxfff;C . floatf=0.23;D . double=0.7E-3;.以下程序测试String类的各种构造方法,试选出其运行效果。D class STRpublic static void main(String args)String sl=new StringO;String s2=new String(nString 2n);char chars 口二String s3=new St
2、ring(chars);String s4=new String(chars,2,6);byte bytes=0,1,2,3,4,5,6,7,8,9;StringBuffer sb=new StringBuffer(s3);String s5=new String(sb);System.out.println(nThe String No.l is n+sl);System.out.println(f,The String No.2 is +s2);System.out.println(nThe String No.3 is n+s3);System.out.println(nThe Stri
3、ng No.4 is n+s4);System.out.println(nThe String No.5 is +s5);)The String No.l isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is stringThe String No.5 is a stringThe String No.l isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is tringThe String No.5 is
4、 a stringThe String No.l isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is strink = k + 1;I;)10)line 4line 6line 7D line 842、Java 语言是(D )A、面对问题的解释型高级编程语言B、面对机器的低级编程语言C、面对过程的编译型高级编程语言D、面对对象的解释型高级编程语言43、以下的变量定义中,错误的选项是(D )A、int i;B、int i=Integer.MAX_VALUE;C、static int i=100;D、
5、int 123_$;44、以下的变量定义语句中,合法的是(C )A、float $_*5= 3.4F;B、bytebl= 15678;C、double a =Double. MAX VALUE;D int _abc_ = 372IL;45、以十字符常量中不合法的是(C )A、TB、VC nD、我46、假设以下变量均已正确定义并赋值,下面符合Java语言语法的语句是(A )A b = a!=7 ;B、a = 7 + b + c=9;C、i=12.3*%4;D、a = a + 7 = c + b;47、以下程序段执行后t5的结果是(B )int tl =9,t2= 11, t3=8;int t4,
6、t5;t4 = tl t2 ? tl : t2+ tl;t5 = t4 t3 ? t4 : t3;A、8B、20C、11D、948、设a,b,c,d均为int型的变量,并已赋值,以下表达式的结果属于 非规律值的是(C )A、a!=b & c%d =c+d49、执行以下程序段后,b,x,y的值分别是(D )int x=6,y=8;boolean b;b=xy&+x=y;A、true , 6, 8B false , 7, 7C、true, 7, 7D、false, 6, 850、以下由do-while语句构成的循环执行的次数是( )int k = 0;do +k; while ( k 1 );A、
7、一次也不执行B、执行1次C、无限次D、有语法错,不能执行二、填空. Java源程序是由类定义组成的,每个程序中可以定义假设干个类,但 是只有一个类是主类。在Java Application中,这个主类是指包含 main_方法的类;在Java Applet中,这个主类是一个系统类Applet的子类。.创立一个名为 MyPackage的包的语句是:_ package My Package;.抽象方法是一种仅有方法头,没有详细方法体和操作实现的 方法,该方法必需在抽象类之中定义。final.方法是不能被当前类 的子类重新定义的方法。.形式参数指的是方法被一定义时的参数行,实际参数是方法被 调用时所传
8、递进去的变量或值。.多态是指一个程序中有多个同名的不同方法,在Java中有 两种多态,一种是使用方法的 掩盖.实现多态,另一种是使用方法的重载实现多态。.相Java程序中,通过类的定义只能实现一单重重继承,但通过接 口的定义可以实现多重继承关系。.子类重新定义一个与从父类那里继承来的域变量完全相同的变量, 这种面对对象程序设计特性称为域的隐蔽 o.字符串分两大类,一类是字符串常量,使用String类的对象更示;另一类是字符串变量,使用_StringBuffer 类的对象表 zj O.设有数组定义:int MyIntArray= 10,20,30,40,50,60,70,80,90,100;那么
9、执行以下几个语句后的输出结果是_550 oint s=0;for (int i=O;i y和x v二y的规律值分别为0.和1 O.挨次执行以下两个语句的输出结果是:10String s =我喜爱学习 Java!”;System.out.println(s.length();15. Java中全部类都是类object的子类。16.假如一个Java源程序文件中定义有4个类,那么使用Sun公司的 JDK编译器javac编译该源程序文件将产生生个文件名与类名相同而 扩展名为.class的字节码文件。17.开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码、解释运行字节码. In
10、teger.parselnt。用于字符串转换成整数,假设是用整数变量m转 换成字符串可表示为_ String.ValueOf(m)。类型转换语句的 应用. 一个 Java Application 源程序文件名为 MyJavaApplication.java, 假如使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚 拟机运算这个程序的字节码文件,应当挨次执行如下两个命令:javac MyJavaApplication.java和java My Java Application.在Java的基本数据类型中,char型采纳Unicode编码方案,每 个Unicode码字符占用,字节内存
11、空间。需要熟识字符类型所需要 的空间.在Java程序中定义的类有两种成员:域成员方法成员。.当用户点击窗体上的命令按钮Button时,该按钮动身的ActionEven大事,我们编程时需要给该组件进行大事注册,并 对 ActionListener 接口中的actionPerformed 方法进行重载。对用户界面编程的熟识. 创立一个名为 MyPackage的包的语句是 package Mypackage ,该语句应当放在程序的位置为:应当在程序的第一 句O封包的理解. 抽象方法是一种仅有方法头,没有详细方法体和操作实现 的方法,该方法必需在抽象类之中定义。final方法是不能被当前 类的子类重新
12、定义的方法。对于方法的理解。.假如类中的成员变量只能被该类中的方法访问或引用,那么该变 量应当用 private 修饰 类与修饰的考查.多态是指 一个程序中有多个同名的不同方法,在Java中有两种多态,一种是使用方法的 掩盖实现多态,另一种是使用方法的重载实现多态。答:一个程序中有多个同名的不同方法掩盖重载.使一个线程进入可运行状态的方法是start。;。线程的考查.字符串分为两大类,一类是字符串常量,使用String 类的 对象表示;另一类是字符串变量,使用 StringBuffer类的对象表示。关于如何定义对象的考查.设有数组定义:int MyIntArray = 10,20,30,40,
13、50,60 , 70,80,90,100 );数组的考查那么执行以下几个语句后的输出结果是550。int s = 0 ;for (int i = 0 ; i j) continue; while (i5);System.out.println(+i+ j= +j);简洁的 java程序的考查i=5,j=62、import java.io.*;public class abc(public static void main(String args)(String si = Hello!”;String s2 = new String(nI like Java!);System.out.print
14、ln(sl +n n+s2);)简洁的java中的类的考查。Hello! Hike Java!3、int i=9;switch(i) default:System.out.println( default);case 0: System.out.println( “zero” ); break;System.out.println( “one” );System.out.println( two”); switch语句的考查defaultzero4. import java.io.* ;public class abc(public static void main(String args)
15、int i, s = 0 ;int a = 10,20,30,40,50,60,70,80,90 ;for (i = 0 ; i a.length ; i + )if (i%3 = = 0 ) s += ai;System, out. printings二+s);)s=1205、public class Waiter int var;Waiter(int var) this(nWelcomen);)Waiter(String s) this();System.out.println(s);)Waiter() System.out.println(MGood-byen);)public stat
16、ic void main(String args) Waiter t = new Waiter(l);Good-byeWelcomeThe String No.5 is a stringD.以上都不对4.下面语句段的输出结果是什么? Cint i = 9;switch (i) default:System.out.println(ndefaultn);case 0:System.out.println(Hzeron);break;System.out.println(nonen);System.out.println(ntwon); A. defaultB. default, zeroerro
17、r default clause not defined D. no output displayed5.有关类Demo,哪句描述是正确的? Apublic class Demo extends Baseprivate int count;public Demo()System.out.println(nA Demo object has been created11);)protected void addOne() count+; )A.当创立一个Demo类的实例对象时,count的值为0。B.当创立一个Demo类的实例对象时,count的值是不确定的。C.超类对象中可以包含转变count
18、值的方法。Demo的子类对象可以访问counto6.当编译和运行以下程序段时,会发生什么? Cclass Base class Sub extends Base class Sub2 extends Base public class CExpublic static void main(String argv)Base b = new Base();Sub s = (Sub) b;A.通过编译和并正常运行。B.编译时消失例外。C.编译通过,运行时消失例外。.假如任何包中的子类都能访问超类中的成员,那么应使用哪个限定 词? AA. public B. private C. protected
19、D. transient.下面的哪个选项是正确的? Dclass ExSuperString name;String nick_name;public ExSuper(String s,String t) name 二 s;nick name = t;)public String toString() return name;)public class Example extends ExSuper public Example(String s,String t) super(s,t);)public String toString() return name +nn+nick name;)
20、public static void main(String args)ExSuper a = new ExSuper(nFirstn,n 1 stn);ExSuper b 二 new Example(nSecondn/2ndn);System.out.println(Ha isn+a.toString();System.out.println(Hb isn+b.toString();)A.编译时会消失例外。B.运行结果为:a is Firstb is secondc.运行结果为:a is Firstb is Secong a.k.a 2ndD.运行结果为:a is First a.k.a I
21、ndb is Second a.k.a 2nd9.运行以下程序的结果是哪个?abstract class MineBase abstract void amethod();static int i;)public class Mine extends MineBase(public static void main(String argv)int ar = new int5;for(i = 0;i package C、private D public.在Java中,存放字符串常量的对象属于(B)类对象。A、Character B、String C、StringBuffer D、Vector.在
22、Java中,开发图形用户界面的程序需要使用一个系统供应的类 库,这个类库就是(B)包。.关于被保护访问掌握符protected修饰的成员变量,以下说法正确 的是(B)。A、可以被三种类所引用:该类自向、与它在同一个包中的其他 类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的全部子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问.以下关于修饰符混用的说法,错误的选项是(D )A、abstract不能与final并开修饰同一个类B、abstract类中不行以有private的成员C、abstract方法必需在abstract类中D、static方法中能处理非sta
23、tic的属性.在使用interface声明一个接口时,只可以使用(D )修饰符修饰该接 oA、private B protected C private protected D public.编译运行以下程序后,关于输出结果的说明正确的选项是(C)public class Conditional(public static void main(String args) int x=4;System.out.printlnCvalue is ”+ (x4)?99.9:9); ) )A、输出结果为:value is 99.9 B、输出结果为:value is 99.99C、输出结果为:value
24、is 9.0 D、编译错误?24.在Java Applet程序用户自定义的Applet子类中,经常重载(D )方 法在Applet的京面中显示文字、图形和其它界面元素。A、start() B、stop() C、init() D、paint().编译Java Applet源程序文件产生的字节码文件的扩展名为(B)。A、java B class C html D exe.在使用interface声明一个接口时,只可以使用(D )修饰符修饰 该接口。A. privateB. protectedC. private protectedD. public.在编写特别处理的Java程序中,每个catch语
25、句块都应当与 (C)语句块对应,使得用该语句块来启动Java的特别处理机制。B. switchD. throwA. if - elseC. try?28.请问全部的例外类皆继承哪一个类? CD.?29. paint(C)方法使用哪种类型的参数?AB. Graphics2DD. ColorB. Boolean=null;D.double d=0.9239d;B. Graphics2DD. ColorB. Boolean=null;D.double d=0.9239d;A. GraphicsC. String.指出正确的表达式DA. byte=128;C. long l=OxfffL;.类的设计要
26、求它的某个成员变量不能被外部类直接访问,应当使 用下面的哪些修饰符获得需要的访问掌握(D ) ?A. publicB.defaultC. protectedD.private32、paint ()方法使用哪种类型的参数?(A)A、 GraphicsB Graphics2DC StringD Color33、指出正确的表达式( D )A、 byte=128;B Boolean=null;C long l=0 xfffL;D double=0. 9239d;34、指出以下程序运行的结果(B )public class Example(String str=new String (good);cha
27、r ch=,a, b, c ;public static void main(String args)Example ex=new Example();ex. change (ex. str, ex. ch);System, out. print(ex. str+ and );Sytem. out. print (ex. ch); )public void change(String str, char ch) str=/test ok;ch0= g ; )A、 good and abcB good and gbcC test ok and abcD test ok and gbc35、运行以下程序,会产生什么结果(A )public class X extends Thread implements Runablepublic void run() System, out. printin (z/this is run ()/z);)public static void main(String args)Thread t=new Thread(new X();t. start ();)A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动36、要从文件file. dat文件中读出第10个字节到变量C中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协助收购合同范例
- 作家助手签约标准合同范本
- 兼职短期有效合同范本
- 加盟协议英文合同范本
- 单位借款三方协议合同范本
- 剧本买卖合同范本
- 单位超市采购合同范本
- 个人承包劳务合同范本
- 单位厨师劳务合同范本
- 乡村公路开挖合同范本
- SCI期刊的名称缩写与全称对照表
- 人本位医疗培训课件
- 《供应链管理》课程整体设计
- 水利工程危险源辨识评价及风险管控清单
- 桂西北丹池成矿带主要金属矿床成矿特征及成矿规律
- 申论范文:社区微治理 共建美好家园
- 高等工程热力学教案课件
- 2023年征信知识竞赛基础题考试复习题库(带答案)
- 汽车机械基础PPT(第3版)全套完整教学课件
- 医疗器械质量管理制度
- 【招标控制价编制研究文献综述(论文)4800字】
评论
0/150
提交评论