版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java语言程序设计,考前复习,1,JAVA程序设春季考前复习,考试方式:开卷 可以带书籍、复印资料等。 考试时间:120分钟,2,JAVA程序设春季考前复习,考试题型,1)单选题:20个,每小题2分共40分 (2)判断题:10个,每小题2分共20分 (3)程序阅读题:2个,每小题5分共10分 (4)程序设计题:2个,每小题15分共30分,3,JAVA程序设春季考前复习,考试主要内容,1)Java语言概述 (2)面向对象基础知识 (3)程序设计基本结构与数组 (4)Applet程序设计 (5)GUI图形用户界面设计,4,JAVA程序设春季考前复习,单选题,以下变量不符合Java语言变量的规定的
2、是 A、123variable B、variable123 C、variable_$_123 D、$variable$ System和Math类在哪个包中_。 A、java.io B、java.lang C、java.awt D、 java.util,5,JAVA程序设春季考前复习,单选题,下列关于main()方法说法正确的是?( ) A、一个类中可以没有main()方法 B、所有对象的创建都必须放在main()方法中 C、main()方法必须放在公共类中 D、main()方法头的定义可以根据情况任意修改。 在Java中存放字符串常量对象属于()类对象。 A、Character B、Strin
3、g C、StringBuffer D、Vector,6,JAVA程序设春季考前复习,单选题,下列哪个是面向大型企业级用容器管理专用构件的应用平台? A、J2EE B、J2ME C、J2SE D、J2DE Java语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点? A、安全性 B、多线程 C、跨平台 D、可移植,7,JAVA程序设春季考前复习,单选题,应用程序的main方法中有以下语句,则输出的结果是 ( )。 String s1=AbcD; String s2=s1.toLowerCase(); A、A B、ABCD C、aBCd D、abcd,8,JAVA程序设春季考前
4、复习,单选题,对于构造方法,下列叙述不正确的是( ) A、构造方法是类的一种特殊方法,它的方法名必须与类名相同 B、构造方法的返回类型只能是void型 C、构造方法的主要作用是完成对类的对象的初始化工作 D、一般在创建新对象时,系统会自动调用构造方法,9,JAVA程序设春季考前复习,单选题,下列叙述中,正确的是_。 A、Java语言的标识符是区分大小写的 B、源文件名与public类名可以不相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限 下列语句序列执行后,num的值是( )。 Random rd =new Random(); int num=Math.abs(rd
5、.nextInt()%4+1 A、14之间的随机值 B、5 C、0 D、-1,10,JAVA程序设春季考前复习,单选题,下列声明的方法强制要求子类来实现的是: ( ) A、public double methodda() B、static void methoda(double d1) C、public native double methoda() D、abstract public void methoda() 下列语句中,属于多分支语句的是_。 A、if语句 B、switch语句 C、do while语句 D、for语句,11,JAVA程序设春季考前复习,单选题,若类中某方法进行重载,能
6、够区分这重载方法的手段是 _。 A、它们的返回值类型的不同 B、它们的名称的不同 C、它们的参数表的不同 D、它们的修饰符不同,12,JAVA程序设春季考前复习,单选题,下列关于抽象类的说法哪个正确_。 A、绝对不能用抽象类去创建对象 B、某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 C、抽象类中不可以有常量 D、可以用private修饰抽象类 Java Applet程序,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。 A、start( ) B、stop( ) C、init( ) D、paint(,13,JAVA程序设春季考前复习,单选题,下列说法哪个
7、是正确的?( ) A、一个源文件中可以有一个以上的公共类 B、一个源文件只能供一个程序使用 C、一个源文件中只能有一个方法 D、一个程序可以包含多个源文件 下面程序段执行后b的值是( )。 String str = java; boolean b = str instanceof String A、0 B、true C、1 D、false,14,JAVA程序设春季考前复习,单选题,在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10;为了打印输出数组a的最后一个元素,下面正确的代码是( )。 A、System.out.println(a10); B、System.o
8、ut.println(a9) C、System.out.println(aa.length); D、System.out.println(a(8,15,JAVA程序设春季考前复习,单选题,下列Java常见事件类中哪个是鼠标事件类? A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent 下列哪个类声明是正确的_。 A、abstract final class HI. B、abstract private move(). C、protected private number. D、public abstract class Car,16,JAVA程序
9、设春季考前复习,单选题,设有下面的一个类定义: class AA static void Show( ) System.out.println(我喜欢Java!); class BB void Show( ) System.out.println(我喜欢C+!); 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() A、a.Show( ) b.Show( ) B、AA.Show( ); BB.Show( ); C、AA.Show( ); b.Show( ); D、a.Show( ); BB.Show(,17,JAVA程序设春季考前复习,单选题,下面说法正确的是(
10、)。 A、final 可修饰类、属性、方法。 B、abstract可修饰类、属性、方法。 C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体。 D、用final修饰的变量,在程序中可对这个变量的值进行更改,18,JAVA程序设春季考前复习,单选题,下列Java常见事件类中哪个是鼠标事件类? A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent,19,JAVA程序设春季考前复习,判断题,1、不带标号的continue语句可实现跳出所在的那层循环。 2、方法调用表达式方式适合于有返回值的方法的调用,在调用时实参与形参在次序、类型和数量上要匹配
11、。 3、包可以解决命名冲突,不同包中可以包含同名的类。 4、访问权限最大的是public成员,最小的是protected成员,20,JAVA程序设春季考前复习,判断题,5、包含main方法的类叫主类,没有主类程序就无法运行。 6、不带标号的break语句可实现跳出所在的那层循环。 7、方法覆盖和方法重载都是要求方法同名,方法重载要求参数列表不同,方法覆盖则是方法头部都可以相同。 8、静态成员方法与对象无关,所以不会访问实例数据域,21,JAVA程序设春季考前复习,判断题,13、this可用来调用本类的重载方法,super可用来调用父类的覆盖方法。 14、 把java源文件编译成class字节码
12、文件的JDK命令是java。 15、包可以解决命名冲突,不同包中可以包含同名的类。 16、 抽象类不能定义对象引用变量,也不能创建对象,22,JAVA程序设春季考前复习,判断题,9、抽象类的子类一定是具体类,但实现接口的类不一定是具体类。 10、方法覆盖和方法重载都是要求方法同名,方法重载要求参数列表不同,方法覆盖则是方法头部都可以相同。 11、 在Java源文件中,把自己的类装入某个包中所使用的关键字是import,把库中的类导入到源文件的关键字是package。 12、this是当前对象的引用,大多数情况下可隐去,但有时需要显式使用,23,JAVA程序设春季考前复习,程序阅读题,阅读程序,
13、写成程序运行结果。 class Person public Person() System.out.println(“Person()”); class Teacher extends Person public Teacher()this(“Teacher(String)”); System.out.println(“Teacher()”); public Teacher(String s)System.out.println(s); public class Faculty extends Teacher public Faculty()System.out.println(Faculty
14、(); public static void main(String args) Faculty fa = new Faculty();,24,JAVA程序设春季考前复习,程序阅读题,阅读程序,写成程序运行结果。 public class Test public static void main(String args) A a = new A(); a.show(); public class A private int x=99; public void show() System.out.println(x);,25,JAVA程序设春季考前复习,程序阅读题,阅读以下程序写出其运行结果。
15、public class Test1 public static void main(String args) int i; int a = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; for (i = 0; i a.length / 2; i+) System.out.print(ai + aa.length-1-i + );,26,JAVA程序设春季考前复习,程序阅读题,阅读程序写出其运行结果 public class test1 public static void main(string args ) int i , s = 0 ; int a = 10 ,20 ,3
16、0 ,40 ,50 ,60 ,70 ,80 ,90 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; system.out.println(;s=;+s);,27,JAVA程序设春季考前复习,public class A public static void main(String args) try int x =1,2,3; int k=Integer.parseInt(args0); System.out.println(xk); System.out.println(try结束!); catch(ArrayIndexOutOfBoundsException e) System.out.println(执行catch); finally System.out.println(执行finally); System.out.println(程序结束!);,28,JAVA程序设春季考前复习,程序设计题,编写程序求两个正整数m和n的最大公约数和最小公倍数,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疼痛护理中的团队合作
- 泌尿系统常见疾病护理
- 2026年中小学校德育课程体系构建与实施方案
- 2026年培育“中国服务”品牌:服务业国家标准健全与品牌化路径
- 2026年麦迪科技603990与优必选合资康养陪伴机器人功能解析
- 2026年中小银行绿色金融债入局策略与差异化竞争路径
- 头颈部检查的解剖和方法
- 2026年网络安全防护意识
- 2026年施工安全标准化培训
- 美容护理中的职业规划与发展
- PV-VSG技术原理及应用前景解析
- 2024年宜昌产投控股集团有限公司招聘笔试冲刺题(带答案解析)
- 货币资金的内部控制课件
- 初中英语单词实用趣味记忆法课件(PPT42张)
- GB/T 6892-2023一般工业用铝及铝合金挤压型材
- 银行保安服务方案(全套)
- 烹饪原料知识PPT完整全套教学课件
- 《小学生C++创意编程》第1单元课件 软件下载安装
- 汽车保险与理赔试卷
- 最科学养羊技术
- 优质课一等奖初中家庭教育《青少年成才优秀家庭教育案例:家庭春雨 润物无声》
评论
0/150
提交评论