JAVA程序设计习题集

合集下载

Java 程序设计习题集(题目)

Java 程序设计习题集(题目)

Java 程序设计习题集天津工程职业技术学院2 第一章Java语言概述一、判断题1.Java 语言不区分大小写。

()2.Java 程序源文件的扩展名为“*.class”。

()3.Java 程序中都含有main 方法,因为它是所有Java 程序执行的入口。

()4.Java 程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。

()5.Java 程序源文件名应该与主类名保持一致。

()二、选择题1.作为Java 程序应用程序入口的main 方法,其声明格式是:()A public static int main (String args[ ])B public static void main (String args[ ])C public void main (String args[ ])D public int main (String args[ ])2.设有一个Java 小程序,源程序名为Appfirst.java,其HTML 文件为Appfirst.html,则运行该小程序的命令为。

()A java AppfirstB javac Appfirst.javaC appletviewer appfirst.javaD appletviewer appfirst.html3.下面命令正确的是。

()A Java appfirst. javaB Java appfirstC Java appfirst. classD Javac appfirst4.对主类的说明正确的是。

()public class Helloworld {public static void main(String args[ ]) {System.out.println("欢迎访问Java 世界!");}}A 源程序无法通过编译,因为主方法的声明不正确B 源程序可以通过编译,但无法运行,因为该文件没有public 类C 源程序可以通过编译,但在运行时会出现“程序中没有主方法的异常”3 D 程序能正常运行5.如果已经编写了Java 小程序Appfirst.java,在编写它所对应的HTML 文件时能正确将其嵌入到HTML 网页文件的语句是。

《JAVA程序设计》习题集及参考答案_IT168文库

《JAVA程序设计》习题集及参考答案_IT168文库

《JA V A程序设计》习题集及参考答案一、填空题1.Java是面向对象的解释型的高级编程语言,其程序源代码的扩展名为.java生成的字节码文件名的扩展名为.class,Java解释器把各种平台间的差异隐藏起来,这种由解释器包裹起来的完整的软硬件平台称为Java 虚拟机。

2.Java Application 是独立、完整的程序,在命令行调用独立的解释器软件(java.exe)即可运行,其程序主类必须有一个main()方法,完整的方法头为public static void main(String aegs[]) 。

3.把方法看作是数据的特性,而不把数据和方法分开,JA V A正是体现了这种建立面向对象系统过程中重要步骤的思想.。

4.建立类类型的变量(引用)后,系统只分配引用空间,程序员要调用new来创建对象实例,然后才分配相应的存储空间。

5.如果需要在同一类中书写多个方法,让它们对不同的变量进行同样的操作,就需要重载方法名。

如果子类中定义方法所用的名字、返回类型和参数表和父类中方法使用的完全一样,称子类方法覆盖了父类中的方法。

覆盖的同名方法中,子类方法不能比父类方法的访问权限更严格。

6.容器中组件的位置由容器的布局管理器决定,容器不仅可以容纳组件,还可以容纳其它容器这一点非常重要,由此可以设计出复杂的图形用户界面布局。

7.Java抽象窗口工具中提供了多种容器,其中最重要的两种是框架和面板。

8.JDK1.1引入了委托模型处理机制,组件必须注册一个事件处理程序,事件对象只传递给已经注册的监听程序,每种事件都有一个对应的监听程序类以实现相应的监听程序接口,并定义了事件对象的接收和处理方法。

9.异常处理的重要性在于,程序不但要发现异常,还要捕获异常并编写代码来处理10.类是同种对象集合的抽象,而属于类的某一个对象则被称为是类的一个实例,对象是具有状态、行为、标志三种属性的计算机软件结构。

11.用户自己定义的Applet子类是Java Applet的标志。

java程序设计习题集

java程序设计习题集

java程序设计习题集Java 习题集(综合)一、单选题1、下列语句序列执行后,j的值是int j=2;for( int i=7; i>0; i-=2 ) j*=2;A、15B、1C、60D、322、下列语句序列执行后,j 的值是int j=1;for( int i=5; i>0; i-=2 ) j*=i;A、15B、1C、60D、03、以下for循环的执行次数是for(int x=0;(x==0)&(x>4);x++);A、无限次B、一次也不执行C、执行4次D、执行3次4、若a和b均是整型变量并已正确赋值,正确的s w i t c h语句是A、switch(a+b); { ...... }B、switch( a+b*3.0 ) { ...... }C、switch a { ...... }D、switch ( a%b ) { ...... }5、若以下变量均已正确定义并赋值,下面符合J a v a语言语法的语句是A、b=a!=7;B、a=7+b+c=9;C、i=12.3* %4;D、a=a+7=c+b;6、设有定义int i=123; l ong j=456;下面赋值不正确的语句是A、j=i;B、j=(long)i;C、i=(int) j;D、i=j;7、现有一变量声明为b o o l e a n a a;下面赋值语句中正确的是A、aa=false;B、aa=False;C、aa="true";D、aa=0;8、若有定义int a = 2;则执行完语句 a -= a * a; 后,a的值是A、0B、4C、-2D、-49、若所用变量都已正确定义,以下选项中,非法的表达式是A、a != 4||b= =1B、'a' % 3C、'a' = 1/2D、'A' + 3210、以下选项中,合法的赋值语句是A、a = = 1;B、++i;C、a=a + 1= 5;D、!(++a!=b- -);11、若有定义int x = 13;则执行完语句x %= 8;后,x的值是A、0B、1C、5D、812、变量a定义为i n t类型。

JAVA编程题全集(100题及答案)

JAVA编程题全集(100题及答案)

Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。

(p13,例1-1)//programme name Helloworld.javapublic class Helloworld {public static void main(String args[]) {System.out.print ("你好!" );}}2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。

// Programme Name LeapYear.javapublic class LeapYear{public static void main(String args[]){int year=2010;if(args.length!=0)year=Integer.parseInt(args[0]);if((year%4==0 && year%100!=0)||(year%400==0))System.out.println(year+" 年是闰年。

");elseSystem.out.println(year+" 年不是闰年。

");}}//if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。

(p64,例2-2)// programme name ForTest.javapublic class ForTest {public static void main( String args[] ) {int i,j,mul,sum=0;for(i=1;i<=10;i++) {mul=1;for(j=1,j<=i;j++) {mul=mul*j;}sum=sum+mul;public class Factorial { //下面的这个方法利用递归的方法求阶乘public intgetFac(int m) { if(m==1) { return 1; } else { return m*getFac(m-1); } } public static void main(String args[]) { Factorial fac=new Factorial(); //System.out.println(fac.getFac(4)); int sum=0; for(int i=1;i<=10;i++) { sum+=fac.getFac(i); } System.out.println("1到10的阶乘的和是:"+sum); } }}System.out.println(“1!+2!+3!+……+10!= ”+sum);}}4. (1)编写一个圆类Circle,该类拥有:①一个成员变量Radius(私有,浮点型);// 存放圆的半径;②两个构造方法Circle( ) // 将半径设为0Circle(double r ) //创建Circle对象时将半径初始化为r③三个成员方法double getArea( ) //获取圆的面积double getPerimeter( ) //获取圆的周长void show( ) //将圆的半径、周长、面积输出到屏幕(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。

java程序设计习题

java程序设计习题

java程序设计习题Java程序设计习题一、基础概念题1. 解释Java中的“面向对象”编程概念。

2. 列举Java的基本数据类型及其取值范围。

3. 简述Java中的封装、继承和多态性。

4. 描述Java中的异常处理机制。

二、语法练习题1. 编写一个Java程序,实现两个整数的加法运算,并打印结果。

2. 创建一个Java类,包含一个私有变量和一个公共方法,该方法可以设置和获取该变量的值。

3. 编写一个Java程序,实现一个简单的循环结构,打印出1到10的数字。

三、数组和字符串操作题1. 编写一个Java方法,接受一个整数数组作为参数,返回数组中的最大值。

2. 创建一个Java程序,将用户输入的字符串反转并打印。

3. 实现一个方法,接受一个字符串数组,返回数组中所有字符串连接后的字符串。

四、控制流程题1. 编写一个Java程序,使用if-else语句判断一个数是正数、负数还是零。

2. 使用switch语句编写一个程序,根据用户输入的月份数字(1-12),打印出对应的月份名称。

3. 实现一个循环结构,打印出100以内的偶数。

五、面向对象编程题1. 创建一个名为`Person`的类,包含姓名、年龄和性别属性,以及相应的构造方法和getter/setter方法。

2. 编写一个继承自`Person`的类`Student`,添加一个属性表示学号,并重写`toString`方法。

3. 创建一个Java程序,实例化`Person`和`Student`对象,并使用多态性打印它们的信息。

六、集合框架题1. 使用Java的`ArrayList`实现一个程序,允许用户添加和删除元素,并打印列表内容。

2. 编写一个程序,使用`HashMap`存储学生的成绩,键为学生姓名,值为成绩,并实现查询和更新成绩的功能。

3. 实现一个程序,使用`LinkedList`存储一系列字符串,并提供插入、删除和遍历的功能。

七、输入输出题1. 编写一个Java程序,从控制台读取用户输入的字符串,并将其写入到一个文本文件中。

java程序设计练习题

java程序设计练习题

《java程序设计》1.填空题(1)Java程序编译成(class )文件(2)Java程序在(JVM )上执行(3)Java程序的执行方式是(半编译和半解释型)执行的(4)在Java程序中,创建对象的操作是(new )(5)在Java语言中,指明一个类从父类派生的关键字是(extends )(6)线程是进程中的一个执行(单元)(7)在Java语言中,指代父类的关键字是(super )(8)表明一个变量是数组的符号是([] )(9)在Java程序中,用关键字(import )引入其它文件中的类(10)在Java程序中定义包的关键字为(package )2.简答题(1)简述Java语言的特点。

答:Java语言的特点有以下几点:1.简单性。

2.面向对象。

3.平台无关性。

4.可移植性。

5.解释性。

6.离性能。

7.动态性。

8.可靠性和安全性。

9.多线程。

10.分布式处理。

(2)简述面向对象程序设计的三大基本特点。

(3)答:封装性:封装性是指将对象相关的信息和行为状态捆绑成一个单元,即将对象封装为一个具体的类。

封装隐藏了对象的具体实现,当要操纵对象时,只需调用其中的方法,而不用管方法的具体实现。

继承性:一个类继承另一个类,继承者可以获得被继承类的所有方法和属性,并且可以根据实际的需要添加新的方法或者对被继承类中的方法进行覆写,被继承者称为父类或者超类,继承者称为子类或导出类,继承提高了程序代码的可重用性,Java中一个子类只能继承一个父类,Object类是所有类的最终父类。

多态性:多态性是指不同的对象对同一事物而做出的相同行为,一个类A可以指向其自身类和其导出类,一个接口可以指向其接口实现类,在方法参数中,使用多态可以提高参数的灵活性。

(4)解释Java程序跨平台的原理。

答:ava源码--->JVM虚拟机编译---->.class文件--->各个平台的Java虚拟机加载执行.class文件Java程序实际是在Java虚拟机(JRE是软件实现)中运行,Java虚拟机类似一个模拟执行环境,在不同的操作系统上拥有不同的Java虚拟机实现,但是这些Java虚拟机遵循统一的规范来解释class文件,并将class文件中的指令转换为本地操作系统对应的指令,这样就实现了相同的class文件,可以通过Java虚拟机转换为对应操作系统上的对应指令,实现class 文件,也就是Java程序的跨平台性。

Java程序设计课程习题集

Java程序设计课程习题集

007 ---习题集Java程序设计课程习题集第1章Java语言概述1、Java源程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名有什么规定?2、应用程序和小应用程序的主要区别是什么?3、开发与运行应用程序需要经过哪些主要步骤和过程?4、安装JDK之后如何设置JDK系统的PATH,CLASSPATH?他们的作用是什么?5、Java语言特点是什么?6、分别用JDK、GEL和Eclipse编写能输出“Hello World!”的Java应用程序。

第2章数据类型及其运算1.试分析基本数据类型和引用数据类型的基本特点?2.请使用异或运算符^, 实现两个整数的交换。

3.编程序,显示螺旋方阵:1 2 3 412 13 14 511 16 15 610 9 8 74.下列哪个是合法的标识符:( )。

A、a=bB、_HelloC、2ndD、Chong qing5.下列哪些是合法的标识符()。

A、newB、classC、intD、const26.如果定义有变量double d1, d2=4.0则下列说法正确的是:A、变量d1,d2均初始化为4.0B、变量d1没有初始化,d2初始化为4.0C、变量d1,d2均未初始化D、变量d2没有初始化,d1初始化为4.07.判断题:所有的变量在使用前都必须进行初始化。

()8.内部数据类型byte的取值范围是:( )A、0~65, 535B、(-128)~127C、(-32,768)~32,767D、(-256)~2559.下列哪些是不能通过编译的语句:()A、int i = 32;B、float f = 45.0;C、double d = 45.0;D、char a=‘c’;10.判断题:Java中数据类型的长度与具体使用的机器相关。

()11.如果定义有double x;float y;int m,则表达式x*y-m的类型为():A、doubleB、floatC、intD、short12.如果定义有short s;byte b;char c,则表达式s*b+c的类型为():A、charB、shortC、intD、byte13.已知int i= 2147483647; ++i;则i的值等于多少()A -2147483648B 2147483647C 214748364814.已知byte i= 127; ++i;则i的值等于多少()A -128B 127C 12815.已知byte i= 127; i=i+1;这两行语句能否编译成功?()16.执行以下程序段int a=5,b; b=++a*3后b的值为:()A、17B、18C、16D、1517.如果x=3,y=5,则表达式x|y的值为:()A、15B、8C、1D、718.如果int a=3,b=2,则执行a*=b+8后a的值为:()A、20B、14C、30D、1619.若所用变量都已正确定义,以下选项中,非法的表达式是:()A、a!=4||b==1B、'a'%3C、'a'=1/2D、'A'+3220.设有定义语句int a[]={1,1,2}; 则以下对此语句的叙述错误的是( )。

Java程序设计13套模拟试题(含参考答案附期末复习要点)

Java程序设计13套模拟试题(含参考答案附期末复习要点)

《Java程序设计》模拟练习一一.选择题(每题2分,共20分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(b )。

A. .javaB. .classC. .htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( a )。

A. 3B. 3. 5C. 4D. 53、下列哪种方法在Applet生命周期中只执行一次(a )A.init B.startC.stop D.run4、类Cycle的main()方法为:public static void main(String args[]){(args[0]);}则运行时如果命令行语句为java Cycle one two three,则输出结果为(b)A CycleB oneC twoD three5、下面哪一个是Thread类中的静态方法( d)A.start() B . stop()C . run()D . sleep(long m)6、关于下列语句哪个答案是正确的(a )A 不能编译成功B 可以编译成功,输出trueC 可以编译成功,但无输出D 以上均不对7、声明公用的abstract方法的正确格式是( c)A public abstract void add() {}B public abstract add();C public abstract void add();D public virtual add();8、下列程序结果正确的是(b )public class Test {public static void main (String args []) {Ad a1=new Ad();Ad a2=new Ad();}}class Ad{static int total = 10;public int add(int i){total=total+i;return total;}}A 11,12B 11,13C 11,11D 12,129、基于的一个程序中包含一个Panel,Panel其中包含一个Label,在Frame和Panel中分别有下面的一些语句://Frame里面的语句setFont( new Font(" Serif", Font. ITALIC, 18 );setBackground( Color. cyan );//Panel中的语句setBackground( Color. white );setForeground( Color. magenta );请问Label用什么颜色和字体显示(a)A. Background = white; foreground = magenta; font = Serif Italic style, 18 pointB. Background = cyan; foreground = black; font = Serif Italic style,18 pointC. Background = cyan; foreground = black; font = system default style for labelsD. Background = white; foreground = magenta; font = system default style for labels10、语句for(int x=0,y=0;(y!=0)&&(x<4);x++)的执行次数是( b )A 无限次B 一次也不执行C 执行4次D 执行3次二.简答题(每题4分,共20分)1. 对比分析Java与其它高级语言的编译和运行过程,说明Java具有平台独立性的原因?2.简述创建线程体的两种方式3.说明对象的基本概念和主要特征4.什么是JDBC5.方法重写和方法重载的特征分别是什么?举例说明三.判断题(每题1分,共10分)1.Java中的的字符使用的是16 位的Unicode 编码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-2第 页
Java 程序设计习题集
22. 容器是用来组织其他界面成分和元素的单元, 它不能嵌套其他容器。 () 23、Java 是不区分大小写的语言。( F) 24、Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的 字节码文件。(T ) 25、Java Application 是由独立的解释器程序来运行的。( ) 26、Java Applet 的字节码文件必须嵌入 HTML 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当解释器来解释运行。( ) 27、Java Application 只能在字符界面下工作。( ) 28、 Java 的字符类型采用的是 Unicode 编码, 每个 Unicode 码占 16 个比特。 ( ) 29、Java 源程序是由类定义组成的,每个程序可以定义若干个类,但只有 一个类是主类。(T ) 30、子类的域和方法的数目一定大于等于父类的域和方法的数目。( ) 31、类在实现接口的方法时,必须显示地使用 public 修饰符。( ) 32、一个类只能有一个父类,但一个接口可以有一个以上的父接口。(F ) 33、程序中抛出异常时(throw …),只能抛出自己定义的异常对象。( ) 34、System 类中的 in 是一个输入对象。( ) 35、实现一个接口,则在类中一定要实现接口中的所有方法。( ) 36、 所有的文件输入/输出流都继承于 InputStream 类/OutputStream 类。 ( ) 37、一个异常处理中 finally 语句块只能有一个或者可以没有。(F ) 38、语句 import java.applet.Applet;最后的 Applet 是代表类(class)。 ( ) 39、类体中 private 修饰的变量在本类中能访问,类生成的对象也能访问。 ( ) 40、线程使用 sleep()方法休眠后,可以用 notify()方法唤醒。( ) 41、一个异常处理中 finally 语句块只能有一个或者可以没有。( ) 42、用 Javac 编译 Java 源文件后得到代码叫字节码。(T ) 43、数组、类和接口都是引用数据类型。( ) 44、 一个 Applet 编译后的类名是 Test.class, 运行此小程序的命令是 Java Test。( ) 45、Java 语言中一个 Char 类型的数据占用 2 个字节大小的内存空间。( ) 46、编译语句 Double aDouble=37.2D 不会出现编译错误。(f ) 47、编译语句 int aInt=66666 不会出现编译错误。(t ) 48、判断下面说法的正误: if(true){int i=17;} System.out.println(i); 运行此程序的结果是输出 17。 (f ) 49、float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行。( f)
-1第 页
Java 程序设计习题集
Java 程序设计习题集
一、判断题
1. Java 程序里,创建新的类对象用关键字 new, 回收无用的类对象使用关键 字 free。( ) 2.有的类定义时可以不定义构造函数,所以构造函数不是必需的。( ) 3.类及其属性、方法可以同时有一个以上的修饰符来修饰。( ) 4.Java 的屏幕坐标是以像素为单位,容器的左下角被定为坐标的起点。( ) 5. 抽象方法必须在抽象类中, 所以抽象类中的方法都必须是抽象方法。 ( F) 6.Final 类中的属性和方法都必须被 final 修饰符修饰。( ) 7.最终类不能派生子类,最终方法不能被覆盖。(T ) 8.子类要调用父类的方法,必须使用 super 关键字。( ) 9.一个 Java 类可以有多个父类。( cuo) 10.如果 p 是父类 Parent 的对象,而 c 是子类 Child 的对象,则语句 c = p 是正确的。( ) 11.一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。 (cuo ) 12.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个 程序不一定终止运行。( ) 13.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常 量和抽象方法。(f ) 14.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字 符子串。( f) 15.一个容器中可以混合使用多种布局策略。( ) 16.一个线程对象的具体操作是由 run()方法的内容确定的,但是 Thread 类的 run()方法是空的,其中没有内容;所以用户程序要么派生一个 Thread 的子类并在子类里重新定义 run()方法,要么使一个类实现 Runnable 接口并 书写其中 run()方法的方法体。( ) 17.Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的 字节码文件。( ) 18.Java Applet 是由独立的解释器程序来运行的。( ) 19.Java Applet 只能在图形界面下工作。( ) 20.Java 的字符类型采用的是 ASCII 编码。(cuo ) 21. Java 的各种数据类型占用固定长度, 与具体的软硬件平台环境无关。 ( )
Java 程序设计习题集


一、判断题............................................................................................. - 2 二、选择题............................................................................................. - 4 三、填空题........................................................................................... - 16 四、写出下列程序完成的功能.......................................... - 25 五、写出下面程序的运行结果.......................................... - 29 六、使用 Java 语言编写程序...............................................- 33 七、简答题........................................................................................... - 34 -
-4第 页
Java 程序设计习题集
A、8 B、16 C、32 D、64 7.设 a = 8,则表达式 a >>> 2 的值是( )。 A、1 B、2 C、3 D、4 8.若 a 的值为 3 时,下列程序段被执行后,c 的值是多少?( c ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、4 9.在编写 Java Application 程序时,若需要使用到标准输入输出语句, 必须在程序的开头写上( c )语句。 A、import java.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 10.对于构造函数,下列叙述正确的是( ) 。 A、 构造函数是类的一种特殊函数, 它的方法名必须与类名相同。 B、构造函数的返回类型只能是 void 型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 11.下面的是关于类及其修饰符的一些描述,正确的是: ( ) 。 A、 abstract 类只能用来派生子类, 不能用来创建 abstract 类的对象。 B、 final 类不但可以用来派生子类, 也可以用来创建 final 类的对象。 C、abstract 不能与 final 同时修饰一个类。 D、abstract 方法必须在 abstract 类中声明,但 abstract 类定义中 可以没有 abstract 方法。 12.若需要定义一个类域或类方法,应使用哪种修饰符?( ) A、 static B、 package C、 private D、 public 13 . 若 在 某 一 个 类 定 义 中 定 义 有 如 下 的 方 法 : abstract void performDial( ); 该方法属于( ) 。 A、本地方法 B、最终方法 C、解态方法 D、抽象方法 14.下列关于静态初始化器的叙述中,哪一个是正确的?( ) A、静态初始化器是在构造函数之前加上 static 修饰符。 B、静态初始化器是对类自身进行初始化。 C、静态初始化器在同一个类中只能有一个。 D、 静态初始化器是在其所属的类加载内存时不是由系统自动调用执行。 15.不使用 static 修饰符限定的方法称为对象(或实例)方法,下列哪一 个说法是正确的?( ) A、实例方法可以直接调用父类的实例方法。 B、实例方法可以直接调用父类的类方法。
-3第 页
Java 程序设计习题集
50、判断下面说法的正误: int x=9; if(x>8 and x<10) System.out.println("true"); 以上语句运 行的结果是显示 true。 (f ) 51、判断下面说法的正误: String str; System.out.println(str.length()); 以上语句运行的结果 是显示 0 。 ( ) 52、抽象类不能实例化。 ( ) 53、一个方法最多能有一个 return 语句。 ( f) 54、接口名可以作为方法返回值的类型。 ( ) 55、类 A 和类 B 位于同一个包中,则除了私有成员,类 A 可以访问类 B 的所 有其他成员。 ( )
二、选择题
1.编译 Java Applet 源程序文件产生的字节码文件的扩展名为( )。 A、java B、class C、html D、exe 2.main 方法是 Java Application 程序执行的入口点,关于 main 方法的 方法头以下哪项是合法的( b )? A、public static void main( ) B、public static void main( String args[] ) C、public static int main(String [] arg ) D、public void main(String arg[] ) 3.为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使 用类名 AB 作为前缀就可以调用它,该方法头的形式为( a )。 A 、 static void method( ) B 、 public void method( ) C 、 final void method( ) D 、 abstract void method( ) 4.下列哪个是合法的 Java 标识符?( ) A、Tree&Glasses B、FirstJavaApplet C、_$theLastOne D、273.5 5.Java Application 源程序的主类是指包含有( a )方法的类。 A、main 方法 B、toString 方法 C、init 方法 D、actionPerfromed 方法 6.Java 的字符类型采用的是 Unicode 编码方案,每个 Unicode 码占用 ( a )个比特位。
相关文档
最新文档