《JAVA程序设计》试卷 (A)附答案

合集下载

《JAVA程序设计》试卷含答案

《JAVA程序设计》试卷含答案

《JAVA 程序设计》试卷《JAVA 程序设计》试卷第1页,共6页第2页,共6页Java 程序设计一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分)1、Java 的三大体系分别是______、______、______。

2、Java 程序的运行环境简称之为______。

3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。

4、布尔常量即布尔类型的两个值,分别是______和______。

5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。

6、若x = 2,则表达式 ( x + + )/3 的值是______。

7、若int a =2; a+=3;执行后,变量a 的值为______。

8、若int []a={12,45,34,46,23}; ,则a[2]= ______。

9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。

10、 面向对象的三大特征是______、______和______。

11、 定义在类中的变量被称为______,定义在方法中的变量被称为______二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题,共10题,每题2分,共20分)1、以下选项中,哪个用来编译源程序A 、JavadocB 、Java 运行工具C 、Java 编译器D 、Java 打包工具 2、Java 属于以下哪种语言?A 、机器语言B 、 汇编语言C 、高级语言D 、以上都不对 3、下面哪种类型的文件可以在Java 虚拟机中运行? A 、.java B 、.jre C 、class D 、.exe4、以下选项中,switch 语句判断条件可以接收的数据类型有哪些? (多选) A 、int B 、byte C 、char D 、short5、假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个? A 、0 B 、2 C 、3 D 、56、下面的运算符中,用于执行除法运算是哪个? A 、% B 、\ C 、/ D 、*7、下列语句哪些属于循环语句?(多选)A 、for 语句B 、if 语句C 、while 语句D 、switch 语句 8、下面哪种写法可以实现访问数组arr 的第1个元素? A 、arr[0] B 、arr(0) C 、arr[1] D 、arr(1)9、以下哪个选项可以正确创建一个长度为3的一维数组? A 、 new int [2]; B 、 new int[3][]; C 、 new int[3]; D 、 以上答案皆不对 10、请先阅读下面的代码。

(完整word版)中南民族大学《Java语言程序设计》期末试卷A卷

(完整word版)中南民族大学《Java语言程序设计》期末试卷A卷
10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O)
二.单项选择题(每题
1.编译Java Applet源程序文件产生的字节码文件的扩展名为(B)。
A、javaB、classC、htmlD、exe
2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D)
5.下面哪个不是Java中的容器?(A)
A、CanvasB、ScrollPaneC、AppletD、Dialog
6.以下标识符中哪项是不合法的(A)
A、constB、$doubleC、helloD、BigMeaninglessName
7.以下哪个关键字可以用来为对象加互斥锁?(D)
A、transientB、staticC、serializeD、synchronized
4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X)
5.在Java的方法中定义一个常量要用const关键字。(X)
6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)
A、import java.awt.* ;B、import java.applet.* ;
C、import java.io.* ;D、import java.awt.event.* ;
12.下列哪些语句关于Java内存回收的说明是正确的?(B)
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
{
return (short)x/y*2;

Java程序设计期末试卷-2011-2012(1)A_答案

Java程序设计期末试卷-2011-2012(1)A_答案

浙江工业大学期终考试命题稿2011/2012 学年第一学期命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。

二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。

三、命题稿必须经学院审核,并在考试前两周交教务处。

浙江工业大学2011/2012学年第一学期试卷课程Java程序设计姓名___________________________ 班级_______________________________________________________________四、1import java.util.*;import java.text.*;class ThreeTimeThread extends Thread{public ThreeTimeThread(String str){super(str);}public void run(){while (true){SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z");Date currentTime = new Date();try{sleep(1000);}catch(Exception e) {}String dateString = formatter.format(currentTime);System.out.println(getName()+":"+dateString);}}public static void main(String args[]) throws Exception{new ThreeTimeThread("first").start();new ThreeTimeThread("second").start();new ThreeTimeThread("third").start();}}2import javax.swing.*;public class Welcome extends JApplet {public void init(){World!",SwingConstants.CENTER);add(label);}}<HEAD><TITLE> Welcome to Java World </TITLE></HEAD><BODY><h1>Welcome to Java World </h1><APPLET CODE="Welcome.class" WIDTH=150 HEIGHT=25> </APPLET></BODY>4、class Rectangle implements ShapeArea {public Rectangle(double w, double h){width = w;height = h;}double getArea(){//…;}double getPerimeter (){//…;}Public String toString(){Return ;}private double width;private double height;}Interface ShapeArea{double getArea();double getPerimeter ();}Public calss Test{public static void main(String[] args) {Rectangle rec = new Rectangle();Rec.toString();}}。

苏州大学Java程序设计课程试卷含答案(A)

苏州大学Java程序设计课程试卷含答案(A)
3.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(C)语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
C、public static int main(String [] arg)
D、public void main(String arg[])
2.Java Application源程序的主类是指包含有(A)方法的类。
A、main方法B、toString方法
C、init方法D、actionPerfromed方法
}
}
问:类Person和类Student的关系是(B)。
A、包含关系B、继承关系
C、关联关系两个类定义:
class AA {
void Show(){ System.out.println("我喜欢Java!");
}
class BB extends AA {
B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
13. Java语言是( D )。
苏州大学Java程序设计课程试卷(A)卷 参考答案 共7页
一、选择题(2分*25= 50分)
1.main方法是Java Application程序执行的入口点,关于main方法,以下哪项是合法的(B)?

Java 程序设计试题

Java 程序设计试题

学年 级第一学期期末考试《Java 程序设计》试卷(A 卷)考生须知: 1.姓名必须写在装订线左侧,写在其它位置试卷一律作废。

请先检查试卷是否缺页,如缺页请向监考教师声明。

如不检查不声明,后果由考生本人负责。

2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

题号 一 二 三 四 五 总分人 得分总分一、 单选题(将正确答案的字母填入括号内。

本题共 15 小题,每小题 2 分,共 30 分) 1.下列哪个声明是错误的?( ) A. int i=10;B. float f=1.1;C. double d=34.4;D. byte b=127;2. 下列说法中,正确的是:( )A. 类是变量和方法的集合体B. 数组是无序数据的集合C. 抽象类可以实例化D. 类成员数据必须是公有的 3. Java 中( )A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对4.Java 语言具有许多优点和特点,哪个反映了Java 程序并行机制的特点?( ) A) 安全性 B) 多线(程)性 C) 跨平台 D) 可移植5.下列有关继承的说法。

正确的是:( )A. 子类能继承父类的所有方法和属性;B. 子类能继承父类的非私有方法和属性C. 子类只能继承父类public 方法和属性D. 子类能继承父类的方法,而不是属性。

6.关于被私有保护访问控制符protected 修饰的成员变量,以下说法正确的是? ( ) A .可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B. 可以被两种类访问和引用:该类本身、该类的所有子类 C. 只能被该类自身所访问和修改 D .只能被同一个包中的类访问7.对于构造方法,下列叙述正确的是:( ) A. 构造方法的方法名必须与类名相同; B. 构造方法必须用void 申明返回类型 C. 构造方法不可以被程序调用D. 若编程人员没再类中定义构造方法,程序将报错。

JAVA语言与面向对象程序设计课程复习考试试题及答案A

JAVA语言与面向对象程序设计课程复习考试试题及答案A

《JAVA语言与面向对象程序设计》复习纲要A一、单项选择题1. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、String argsB、String args[]C、Char argD、StringBuffer args[]2.下列的哪个选项可以正确用以表示八进制值8?()。

A、0x8B、0x10C、08D、0103. 设 int x=1,float y=2,则表达式 x / y的值是()。

A、0B、1C、2D、以上都不是4. 若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()。

A、x[5-3]B、x[k]C、x[k+5]D、x[0]5. Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是()。

A、init()B、start()C、opreationcrawl()D、reader()6. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行?()A、init()B、start()C、destroy()D、stop()7. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为()。

A、隐藏B、重写C、重载D、Java不支持此特性8. 以下有关构造方法的说法,正确的是()。

A、一个类的构造方法可以有多个B、构造方法在类定义时被调用C、构造方法只能由对象中的其它方法调用D、构造方法可以和类同名,也可以和类名不同9. 以下for循环的执行次数是()。

for(int x=0;(x==0)&(x>4);x++);A、无限次B、一次也不执行C、执行4次D、执行3次10. 下面类定义中哪一个给出了合法的抽象类的定义?()A、abstract Animal {abstract void growl();};B、class abstract Animal {abstract void growl();};C、abstract class Animal {abstract void growl();};D、abstract class Animal {abstract void growl() {System.out.println("growl");}}二、多项选择题1.Java中main()函数的值是什么?()A、StringB、intC、charD、void2.下面哪句话是正确的?()A、>> 是算术右移操作符B、>> 是逻辑右移操作符C、>>> 是算术右移操作符D、>>> 是逻辑右移操作符3. 下面哪个赋值语句是合法的?()A、float a = 2.0B、double b = 2.0C、int c = 2D、long d = 24. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组下标量总数相等?()A、m.length()B、m.lengthC、m.length()+1D、m.length+15. 下列关于静态初始化器的叙述中,哪一个是正确的?()。

Java程序设计期末考试试卷(A卷)

Java程序设计期末考试试卷(A卷)

一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1.下列有关Java程序的说法中正确的是________:A.由于Java程序是解释执行的,所以执行前不需要进行编译B.一个.java源程序编译后将产生一个.class的字节码文件C.安装了JDK后,安装程序会自动配置系统的环境变量path和classpathD.面向对象的解释型高级编程语言2.下列为合法变量名的是________。

A. falseB. 0xabcC. iStudentD. cow’s3.对于构造方法,下列叙述不正确的是________。

A.构造方法是类的一种特殊函数,它的方法名必须与类名相同B.构造方法没有返回值类型C.子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句4.下列关于接口的说明正确的是________。

A.接口和抽象类是同一回事B.一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法5.Java为移动设备提供的平台是________。

A.J2ME B.J2SE C.J2EE D.JDK5.06.下列语句中,属于多分支语句的是________。

A.if语句B.switch语句C.do while语句D.for语句7.在Java中,存放字符串常量的对象属于________类对象。

A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确________。

A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问?A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m10.System和Math类在哪个包中________。

《Java语言程序设计》考试试卷(A卷)附答案

《Java语言程序设计》考试试卷(A卷)附答案

生姓名: 学号: 班级: 专业 命题: 审批:--------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------**工学院高等学历继续教育2019年第 一 学期《Java 语言程序设计》考试试卷(A 卷、开卷)附答案---------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ----------------------------------------------------------- 学生姓名: 学号: 班级: 专业 命题: 审批:**学院高等学历继续教育2019 学年第一学期科目:《Java语言程序设计》考试试卷试题A试题答案及评分标准命题教师:** 使用班级:函计19-3一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共15分)1.C2.D3.A4. A5.D6.C7. B8. A9. B 10. C 11.C 12.A13.A 14.B 15.C二、填空题(本大题共15题15空,每空1分,共15分)1. ;2.class3. ,4. break5.退出6. /*7. 赋值8. 循环9. return 10. equals 11. 0 12. 标签13. , 14. 类变量 15. this三、问答题(本大题共3题,每题10分,共30分)1.什么是Java编程语言(10分)答:Java是一门面向对象的计算机编程语言。

Java程序设计考试试卷(附答案)

Java程序设计考试试卷(附答案)

Java程序设计考试试卷(附答案)一、单项选择题:共20题,每小题1分,满分20分1、下列选项中,不属于Java语言特点的一项是。

( D )A、安全性B、分布式C、面向对象D、编译执行2、Java语言和c++语言相比,哪一项是Java有的,而c++没有?( C )A、面向对象B、有类库C、跨平台D、动态链接3、如下哪个不是Java中有效的变量名。

( A )A、 ifB、helloC、nameD、good4、下列不属于Java保留字的一个是( B )。

A、elseB、UnicodeC、ifD、static5、现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是( C )。

A、’a’B、12C、’c’D、语句在编译时出错6、下列关于int类型和long类型的说法中,正确的一个是( A )。

A、int类型可以自动转换为long类型B、long类型可以自动转换为int类型C、long类型占的存储空间比int类型的小D、long类型和int类型数据能表示整数的范围一样7、下列类的定义中,错误的是( B )。

A、class y{ .... }B、public x extends y{ .... }C、public class x extends y{ .... }D、class x extends y implements y1{ .... }8、执行语句int i = 1, j = ++i; 后i与j的值分别为( D )。

A、1与1B、2与1C、1与2D、2与29、为了区分重载多态中同名的不同方法,要求( C )。

A、调用时用类名或对象名做前缀B、返回值类型不同C、形式参数个数或者类型不同D、形式参数名称不同10、定义类头时能使用的修饰符是( C )。

A、privateB、staticC、protectedD、abstract11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,错误是( D )A、没有import相应的包B、if语法错误C、程序中存在异常D、文件名写错12、int类型被包装在如下的哪一个类中?( B )A、java.1ang.CharacterB、java.1ang.IntegerC、java.util.IntegerD、java.1ang.Short13、关于对下列代码段的描述,正确的一项是( C )。

Java 程序设计(A卷)

Java 程序设计(A卷)

海南师范大学 数学与统计 学院信息与计算科学 专业《Java 程序设计》一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。

错选或未选均无分。

二、填空题(每空1分,共10分)1、 , ,2、3、4、 和5、 __6、 和三、阅读程序,分析程序输出结果(共5 小题,每小题6分,共30分)1、 答案2、 答案3、答案4、答案5、答案四、程序设计(共2题,共计30分) 1、答案2、答案一、单项选择题(本题共20小题,每小题1.5分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。

错选或未选均无分。

1、下列关于Java程序结构的描述中,不正确的一项是( )。

A、一个Java源文件中可以包括一个package语句B、一个Java源文件中可以包括多个类定义,但是只能有一个public类C、一个Java源文件中可以有多个public类D、源文件名须与程序的public类名一致2、编译下面源程序会得到哪些文件? ( )class AI{ } class A2{ }Public class B{ Public static void main(String args[ ]){ }}A、只有B.class文件B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件D、编泽不成功3、JAva面向对象程序设计的基本要素? ( )A、类B、对象C、方法D、安全4、为了区分重载多态中同名的不同方法,要求( )。

A、形式参数个数或者类型不同B、返回值类型不同C、调用时用类名或对象名做前缀D、形式参数名称不同5、下列描述中不属于Java异常处理机制优点的一项是( )。

A、把错误处理代码从正常代码中分离出来B、按错误类型和差别分组C、对无法预测的错误的捕获和处理D、能够处理任何类型的错误6、下列Swing构件中,属于中间容器的一项是( )。

JAVA试卷A及答案

JAVA试卷A及答案

《JA V A程序设计》试卷A卷出卷教师:适应班级:考试方式:闭卷本试卷考试分数占学生总评成绩的70 %复查总分总复查人(本题20分)一、选择题(每小题1分,共20分)1、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static2、定义类头时能使用的修饰符是( )。

A) private B) static C) abstract D) protected3、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static4、声明并创建一个按钮对象b,应该使用的语句是()A、Button b=new Button();B、button b=new button();C、Button b=new b();D、b.setLabel(“确定”);5、以下哪个方法用于定义线程的执行体?()A、start()B、init()C、run()D、synchronized()6、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

A、privateB、protectedC、private protectedD、public7、Java application中的主类需包含main方法,main方法的返回类型是什么?()A、intB、floatC、doubleD、void8.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。

A、import java.awt.* ;B、import java.applet.* ;C、import java.io.* ;D、import java.awt.event.* ;9、下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);A、5B、1C、15D、1610、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;11、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter12、不能构成循环的语句是( )。

JAVA程序设计练习测试题及参考答案

JAVA程序设计练习测试题及参考答案

第一部分《Java程序设计》练习测试[说明]:要求所有答案务必写在答题纸的相应题号位置上,否则不予评分。

一、单选择题(共10分,每小题2分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A .classB .htmlC .javaD .exe2、设int x = 1 , y = 2 , z = 3;则表达式y+=z- -/++x 的值是( )。

A 3 B3. 5C 4 D 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。

A start( )B stop( )C init( )D paint( )4、不允许作为类及类成员的访问控制符的是( )。

A publicB staticC privateD protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

Afinal void method( ); B public void method( );C static void method( ); Dabstract void method( );二、填空题(共20分,每空格1分)1、开发与运行Java程序需要经过的三个主要步骤为⑴、⑵和⑶。

2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是⑷类的子类并且存储该源程序文件的文件名为⑸。

3、如果一个Java Applet程序文件中定义有4个类,则使用Sun公司的JDK编译器⑹编译该源程序文件将产生⑺个文件名与类名相同而扩展名为⑻的字节码文件。

4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用⑼字节内存空间,这样,无论是中文字符还是英文字符,都是占用⑽字节内存空间。

《Java程序设计》题库(一)

《Java程序设计》题库(一)

C
选择
39
困难
教学积累
基础试题 命名规范
D
选择
40
简单
教材
基础试题
类成员的访问 修饰
为了实现信息隐藏和访问,设计类的成员时,访 问属性可以设置为( )。 A. 属性是public,方法是public B. 属性是public,方法是private C C. 属性是private,方法是public D. 属性是private,方法是private Java语言创建包的关键字是( )。 A. package B. import C. implements D. synchronized
adf选择49中等教学积累基础试题选出合理的标识符asys1lllb2mailcchangedclassac选择50中等教学积累基础试题类和对象下面关于java中类的说法哪个是不正确的a类体中只能有变量定义和成员方法的定义不能有其他语句
试题详细信息 题型 序号 难易 试题来源 程度 章节 试题层次 考核知识点 试题内容 参考答案
选择
1
简单
教学积累
1
基础试题
下面( )是JDK中的Java运行工具.(选择二项) A. javac B. javam jdk开发环境 C. java D. javar 选出在Java中有效的注释声明 (选择二项) A.//This is a comment B.*/This is a comment C./This is a comment D./*This is a comment*/
B
选择
8
中等
教材
2
基础试题
数据类型
D
选择
9
简单
教学积累
基础试题

(完整版)《JAVA程序设计》(含答案)

(完整版)《JAVA程序设计》(含答案)

《JA V A程序设计》练习题一、单选择题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、不允许作为类及类成员的访问控制符的是( C )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、关于选择结构下列哪个说法正确?( B )A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句6、while循环和do…while循环的区别是:( D)A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次7、关于for循环和while循环的说法哪个正确?( B)A.while循环先判断后执行,for循环先执行后判断。

B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空8、下列修饰符中与访问控制无关的是( D)A.private B.publicC.protected D.final9、void的含义:( A)A.方法没有返回值B.方法体为空C.没有意义 D.定义方法时必须使用10、return语句:( C )A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象11、关于对象成员占用内存的说法哪个正确?( B)A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对12、下列说法哪个正确?( C)A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量13、下列说法哪个正确?( A )A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用14、关于方法main()的说法哪个正确?( C )A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中15、构造函数何时被调用?( A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时16、抽象方法:( C )A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法17、关于继承的说法正确的是:( B )A、子类将继承父类所有的属性和方法。

Java程序设计期末试卷A

Java程序设计期末试卷A

一、 单项选择题(每小题1分,共26分) 1. 下面哪个会产生语法错误 ( )A .int Marks[];B .int[] Marks;C. int Marks[]={0,1,2,3};D. int Mark[4]; 2. 下面代码产生多少个星号? ( )for(int i=4,i<=20; i++)System.out.println(“*”);A. 15B. 16C. 17D. 193. 下面代码产生多少个星号?( )for( int i=0; i<6; i++) for(int j=i; j>=0; j--)System.out.print(”*”);A. 15B. 21C. 6D. 20E. 164.下面代码的输出结果是:( )int score = 80; int x=100;String type = score<60?”不及格”:”及格”; int flag=x>0?1:(x==0?0:-1); system.out.print(type+” “); system.out.println(flag);A . 及格 -1B :编译出错C . 及格 0 D. 及格 1 E . 不及格 1F. 不及格 05. 下面代码的输出结果是:( )int i; int j=1; while( j>0){ System.out .print("hello "); j--; i=3;}System.out .println(i);A. 编译错误B. hello 3C. hello hello 3D. hello 0厦门大学《Java 程序设计》课程试卷软件学院主考教师: 试卷类型:(A 卷)6. 哪个关键字可以对对象加互斥锁? ( )A. transientB. synchronizedC. serializeD. Static7. 为保护本地主机,对Applet安全限制中正确的是 ( )A. Applet可加载本地库或方法B. Applet可读、写本地计算机的文件系统C. Applet可向Applet之外的任何主机建立网络连接D. 没有被授权,Applet不能运行任何可执行程序8. JApplet默认的布局方式是 ( )A.BorderLayoutB. FlowLayoutC. NullD. GridLayout9. 下面的哪些赋值语句是不对的( )A. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. double d = 3.14D.10. 给出下面的代码1) public void modify() {2) int i, j, k;3) i = 100;4) while ( i > 0 ) {5) j = i * 2;6) System.out.println (" The value of j is " + j );7) k = k + 1;8) i--;9) }10) }哪一行在编译时可能产生错误( )A. line 4B. line 6C. line 7D. line 811. 给出下面的代码public class Person{static int arr[] = new int[10];public static void main(String a[]) {System.out.println(arr[1];)}}以下哪个叙述是对的( )A. 编译时将发生错误。

JAVA语言程序设计考试试题及参考答案

JAVA语言程序设计考试试题及参考答案

JAVA语言程序设计考试试题及参考答案一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。

1.下列语句序列执行后,k 的值是( B )。

int m=3, n=6, k=0;while( (m++) < ( -- n) ) ++k;A) 0 B) 1 C) 2 D) 32.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。

A) i = i + 2 B) a[0] = 7;C) i++ - --j; D) a(0) = 66;3.Java语言的类间的继承关系是( B )。

A) 多重的 B) 单重的 C) 线程的 D) 不能继承4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。

i += i - 1;A) 10 B) 121 C) 11 D) 1005.下列选项中,用于在定义子类时声明父类名的关键字是( C )。

A)interface B) package C) extends D) class6.若已定义 byte[ ] x= {11,22,33,-66} ;其中0≤k≤3,则对x数组元素错误的引用是( C )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]7.下列语句序列执行后,ch1 的值是( B )。

char ch1='A',ch2='W';if(ch1 + 2 < ch2 ) ++ch1;A) 'A' B) 'B' C) 'C' D) B8.下列语句序列执行后,i 的值是( D )。

int i=8, j=16;if( i-1 > j ) i--; else j--;A) 15 B) 16 C) 7 D) 89.下列语句序列执行后,k 的值是( C )。

Java程序设计基础本部(A)

Java程序设计基础本部(A)

Java程序设计基础本部(A)湖南农业⼤学课程考核试卷课程名称(全称):Java 程序设计基础(双语)课程代码:20638B3考核时间:2010 年 11 ⽉5⽇试卷号: A 考核对象:信息⼯程07-1、信息⼯程07-21. Given the file FirstClass.java:1: import java.*;2: public c lass FirstClass{ }3: public interface Second{ } 4: abstract c lass SecondClass{ }What error w ill the compiler likely generate? ()A. Package java not found in import.B. None. The file will compile fine.C. Public interface Second must be defined in a file c alled “Sec ond.java ”.D. Public class FirstClass must be defined in a file called “FirstClass.java ”. 2. Which of the following class definitions are legal? ()A. private class A{ }B. final abstract class F{ }C. abstract class E;D. public class C{ } 3. Given the following code:1:public class Century implements Runnable { 2: public void run( ){3: for(int year=1990; year<2000; year++){ 4: try {Thread.sleep(1000);5: }catch(InterruptedException e){ } 6: }7: System.out.println(“Happy new millennium!”)} } 8:class CountUp{9: public static void main(String args[]){ 10: Century ourCentury = new Century( ); 11: //…… 12:}}You now wish to begin the thread from another class. Which is the proper code, placed in the class CountUp at line 11, to begin the thread ()I 、Choose one correct answer (Total 40 points ,each question 2 points )A. Thread t=new Thread(ourCentury);B. Thread t=new Thread(this);t.start( ); t.start( );C. Thread t=new Thread(ourCentury);D. Thread t=new Thread(this);ourCentury.start( ); ourCentury.run( );4. Assuming the array is declared as a class member, which of the following will declare an array and initialize it with five numbers? ()A. Array a=new Array(5);B. int [] array;C. int array[]=new int[5];D. int a []=new int(5);5. Examine the following code:1: class StringLiteral{2: public static void main(String[] args){3: String java= “Java”, va= “va”;4: System.out.print( java== “Java” );5: System.out.print( java==( “Ja”+va ) );6: System.out.print( java.equals( “Ja”+va ));7: } } ()A. true true trueB. true false trueC. true true falseD. false true true6. Complete the following sentence.finally clauses ().A. are executed only after a try block executes with no exceptionsB. are only executed if an exception is thrown but no matching catch clause is found.C. are always executed after try and catch blocks.D. are only executed if a catch clause is executed in the current method.7. Which of the following is not a benefit of encapsulation ? ( )A. Clarity of codeB. Code efficiencyC. The ability to add functionality later onD. Modification requires less coding changes8. What does a Java programmer have to do in order to release an object that is no longer needed?()A. Use the delete statement.B. Call the finalize( ) method for the object.C. Call System.gc( ).D. Nothing.9. Which of the following assignment is not correct? ()A. double f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. float d = 3.14.10. Given the uncompleted code of a class:1: public class A{2: public void baz( ){3: System.out.println(“A”);}}4: public class B extends A{5: public static void main(String[] args){6: A a=new B( );7: a.baz( );}8: public void baz( ){9: System.out.println(“B”);}}What will happen when you compile and run this program? ()A. The program compiles, runs, and displays A in the standard output.B. The program compiles, runs, and displays B in the standard output.C. The program compiles, but throws a runtime exception.D. The program does not compile.11. Of the following objects, which can not have locks ?()A. Thread objectsB. Runnable ObjectsC. Primitive typesD. Object objects12. Given the following code:1:import java.io.*;2:public class Inventory{3:public static void main(String[] args) throws IOException{4:FileInputStream inFile= new FileInputStream(“surplus.dat”);5:DataInputStream inData= new DataInputStream( inFile );6:String s= inData.readUTF( );7:System.out.println( s );8:inData.close( ); }9:}Assume there is a file in the current directory called “ surplus.dat ” that contains a string of Unicode characters. What will happen if you attempt to compile and run this block of code?()A. The file will not compile.B. The file will compile, but the class will generate an error when run.C. The class will run and overwrite the file called “ surplus.dat ” and then it will overwrite alldata in the file.D. The class will run and read-in the first line of UTF characters as a string, then display it onthe screen.13. Assume you have an object that is used to contain two values: a and b. Which of the following methods in its class can prevent concurrent access problems? ()A. public int read(int a, int b){ return a+b; }public void set(int a, int b){ this.a=a; this.b=b;}B. public synchronized int read(int a, int b ){return a+b;}public synchronized void set(int a, int b){ this.a=a; this.b=b;}C. public int read(int a, int b){ synchronized(a){ return a+b; }}public void set(int a, int b){ synchronized(b){ this.a=a; this.b=b;}}D. public synchronized synchronized(this) int read(int a, int b ){return a+b;}public synchronized synchronized(this) void set(int a, int b){ this.a=a; this.b=b;}14. What is the default layout manager for a Panel container? ()A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayout15. Which modifier is NOT legal in Java? ( )A. privateB. publicC. protectedD. protect16. Given the following code:import java.awt.event.*;import java.awt.*;class Test implements ...{// do something }Which listeners must be inserted in the place ... to enable the program to pick up ActionEvent and WindowEvent? ()A. ActionListenerB. WindowListenerC. ActionListener,WindowListenerD. ActionListener,ContainerListener17. What is the main task that java command in JDK does? ()A. Executes codeB. V erifies codeC. Loads codeD. Compiles code18. Given the follow ing command to run a correct c lass:java MyTest a b cWhich statement is true? ( )A. args[0] = MyTest a b cB. args[0] = MyTestC. args[0] = aD. arg s[1]= “b”19. Given the follow ing code:1: int I=0;2: outer:3: while( true ){4: I++;5: inner:6: for (int j=0; j<10; j++){7: I+=j;8: if ( j == 3)9: continue inner;10: break outer;}11: continue inner;}12: System.out.println ( “I is”+I );What w ill be the value of I when it is printed? ( )A. 1 ;B. 2;C. 3 ;D. 4 ;20. Which statement can be compiled correctly:( )A. import java.awt.*;package Mypackage;class Myc lass {}B. import java.awt.*;class MyClass{}package MyPackage;C. /*This is a comment */package MyPackage;import java.awt.*;class MyClass{}D. None1. Overidden methods may add exceptions from new hierarchies to the method ’s exceptionspec ification. () 2. It is impossible to change the contents of a String variable. () 3. Constructors must have the same name as the class itself.() 4. An abstract class can be instantiated using the new operator. ()5. A static method cannot be overridden.( )6. All c lasses share a single root, the Object c lass. ()7. When two or more methods in the same c lass have the same name, they are said to beoverloaded. () 8. FileInputStream c lass allow you to create a new file to disk. () 9.A File object encapsulates the properties of a file or a path, and also contain the methods forreading/writing data from/to a file.()10. A continue statement can only be used in a loop . () 1. Function: Let severs communicate with c lients. Please finish the follow ing code.(Case ....-.sensitive .........) Client code :try{Socket client = new Socket(host, 2004); }catch(IOException e){} Server code :try{ServerSocket server = new ServerSocket((1) );}catch(IOException e){} Socket socket = null; try{socket = (2) ; //waiting for communicating(3) ; //get inputstream}catch(IOException e){}finally{(4) ; //close socket }2.Finish the following code.( Case ....-.sensitive .........) import java.awt.Frame;II 、Dec ide correct or wrong (Total 20 points ,each question 2 points , “√”means right, “X ” means wrong )III 、Fill the following blanks (Total 20 points ,each blank 2 points )import java.awt.Button;import java.awt.event.ActionListener;import java.awt.event. ___(5)_______________ ; public class DemoFrame __(6)________ Frame{ public DemoFrame(){addButton("Hello world"); }private void addButton(final String text){ Button b=new Button(text);b.addActionListener( (7)__________ ); add(b); }public static void main(String [] args){(new DemoFrame()).show();} }class MyListener _(8)________ ActionListener { public void _(9)______ (ActionEvent e){ System.out.println("Button "+text+" pressed"); } };3. Which method is used to signal the thread waiting on an object that they may continue? (10)________ is used to signal the thread waiting on an object that they may continue.1. Given the follow ing code: public c lass WaitTest{public static void main(String[] args){ System.out.print(“1 ”); synchronized(args){System.out.print(“2 ”); try{args.wait(); }catch(InterruptedExc eption e){} }System.out.print(“3 ”); } }What is the result of trying to compile and run this program:IV 、Write the results after code is executed.(Total 10 points ,each question 5points )2. Given the following codeclass Bow l {Bow l(int marker) {System.out.println("Bow l(" + marker + ")");}}class Table {static Bow l b1 = new Bow l(1);Table() {System.out.println("Table()");}static Bow l b2 = new Bow l(2);}class Cupboard {Bow l b3 = new Bow l(3);static Bow l b4 = new Bow l(4);Cupboard() {System.out.println("Cupboard()");}static Bow l b5 = new Bow l(5);}public c lass StaticInitialization {public static void main(String[] args) {System.out.println("Creating new Cupboard() in main");}static Table t2 = new Table();static Cupboard t3 = new Cupboard();}Running the preceding code prints:V、programming(Total 20 points,no.1 8 points, no.2 12 points)1. Please write a Java applet program to draw an oval. The center of the oval is (80,100) and width 50, height 70.import java.awt.*;public class DrawCircle extends Canvas{public static void main(String[] args){new DrawCircle();}public DrawCircle(){setSize(50, 50);}public void paint(Graphics g){g.drawOval(80,100,50,70);}}2.Please write a java application program. Use “BufferedReader”class to read all data in file “hello.txt” and print them.湖南农业⼤学课程考核参考答案与评分标准课程名称(全称):Java程序设计基础(双语)课程代码:20638B3考核学期:2010—2011 年秋季试卷号:A考核对象:2007级信息⼯程专业课程负责⼈签名:⼀、选择题(本⼤题共40分,每⼩题2分)1-5 C D A C B6-10 C B D D B11-15 C D B A D16-20 C A D A C⼆、判断题(本⼤题共10分,每⼩题1分)1-5 ×√√×√6-10 √√××√三、填空题(本⼤题共20分,每⼩题2分)1.2004 2. server.accept( ) 3.socket.getInputStream( ) 4. socket.close( ) 5.ActionEvent或者* 6. extends7. new MyListener 8. implements 9. actionperformed10. notify( )或者notifyAll( )四、程序阅读(本⼤题共10分,每⼩题5分)1. 1 22. Bowl(1)Bowl(2)Table( )Bowl(4)Bowl(5)Bowl(3)Cupboard( )Creating new cupboard( ) in main五、程序设计(本⼤题共20分,第⼀题8分,第⼆题12分)1.import java.awt.*; 或者import javax.swing.*; (1分)import java.applet.Applet; (1分)public class Circle extends Applet { (1分)public void paint(Graphics g){ (1分)g.drawOval(55,65,50,70); (4分)}}}2.import java.io.*; (1分)class Test{ (使⽤了异常处理2分)public static void main(String args[]) throws IOException{ String str;FileReader fr=new FileReader("hello.txt"); (创建输⼊流对象2分)BufferedReader bfr=new BufferedReader(fr); (创建缓冲流2分)while((str=bfr.readLine())!=null){ System.out.println(str); (读取⽂件信息并输出4分)}fr.close(); (关闭流1分)}}。

山大网络《JAVA程序设计》 模拟题及答案(A、B、C卷)

山大网络《JAVA程序设计》 模拟题及答案(A、B、C卷)

《JAVA程序设计》模拟题 A一.判断题1.Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

(√)2.注释的作用是使程序在执行时在屏幕上显示//之后的内容。

()3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。

()4.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

()5.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法()6.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

(√)7.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

(√)8.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象。

()10.System类不能实例化,即不能创建System类的对象。

(√)11.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。

(√)12.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

()13.静态初始化器是在其所属的类加载内存时由系统自动调用执行。

(√)14.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。

(√)15.所有的鼠标事件都由MouseListener监听接口的监听者来处理(√)二.单项选择题1.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。

A、import java.awt.* ;B、import java.applet.* ;C、import java.io.* ;D、import java.awt.event.* ;2. 关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( c )A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问3. Java application中的主类需包含main方法,main方法的返回类型是什么?( d )A、intB、floatC、doubleD、void4. 设有下面两个类的定义:class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分String name; // 姓名 int getScore(){} return score;}}则类Person和类Student的关系是( b )。

Java语言程序设计考试题库及答案

Java语言程序设计考试题库及答案
A.1
B.2
C.3
D.4
14.
以下为合法类型转换的为(D)
A.( int )”A”
B.(char)”A”
C.(boolean)(2-2)
D.(char) (651/12)
15
下面哪条语句是正确的?(C)
A.int a={1,2,3,4,5,};
B.int b=(1,2,3,4,5)
C.int c[]={1,2,3,4,5}
D.import java.awt.Graphics;
40
下面哪个类最适合处理大数据量的文本文件?
A.java.io.FileInputStream
B.java.io.FileReader
C.java.io.BufferedReader
D.java.io.RandomAccessfile
41
以下什么类不属于字符流类?
abstract class Shape{
abstract void draw();
}
class Square extends Shape{}
A.Square类和Shape类都可以成功编译
B.Square类无法编译,但Shape可以编译
C.Shape类无法编译,但Square可以编译
D.Square类和Shape类都无法编译
C.J_Hello.java可以通过编译,但无法运行,且无任何提示信息
D.J_Hello.java可以通过编译,可以正常运行,输出“Hello!”
20
下面哪个类声明是正确的(D)
A.abstract final class car{}
B.abstract private car(){}
C.protected private car{}
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、请简述重载和重写的区别? 重载:方法名一致,参数列表不一样; 重写:子类和父类的方法一模一样,子类的功能大于等于父类的功能。
得分 五、程序设计题(本大题共 2 个小题,每小题 10 分,共 20 分)
《JAVA 程序设计》试卷 (A)
第6页 共7页
1、按以下要求编写程序 (1) 创建一个 Rectangle 类,添加 width 和 height 两个成员变量。(3 分) (2) 在 Rectangle 中添加两种方法分别计算矩形的周长和面积。(3 分) (3) 编程利用 Rectangle 输出一个矩形的周长和面积。(4 分) class Rectangle{ private double width; private double height;
}
private void out() { System.out.println(name + "体重:" + weight + "斤");
}
public static void main(String[] args) {
= "汤姆猫";
Tom cat = new Tom();
cat.setWeight(20);
12、下面哪一个 import 命令可以为我们提供编写网络应用程序的类(D)
A、import java.sql.*;
B、import java.util.*;
C、import java.io.*;
D、import .*;
13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)
}
public static void main(String[]args){ Rectangle rect = new Rectangle(20,15); System.out.println(rect.zhouChang()); System.out.println(rect.mianji());
}
3、以下程序的输出结果为__汤姆猫体重:20 斤 __。 public class Tom {
private float weight; private static String name;
public void setWeight(float weight) { this.weight = weight;
}
public void printCourseInfo() { System.out.println("课程号:" + cNumber + " 课程名:" + cName + " 学
分:" + cUnit); }
}
class CourseTest { public static void main(String[] args) { Course c; c = new Course("101", "ASP", 3); c.printCourseInfo(); }
)。
10.在 HTML 中,( <pre></pre> )标签用于以预定义的格式显示文本,既文
本在浏览器中显示时遵循在 HTML 源文档中定义的格式。
11、以下程序段的输出结果是( 三角形

int x = 5, y = 6, z = 4;
if (x + y > z && x + z > y && z + y > x)
B、BorderLayout
C、CardLayout
D、null
11、下列哪一个 import 命令可以使我们在程序中创建输入/输出流对象(C)
A、import java.sql.*;
B、import java.util.*;
C、import java.io.*;
D、import .*;
5、下列程序的运行结果是 12345______。 public class MyClass {
int a[] = { 1, 2, 3, 4, 5 };
void out() { for (int j = 0; j < a.length; j++) System.out.print(a[j] + "");
2、Java 程序中的单行注释符和多行注释符是(//和/**/
)。
3、Java 中布尔类型的常量有两种,它们是( true、false
)。
4、Java 中用于定义小数的关键字有两个:( float、double ),后者精度高于前者。
5、Java 中用于两个数相等比较的运算符是:( ==
)。
6、在 Java 中定义一个字符串类型的变量 str 的语句是:(String str;
B、class
C、interface
D、static
8、如果容器组件 p 的布局是 BorderLayout,则在 p 的下边中添加一个按钮 b,应该
使用的语句是( C )
A、p.add(b);
B、p.add(b,"North");
C、p.add(b,"South");
D、b.add(p,"North");
private String cNumber; private String cName;
《JAVA 程序设计》试卷 (A)
第3页 共7页
private int cUnit;
public Course(String number, String name, int unit) { cNumber = number; cName = name; cUnit = unit;
System.out.print(a[i] + "");
得分 三、程序阅读题(本大题共 5 个小题,每小题 4 分,共 20 分)
1、以下程序的输出结果为_Peter is 17 years old!_。 public class Person {
String name; int age;
public Person(String name, int age) { = name; this.age = age;
System.out.println("三角形");
else
System.out.println("不是三角形"); 12、下面程序段的执行结果是( 654321 )
int a[] = { 2, 3, 4, 5, 6 }; for (int i = a.length - 1; i >= 0; i--)
答题无效

………………………………(密)………………………………(封)………………………………(线)………………………………
四川师范大学成都学院 2014-2015 学年第二学期期末考试
《JAVA 程序设计》试卷 (A)
答卷说明:1、本试卷共 7 页,五个大题,满分 100 分,120 分钟完卷。 2、闭卷考试。 3、适用班级:2012 级通信软件卓越工程师试点班。
}
public static void main(String args[]) {
《JAVA 程序设计》试卷 (A)
第5页 共7页
Son son = new Son("Tom", 15); son.address = "金水区"; son.school = "九中"; son.tel = "66123456"; son.out(); } }
}
void out() { System.out.print("姓名:" + name); System.out.print(" 年龄:" + age);
}
void outOther() { System.out.print(" 家庭住址:" + address); System.out.print(" 电话:" + tel);
题号 一
二 三 四 五 总分
分数
_ __ 学院____ _专业____ _班级 姓名__ _ 学号____
评阅人:_____________
总分人:______________
得分 一、单项选择题(本大题共 13 小题,每小题 2 分,共 26 分)
线

1、如下哪个是 Java 中的标识符(D)
A、public
B、super
C、3number
D、width
2、如下哪个是 Java 中的标识符( A)
A、fieldname B、super
C、3number
D、#number
3、已知如下定义:String s = "story"; 下面哪个语句不是合法的(C )
A、s += "books";
B、s = s + 100;
C、int len = s.length;
D、String t = s + “abc”;
4、如下哪个是 Java 中有效的关键字(C)
A、name B、hello
C、false
D、good
5、下面的代码段执行之后 count 的值是什么( D ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; }
System.out.println(count);
相关文档
最新文档