java语言试题-样题2017
java笔试题及答案2017

java笔试题及答案2017# Java笔试题及答案20171. 题目:请解释Java中的接口和抽象类的区别。
答案: Java中的接口和抽象类都是不能被实例化的抽象类型,但它们之间存在一些关键区别:- 接口:接口可以包含常量(public static final字段),抽象方法,以及默认方法(Java 8引入)。
接口中的所有字段默认都是public static final的,所有方法默认都是public abstract的。
接口可以被多实现,一个类可以实现多个接口。
- 抽象类:抽象类可以包含构造方法,非抽象方法,静态方法,常量。
抽象类中的字段可以是任意访问修饰符。
一个类只能继承一个抽象类。
2. 题目:解释Java中的垃圾回收机制。
答案: Java的垃圾回收机制是一种自动内存管理功能,用于自动回收不再使用的对象所占用的内存。
垃圾回收器主要通过以下步骤工作:- 标记:垃圾回收器遍历所有从根对象可达的对象,标记这些对象为“活动”。
- 清除:垃圾回收器遍历堆内存,清除所有未被标记的对象。
- 压缩:可选步骤,将存活的对象移动到堆的一端,减少内存碎片。
3. 题目:在Java中,如何实现多线程?答案: Java中实现多线程可以通过以下几种方式:- 继承Thread类:创建一个继承自Thread类的子类,并重写run方法。
- 实现Runnable接口:创建一个实现了Runnable接口的类,并将Runnable对象传递给Thread类的构造函数。
- 使用Executor框架:使用Java提供的线程池管理器来管理线程。
4. 题目:请解释Java中的异常处理机制。
答案: Java的异常处理机制包括try、catch、finally和throw关键字:- try:用于定义可能抛出异常的代码块。
- catch:用于捕获try块中抛出的异常,并进行处理。
- finally:无论是否发生异常,finally块中的代码都会被执行,常用于资源清理。
2017java期末试卷

第2 页 共6 页
7.关于 super 的说法正确的是:
A.可在构造函数中借助 super 调用超类的构造函数 B.在普通方法中,也可借助 super 调用超类的构造函数 C.super 是一种特殊的类名 D.借助 super 可引用超类对象的私有12 级
西 考
师 试
范 卷
大
学
13 —14学年 2学期 A卷 卷
8.关于构造函数,不正确的说法是 A. 构造函数不能设置返回类型 C. 构造函数用于初始化对象
。 B. 构造函数必须与其所处的类同名
D. 在构造函数中不能以任何形式调用构造函数。 。 B. 用 final 修饰的方法不能被覆盖; D. final 不能修饰类; 。
专业(学科)网络工程、计算机科学 课程名称: 面向对象程序设计 闭卷 其他要求:
9.下面关于 final 修饰符,不正确的说法是 A. 用 final 修饰的类不能派生出子类; C. 用 final 修饰的变量不能被改写;
课程号: 262101 考试形式: 卷
10.下面关于 static 修饰符,不正确的说法是 一、选择题(每小题 2 分,共计 36 分) 1. 下列单词中, A.Class 是 Java 关键字。 B. static C.System 。 D.null A. 与普通变量相比,static 变量只能更改 1 次
说明:1. 试题间不留答题空间,不得超出边框; 2.,学生作答时,所有答案均按题号顺序写在答题纸上;
第3页 共 6 页
命题人(签字) :
第4 页 共6 页
试做人(签字) :
学院审核(签字) :
.
三、程序设计题(第 1 题 10 分,第 2 题 14 分,共计 24 分) 1. 设计一个三角形类 SJ,类中有代表三条边的 int 型成员 a、b、c,满足如下约束: a. 类 SJ 中的任一属性均不能被其它类存取; b.创建出的任一三角形均满足约束:边长均为正整数,且任意两边之和大于第三边; c.该类至多只能创建 10 个三角形。 请完成类 SJ 的设计。 (注:无需编写 main()函数,实现上述约束即可) class } 2. 下面是智能周长计算器的代码框架,对给定的圆形类 Yuanxing 对象或矩形类 Juxing 对象,能够准确计算出周长。请先填空,并设计类 Yuanxing 和 Juxing。 注:Yuanxing 的半径、Juxing 长、宽度等使用 int 型,圆周率用 3. abstract } 代码段 2:设计类 Yuanxing 代码段 3:设计类 Juxing class Exam_1{ public static void compute( ____/* 代码段 4: */__ System.out.println("周长="+x.zhouchang()); } public static void main (String[] args) { compute(new Yuanxing(2)); //输出:周长=12 compute(new Juxing(2,3)); //输出:周长=10 } } x){ class Xingzhuang{ */ /* 代码段 1 SJ{ /*请补充完整*/
java试题库及答案

java试题库及答案Java试题库及答案一、单选题1. Java语言的特点是什么?A. 面向过程B. 面向对象C. 编译型语言D. 解释型语言答案:B2. 在Java中,用哪个关键字可以定义一个类?A. publicB. classC. voidD. int答案:B3. 下列哪个是Java的合法标识符?A. 2classB. class#2C. _class2D. class:2答案:C4. Java中的main()方法必须定义为什么类型的参数?A. intB. StringC. voidD. None答案:D5. 在Java中,哪个关键字用于实现异常处理?A. tryB. catchC. throwD. All of the above答案:D二、多选题6. 下列哪些是Java的基本数据类型?A. intB. StringC. floatD. boolean答案:A, C, D7. 在Java中,哪些是合法的数组初始化方式?A. int[] arr = new int[10];B. int arr[] = {1, 2, 3};C. int arr = {1, 2, 3};D. int arr = new int[3]{1, 2, 3};答案:A, B8. 下列哪些是Java的控制流语句?A. if-elseB. switch-caseC. forD. try-catch答案:A, B, C三、简答题9. 简述Java的垃圾回收机制。
答案:Java的垃圾回收机制是一种自动内存管理功能,它周期性地执行,回收不再使用的对象所占用的内存空间。
垃圾回收器会跟踪每个对象的引用,当对象的引用计数为0时,即没有任何引用指向该对象,垃圾回收器就会在下一次执行时回收该对象占用的内存。
10. 什么是Java的接口?它有什么作用?答案:Java中的接口是一种完全抽象的类,它不包含任何实现代码,只包含常量和抽象方法的声明。
西安交通大学17年9月课程考试《Java语言》作业考核试题

西安交通大学17年9月课程考试《Java语言》作业考核试题一、单选题1、C2、C3、C4、B5、D一、单选题一、单选题(共 25 道试题,共 50 分。
)V 1. Character流与Byte流的区别是()A. 每次读入的字节数不同B. 前者带有缓冲,后者没有C. 前者是字符读写,后者是字节读写D. 二者没有区别,可以互换使用正确答案:C2. 在创建对象时必须()A. 先声明对象,然后才能使用对象B. 先声明对象,为对象分配内存空间,然后才能使用对象C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D. 上述说法都对正确答案:C3. 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
A. intB. longC. doubleD. char正确答案:C4. 在Java中,"456"属于()类的对象。
A. intB. StringC. IntegerD. Number正确答案:B5. 下面哪一个操作符的优先级最高?()A. &&B. ||C. !D. ()正确答案:D6. 若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
A. 接口方法B. 最终方法C. 抽象方法D. 空方法正确答案:C7. 在Java中用什么关键字修饰的方法可以直接通过类名来调用?()A. staticC. privateD. void正确答案:A8. 下面不是合法标识符的是()A. 2ofUSB. giveMesC. whataQuizD. $d2000_正确答案:A9. 有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()A. a1.javaB. a1.classC. a1D. 都对正确答案:A10. 指出正确的表达式()A. byte=128;B. Boolean=null;C. long l=0xfffL;D. double=0.9239d;正确答案:C11. 下列哪个选项不是Java语言的特点?()A. 面向对象B. 高安全性C. 平台无关D. 面向过程正确答案:D12. Java类可以作为()A. 类型定义机制B. 数据封装机制C. 类型定义机制和数据封装机制D. 上述都不对正确答案:C13. 编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
2017Java最新笔试题(附详细答案)

下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序():本题主要考查了选项中出现的几种树的结构特点。
对于选项A,根据二叉排序树的结构特点我们可以知道,二叉排序树的中序遍历结果是一个有序序列,而在中序遍历中,父结点并不总是出现在孩子结点的前面(或后面),故该选项不正确。
例如我们用关键字5,2,3建立一棵二叉排序树,则从结点3出发到根的路径上所经过的结点序列为3,2,5,并不是一个有序的序列。
对于选项B,赫夫曼树在后续的章节中会介绍,根据赫夫曼树的结构特点我们可以知道,在赫夫曼树中所有的关键字只出现在叶结点上,其非叶结点上并没有关键字值,显然不正确。
对于选项C,AVL树其本质上也是一种二叉排序树,只不过是平衡化之后的二叉排序树,故该选项也是不正确的。
例如我们用序列5,1,8,6,9建立一棵AVL树,从结点6出发到根的路径上所经过的结点序列为6,8,5,也不是一个有序的序列。
对于选项D,堆的概念我们会在堆排序中给大家介绍,根据建堆的过程,不断地把大者"上浮",将小者"筛选"下去,最终得到的正是一个从任一结点出发到根的路径上所经过的结点序列按其关键字有序的树状结构,故D是正确的。
本题中的A和C同时出现,没有起到干扰的作用,因为AVL 树和二叉排序树只是在平衡性上有区别,在结点的排列方式上没有区别。
下面关于线程的叙述中,正确的是()。
正确答案: C 你的答案: D (错误)不论是系统支持线程还是用户级线程,其切换都需要内核的支持线程是资源的分配单位,进程是调度和分配的单位不管系统中是否有线程,进程都是拥有资源的独立单位在引入线程的系统中,进程仍是资源分配和调度分派的基本单位A:用户级线程,切换时不需要内核的支持B:线程是资源调度和分配的单位,进程是资源拥有的单位C:对D:引入线程后,线程才是资源分配和调度分派的基本单位在引入线程前,进程的两个基本属性是:1.可拥有资源的独立单位。
2017java面试题及答案

2017java面试题及答案来源:扣丁学堂Java编程语言一直都是非常受欢迎的,小编整理了一些2017java面试题及答案分享给大家,学习java 编程的朋友可以仔细阅读,争取的面试中取得不错的成绩。
1.Java是从( )语言改进重新设计。
A.AdaB.C++C.PasacalD.BASIC 答案:B2.下列语句哪一个正确( )A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确答案:B3.下列说法正确的有( )A. class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行D. 一个class只能定义一个constructor 答案:C4.提供Java存取数据库能力的包是( )A.java.sqlB.java.awtngD.java.swing 答案:A5.下列运算符合法的是( )A.&&B.<>C.ifD.:= 答案:A6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是( )A.0B.1C.-1D.死循环答案:C7.下列哪一种叙述是正确的( )A. abstract修饰符可修饰字段、方法和类B. 抽象方法的body部分必须用一对大括号{ }包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号答案:D8.下列语句正确的是( )A. 形式参数可被视为local variableB. 形式参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以是对象答案:A9.下列哪种说法是正确的( )A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法C. 实例方法可直接调用其他类的实例方法D. 实例方法可直接调用本类的类方法答案:D二、多项选择题1.Java程序的种类有( )A.类(Class)B.AppletC.ApplicationD.Servlet2.下列说法正确的有( )A. 环境变量可在编译source code时指定B. 在编译程序时,所能指定的环境变量不包括class pathC. javac一次可同时编译数个Java源文件D. javac.exe能指定编译结果要置于哪个目录(directory) 答案:BCD3.下列标识符不合法的有( )A.newB.$UsdollarsC.1234D.car.taxi 答案:ACD4.下列说法错误的有( )A. 数组是一种对象B. 数组属于一种原生类C. int number=[]={31,23,33,43,35,63}D. 数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有( )A.privateB.publicC.protectedD.static 答案:ACD6.下列正确的有( )A. call by value不会改变实际参数的数值B. call by reference能改变实际参数的参考地址C. call by reference不能改变实际参数的参考地址D. call by reference能改变实际参数的内容答案:ACD7.下列说法错误的有( )A. 在类方法中可用this来调用本类的类方法B. 在类方法中调用本类的类方法时可直接调用C. 在类方法中只能调用本类中的类方法D. 在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有( )A. Java面向对象语言容许单独的过程与函数存在B. Java面向对象语言容许单独的方法存在C. Java语言中的方法属于类中的成员(member)D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有( )A. 能被java.exe成功运行的java class文件必须有main()方法B. J2SDK就是Java APIC. Appletviewer.exe可利用jar选项运行.jar文件D. 能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD以上就是小编整理的2017java面试题及答案,目前整理的都是选择题,后期小编会及时整理更新更多java面试方面的题目,需要参加java面试的朋友可以收藏一下,做好充分的准备参加每一场的面试,祝你成功!。
java测试题2017及答案

java测试题2017及答案1. Java中的“==”和“equals()”方法有何不同?- “==”用于比较两个基本数据类型的值是否相等,以及两个引用是否指向同一对象。
- “equals()”是一个方法,用于比较两个对象的内容是否相等。
它是Object类的方法,可以被所有Java对象继承。
如果需要比较两个对象的内容是否相等,应该重写equals()方法。
2. Java中如何实现多态?- 多态可以通过继承和接口实现。
当子类重写父类的方法时,可以表现出多态性。
此外,通过接口也可以实现多态,当多个类实现同一个接口时,它们可以被同一个接口类型的引用所指向,从而表现出多态性。
3. Java中String类是可变的还是不可变的?- String类是不可变的。
一旦String对象被创建,它的内容就不能被改变。
任何对String对象的修改都会产生一个新的String对象。
4. Java中的垃圾回收机制是如何工作的?- Java的垃圾回收机制主要依赖于垃圾收集器(Garbage Collector, GC)。
当对象不再被任何引用指向时,它们就成为了垃圾收集器的回收对象。
垃圾收集器会定期检查内存,识别并回收这些不再使用的对象,以释放内存空间。
5. Java中如何实现线程同步?- 线程同步可以通过synchronized关键字实现。
它可以用于方法或者代码块,确保同一时间只有一个线程可以执行特定的代码段。
此外,还可以使用Lock接口和ReentrantLock类来实现更灵活的线程同步。
6. Java中异常处理的机制是什么?- Java异常处理机制基于try-catch-finally语句。
try块用于包围可能抛出异常的代码,catch块用于捕获并处理异常,finally块用于执行清理工作,无论是否发生异常都会执行。
7. Java中集合框架的主要接口有哪些?- Java集合框架的主要接口包括List、Set和Map。
List接口允许有序的集合,可以包含重复元素;Set接口不允许重复元素;Map接口存储键值对,不允许重复的键。
2017年4月Java语言程序设计(一)真题答案+解析+知识点

2017年4月高等教育自学考试全国统一命题考试Java语言程序设计(一)试卷课程代码 04747一、单项选择题(本大题共10小题,每小题1分,共10分)1. 在下列供选的字符串中,不能作为Java整型常量的是A.052B.0x3BEHC.6389D.0x3fedL【答案】B【解析】该题考查Java语言基础知识中基本数据类型中的整数类型。
Java语言中整型常量有十进制、八进制和十六进制三种写法。
A项以数字符0开头,是八进制写法;C项是十进制写法;D项以0x开头,后随字符和英文字母A到F,是十六进制写法,最后的字母L表示该整型为长整型;C项错在最后的字母H,十六进制表示时后随字符和英文字母A到F。
所以C项不能作为Java整型常量。
【知识点】整数类型的四种表示形式2. 在以下供选的关键字中,能用于定义常值变量的是A.finalB.staticC.protectedD.super【答案】A【解析】该题考查Java语言基础知识中的关键字。
Java语言中的关键字被赋予特定的意义,用于表示程序结构、定义和修饰等。
每个关键字在程序中出现有特定位置和使用方法的要求。
B项用于修饰类变量或类方法;C项为访问权限中受保护访问权限关键字,只限子类或者同一包中的类的方法能访问;D项。
A项的意义是最终的,其意思是“不能改变”,修饰变量时,声明该变量的值不能被改变。
所以A项能用于定义常值变量。
【知识点】常用关键字的使用3. 下列Java语句中,不正确的是A.float e=0.0d;B.char c,d=‘a’;C.int $ e,a,b=10;D.double e=0.0f;【答案】A【解析】该题考查Java语言基础知识中基本数据类型间转换关系。
Java语言中的基本数据类型转换分为自动转换和不兼容类型的强制转换两种:当满足两种类型是兼容的和目的类型数的范围比来源类型的大这两个条件时,发生自动转换。
A项是定义单精度实型(float)变量(e)且赋值(0.0d),但是0.0d是双精度实型值,不满足目的类型数的范围比来源类型的大这个条件,在赋值时出现类型不匹配错误,因此是不正确的;B项定义了两个字符型变量(c和d)并对d赋初始值(’a’);C项定义了三个整型变量($e、a和b)并对b赋初始值10;D项定义了一个双精度实型变量(e)并对e赋单精度初始值(0.0f),满足两种类型是兼容的和目的类型数的范围比来源类型的大这两个条件,会自动转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
26、Plant 类派生出子类 Flower ,Flower 类派生出子类 Rose,以下声明正确的是( A.Plant p=new Plant (); B.Plant a1 =new Flower(); C.Flower f=new Rose (); D.Rose r=new Plant (); 27、下面程序编译运行后输出的结果是( ) public class abc { String s1="java"; public static void main(String args[]) { int z = 2; abc t = new abc(); System.out.println(t.s1 + z); } } A. java2 B. 2 C. 程序有编译错误 D. java E. 没有任何输出 28、给出下面代码: public class abc { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main(String args[]) { abc ex = new abc(); ex.change(ex.str, ex.ch); System.out.print(ex.str + " and "); System.out.print(ex.ch); } public void change(String str, char ch[]) { str = "test ok"; ch[0] = 'g'; } } 程序执行结果是( A. good and abc C. test ok and abc ) B. good and gbc D. test ok and gbc )
) 。29、下面程序有Fra bibliotek4 条语句前编了行号,有错误语句的行号是( public class test1 { ①public static void main(String[] argc){ ② unsigned byte b=0; ③ b=b-1; ④ System.out.println(b); } }
D. synchronized
D.ASCⅡ )
13、下面的代码段执行之后 sum 的值是什么( int sum = 1; for (int i = 1; i <= 5; i++) { sum += i; } System.out.println(sum); A.5 B.1 C.15 D.16
14、声明并创建一个按钮对象 b,应该使用的语句是( ) A. Button b=new Button(); B. button b=new button(); C. Button b=new b(); D. b.setLabel(“确定”); 15、下面哪一个 import 命令可以为我们提供编写网络应用程序的类() A. import java.sql.*; B. import java.util.*; C. import java.io.*; D. import .*; 16、 要给类 AB 的一个无参数返回值的方法 method 书写方法头, 使得使用类名 AB 作为前缀就可 以调用它(即调用形式为 AB.method()),那么该方法头的定义形式是( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 17、有下面的类定义,与 setVar 方法不能重载的方法是( Public class MyClass{ Public void setVar(int a,int b,float c){ } } A. private void setVar(int a, float b, int c){} B. protected void setVar(int x, int y,float z){} C. public int setVar(int a, float c, int b){return a;} D. public int setVar(int a,float c){return a;} 18、以下声明合法的是( ) A. String s; B. public final static void int w( ){ } C. double abstract d; D. abstract final double hyperbolicCosine( ); 19、MyClass 定义了 methodA 方法,该方法的返回值应是(
)方法可以唤醒该线程。
1
10、 ( )不属于容器的构件。 A.JFrame B.JLabel C. JDialog
D. JPanel
11、以下哪个关键字可以用来为对象加互斥锁?( ) A. transient B. static C. serialize 12、Java语言使用的字符码集是( A.Unicode B.BCD ) C.DCB
《JAVA 程序设计(2017 年)》样题
:
一、单项选择题 1、( )属于合法的 Java 标识符。 A.tom123 B. 5books C. +static
D. 3.14159
2、下面对数组的声明和初始化正确的是( )。 A. int arr; B. int arr[5]; C. int arr[2]={1,2,3}; D. int arr[]={1,2,3,4,5}; 3、下面语句中,( )会出现编译错误。 A. float a=5.6; B. double d=5.6;
22、若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( A.接口方法 B.最终方法 C.抽象方法 D.空方法 23、若已定义:int a[]={0,1,2,3,4,5,6,7,8,9};则对 a 数组元素正确的引用是( ) A.a[-1] B.a[9] C.a[10] D.a(0) 24、以下关于 Java 语言继承的说法正确的是( A. Java 中的类可以有多个直接父类 B. 抽象类不能有子类 C. Java 中的接口支持多继承 D. 最终类可以作为其它类的父类 )
D. 3
6、如果一个线程调用了方法 sleep( ),则类 ng.Thread 的下列( A. notify( ) B. resume( ) C. run( ) D. start( ) 7、下列说法中不正确的一项是( )。 A. 多线程并发执行时,各个线程中语句的执行顺序是确定的 B. 多线程并发执行时,线程之间的相对执行顺序是确定的 C. 线程执行顺序的不确定性会导致执行结果的不确定性 D. 线程执行顺序的不确定性会破坏共享数据的一致性 8、进行 JDBC 编程时,用来加载数据库驱动程序的方法是( A.Class.forName() B. class.ForName() C. executeQuery() D. creatStatement() 9、 下列不能激活 ActionEvent 事件动作是( ) 。 A. 单击按钮 B.最小化窗口 C.选择列表框 D.选择菜单项 )。
C. int c=2; D. long s=2;
4、以下代码段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(y/x); A. 2.0 B. 1 C. 3.33333 5、Java 语言中, ( A. BorderLayout C. GridLayout )是 JFrame 的默认布局管理器。 B. FlowLayout D. CardLayout
) 。
25、下列关于 Java 程序结构的描述中,不正确的一项是( ) A.一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类 B.一个 Java 源文件中可以包括一个 package 语句 C.一个 Java 源文件中可以有多个 public 类 D. 源文件名与程序类名必须一致 二、不定项选择题
2
)。
)
Public class MyClass{ method(byte x, double y){ return (short)x/y*2; } } A. short B. double C. char D.
int )
20、已知如下定义:String s = "story"; 下面哪个语句不是合法的( A. s += "books"; B. s = s + 100; C. int len = s.length; D. String t = s +"abc"; 21、类 Test1、Test2 定义如下: 1. public class Test1 2. { public float aMethod(float a,float b) throws 3. IOException { } 4. } 5. public class Test2 extends Test1{ 6. 7. } 将以下哪种方法插入行 6 是不合法的( ) A. float aMethod(float a,float b){ } B. public int aMethod(int a,int b)throws Exception{ } C. public float aMethod(float p,float q){ } D. public int aMethod(int a,int b)throws IOException{ }
5
int s = 0 ; for(int i = 0 ; i < 7 ; i + + ) s += MyIntArray[i] ; System.out.println( s ); 38、布尔型(boolean)数据只有 true 和 两个值。 39、创建类的对象时,使用运算符 ___ ________ 给对象分配内存空间。 40、 接口中的成员只有静态常量和 __ _ 。 四、读程序写结果 41、写出程序的运行结果. public class abc { public static void main(String args[]) { AB s = new AB("Hello!", "I love JAVA."); System.out.println(s); } } class AB { String s1; String s2; public AB(String str1, String str2) { s1 = str1; s2 = str2; } public String toString() { return s2; } public String toShow() { return s1; } public String toPrint() { return s1+s2; } } 程序输出的结果是: