欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java复习题(30页).doc

    • 资源ID:38921581       资源大小:283KB        全文页数:29页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java复习题(30页).doc

    -Java复习题-第 29 页Job1-11【填空题】Sun公司于         年正式对外公布Java语言。正确答案:第一空: 19952【填空题】2007年11月,Google公司宣布推出基于Linux的开源智能手机操作系统        ,它使用Java语言来开发应用程序,使用类似        的Dalvik虚拟机来运行程序,这给了Java一个新的发展和推广机遇。(英文单词请注意大小写,英文缩写全部大写)正确答案:第一空: Android;安卓 第二空: JVM;jvm;Java虚拟机3【填空题】JVM是                       英文单词的缩写;JDK是                       英文单词的缩写,由JRE和编译、运行、调试Java应用程序的各种工具和资源包构成。如果我们只想运行别人开发的Java程序,只需要安装即可JRE(                       ) 英文即可。(英文单词之间只允许一个空格,首字母大写)正确答案:第一空: Java Virtual Machine 第二空: Java Development Kit第三空: Java Runtime Environment4【填空题】Java分为三个版本:    、      和     。(英文单词不加空格,注意大小写)正确答案:第一空: JavaEE 第二空: JavaME 第三空:JavaSE5【填空题】Java采用_和_合,实现了执行效率和可移植性的双重提高。正确答案:第一空: 编译 第二空: 解释6【填空题】Java程序运行的五个步骤:_、_、_、_、_。(汉字)正确答案:第一空: 编辑 第二空: 编译 第三空: 加载 第四空: 验证 第五空: 运行7【填空题】请列出Java程序的各种形态:_、_、JSP/Servlet和JavaBean。(英文单词首字母应大写)正确答案:第一空: Application 第二空: Applet 8【填空题】一个Java源文件中可定义多个_和_,但public class/interface如果有的话只能定义一个,并且其类名与Java源文件名必须相同。(请写英文单词,全部小写)正确答案:第一空: class;类 第二空: interface;接口9【填空题】SCJP是_的英文缩写,翻译过来是Sun认证的Java程序员;后来Sun公司被_收购,SCJP也就改为了_。(英文单词之间只允许一个空格,英文单词首字母请大写,英文缩写请全部大写)正确答案:第一空: Sun Certificated Java Programmer 第二空: Oracle;甲骨文第三空: OCJP10【填空题】JDK安装后一般设置三个环境变量:_、_、_。(全部小写)正确答案:第一空: java_home 第二空: classpath 第三空: path11【填空题】目前比较流行的Java IDE有二十多种,请列举出常见的IDE(至少五种):_、_、_、_、_等。(英文单词大小写要规范)正确答案:第一空: Eclipse 第二空: JBuilder 第三空:JCreater;intellij第四空: MyEclipse 第五空: NetBeansjob1.2.21【填空题】Java源程序应该写在扩展名为.            的文本文件中。(英文全部小写)正确答案:第一空: java2【填空题】无package语句的HelloWorld.java的编译命令:                       ,运行命令:                       。(分隔只能用一个空格)正确答案:第一空: javac HelloWorld.java 第二空: java HelloWorld3【填空题】有package zyj.chap1;语句的HelloWorld.java的编译命令:                        。运行命令:                        。(命令参数之间只允许用一个空格分隔)正确答案:第一空: javac d . HelloWorld.java 第二空: java zyj.chap1.HelloWorld4【填空题】            语句相当于C语言的#include<stdio.h>。正确答案:第一空: import5【填空题】存盘的快捷键是            ,全选的快捷键是            ,复制的快捷键是            ,粘贴的快捷键是            。(全部大写,中间用+间隔)正确答案:第一空: CTRL+S 第二空:CTRL+A 第三空: CTRL+C 第四空: CTRL+Vjob2.11【填空题】从键盘上输入数据的代码如下:Scanner sc=new Scanner(            );System.out.print("输入提示信息:");int n=sc.            ();/输入一个整数double d=sc.            ();/输入一个小数Strings=sc.            ();/输入一个字符串正确答案:第一空:System.in 第二空: nextInt 第三空: nextDouble;nextFloat第四空: nextLine;next2【填空题】Java语言共有           个关键字,其中            和            作为保留字。(第2,3空按字母顺序回答)正确答案:第一空: 50 第二空:const 第三空: goto3【填空题】在Java中,小数默认为            ,如果要指定            类型请在小数后加F/f。(全部英文小写)正确答案:第一空: double 第二空: float4【填空题】String s="abc";charca=s.              ();/String转换为字符数组s=new             /字符数组转换为String正确答案:第一空: toCharArray 第二空: String(ca)5【填空题】boolean的长度为           字节,引用类型的长度为            字节。正确答案:第一空: 1 第二空: 46【填空题】String s=”127”;将s转换为int的代码:int i=            ,将s转换为double的代码:double d=            。正确答案:第一空: Integer.parseInt(s) 第二空:Double.parseDouble(s)7【填空题】将十进制int类型变量i转换为十六进制String的代码:String s=            (i); 将十进制int类型变量i转换为二进制String的代码:String s=Integer.            (i);正确答案:第一空: Integer.toHexString 第二空: Integer.toBinaryString8【填空题】Java语言采用双字节的           编码。(首字母大写)正确答案:第一空: Unicode;utf-8;UTF-89【填空题】int对应的包装类是            ,char对应的包装类是            。正确答案:第一空: Integer 第二空: Character10【填空题】标识符命名大小下要求:包名要求全部            ,组成类名、接口名的各单词首字母大写,方法名、变量名首字母小写,其余各单词首字母大写,常量名要求全部            。(请使用汉字答题)正确答案:第一空: 小写 第二空: 大写11【填空题】int i=5,j=6;System.out.println(i+*j+);/控制台输出:           i=5;j=6;System.out.println(+i*+j);/控制台输出:            正确答案:第一空: 30 第二空: 4212【填空题】int a =10;int b = 20;int temp=a;a=b;b=temp;System.out.println("a="+a+"b="+b);/控制台输出:            正确答案:第一空: a=20;b=1013【填空题】System.out.println(10+”.”+20);控制台输出:            System.out.println(10+20+”.”); 控制台输出:            System.out.println(10+20+ ); 控制台输出:            注:空格的ASCII码为32System.out.println(”.”+10+20); 控制台输出:            System.out.println(20+'a'); 控制台输出:            注:'a'的ASCII码为97正确答案:第一空: 10.20 第二空: 30. 第三空: 62 第四空: .1020 第五空: 11714【填空题】int a=5;boolean flag=false;System.out.println(a=5);/控制台输出:            System.out.println(a=5);/控制台输出:            System.out.println(flag=false);/控制台输出:            System.out.println(flag=false);/控制台输出:            正确答案:第一空: 5 第二空: true 第三空:false 第四空: true15【填空题】for语句的无限循环语句:          while语句的无限循环语句:          (不要加任何多余的空格,写成一行)正确答案:第一空: for(;) 第二空: while(true)16【填空题】补齐下面代码,要求用对话框输入一个float类型的小数:String str=JOptionPane.             ("请输入一个小数:");float f=            正确答案:第一空: showInputDialog 第二空: Float.parseFloat(str)17【填空题】booleanflag=true;System.out.println(flag?"左岸":"右岸"); /控制台输出:           正确答案:第一空: 左岸18【填空题】for语句和while语句都是先判断后执行;循环体执行次数>=0。do.while语句:是            ;循环体执行次数>=            ;正确答案:第一空: 先执行后判断 第二空: 119【填空题】补齐下面代码,要求输出小数时总长度不限,保留两位小数;输出字符要求总场宽为5,右对齐;输出字符串按实际长度。System.out.printf("E=       ,Pi=       ,String=       ,char=       ", "HDCZYJ",Math.PI,Math.E,'A');注:类型统一小写正确答案:第一空: %3$.2f 第二空: %2$.2f 第三空: %1$s 第四空: %4$5c20【填空题】补齐下面代码,要求用信息对话框输出123456:String str=JOptionPane.            (null,“123456”,“标题栏”,1);正确答案:第一空:showMessageDialog job2.2.11【填空题】写出输出ASCII码为100的字符:System.out.println(            );正确答案:第一空: (char)1002【填空题】字符A的ASCII码是             ,字符a的ASCII码是            。正确答案:第一空: 65 第二空:97job2.2.91【填空题】返回系统当前时间到1970-1-1 00:00:00 00之前毫秒数的代码:longtime=System.            ()。正确答案:第一空: currentTimeMillis2【填空题】int ia=new int10;将数组ia所有元素都赋值为1的代码:           。正确答案:第一空: Arrays.fill(ia,1)3【填空题】在控制台上输出回车的代码:            。正确答案:第一空: System.out.println();System.out.printf("n");System.out.print("n")job2.2.111【填空题】补全代码:如何生成'0'-'9'之间随机的一个字符?char c=(char)('0'+            );正确答案:第一空: (int)(Math.random()*10);Math.random()*102【填空题】如何将一个char转换为String?charca=a,b,cString s=            正确答案:第一空: new String(ca);String.valueOf(ca)3【填空题】补全代码:如何生成A-Z 之间随机的一个字符?char c =(char)(65+              );正确答案:第一空: (int)(Math.random()*26);Math.random()*26job3.11【填空题】面向过程提供           、            、           三种逻辑结构,每种逻辑结构要求单入口和单出口。正确答案:第一空: 顺序 第二空: 分支 第三空: 循环2【填空题】java.lang.             类是所有Java类的根父类。正确答案:第一空: Object3【填空题】面向对象的四大特征:           、            、           、            。正确答案:第一空: 抽象 第二空:多态 第三空:封装 第四空: 继承4【填空题】用            修饰的类叫抽象类。抽象类只能被继承,不能被实例化。用            修饰的类叫最终类,只能被实例化,不能被继承。(填写关键字)正确答案:第一空: abstract 第二空: final5【填空题】创建或实例化对象一般通过”            +构造方法()”的方式来完成。正确答案:第一空: new6【填空题】对象成员变量的权限修饰符建议为            (英文单词) ,然后为其统一提供            和            方法来读写(首字母大写,按字母顺序)。正确答案:第一空: private 第二空: Getters 第三空: Setters7【填空题】Java类封装了            (表明对象的状态)、           (表明对象所具有的行为)、            (Constructor)、           (InnerClass)、静态/非静态           等成员。(用中文回答)正确答案:第一空: 属性;成员变量 第二空: 方法 第三空: 构造方法 第四空: 内部类 第五空: 语句块8【填空题】构造方法是Java类中一种特殊方法,用于实例化类的一个对象,为对象分配内存空间和成员变量初始化(数值类型byte,short,int,long,float,double初始化为            ,boolean初始化为            ,char初始化为'   ',引用类型全部初始化为             )。正确答案:第一空: 0 第二空: false 第三空: 0 第四空:null9【填空题】UML类图:第一框格表示类的            ,第二个框格表示类的           ,第三个框格表示类的            。正确答案:第一空: 名字;名称 第二空: 属性;成员变量 第三空: 方法;成员方法10【填空题】用运算符            可以判断一个对象是不是某一个类的对象(即使该对象进行过上溯造型)。正确答案:第一空: instanceof11【填空题】Java类或接口前的文档注释,            表示作者,            表示程序版本。正确答案:第一空: author 第二空: version12【填空题】方法或构造方法前的文档注释,            :形式参数说明信息;            :方法的返回参数类型说明信息;            :方法可能抛出的异常;            :该方法已经过时,不推荐使用。正确答案:第一空: param 第二空: return 第三空: throws;exception 第四空: deprecatedTest3.2.11【填空题】在Eclispe中可以用Source->Generate           using Field生成构造方法;正确答案:第一空: Constructor2【填空题】在Eclispe中可以用Source->          /           method.来覆盖或实现(父类或接口)中的方法;正确答案:第一空:Override;override 第二空: implementsjob3.2.31【填空题】一个类要实现swing中窗口类必须继承            类。单行文本框是            类,单行密码文本框是            类,多行文本框是            类,命令按钮是            类,标签是            类。正确答案:第一空: JFrame 第二空: JTextField 第三空:JPasswordField 第四空: JTextArea 第五空: JButton 第六空: JLabeljob3.241【填空题】一个类继承一个抽象类,就必须实现该抽象类中所有的            ,否则该类只能声明成            。正确答案:第一空: 抽象方法 第二空: 抽象类;abstract class2【填空题】用运算符            可以判断一个对象是不是某一个类的对象(即使该对象进行过上溯造型)。正确答案:第一空: instanceof3【填空题】Circle c=new Circle(5);输出对象c的信息可以通过System.out.println(            );,可以省略写成System.out.println(            );。正确答案:第一空: c.toString() 第二空: cJob4.3已完成本次成绩:92.51【填空题】            指在类体中、方法外定义的有           修饰的语句块,当其所在类被JVM载入内存时自动执行一次,负责       的初始化(汉字)。将一个类载入内存,必须先载入其        。(汉字)正确答案:第一空: 静态语句块 第二空: static 第三空:类 第四空: 父类2【填空题】final用在变量前面,该变量成为       ,只能赋值一次。final用在方法前面,该方法成为       ,不能被子类的方法覆盖。final用在类前面,该类成为       ,只能实例化,不能被继承。正确答案:第一空: 常量 第二空: 最终方法 第三空: 最终类3【填空题】            块指在类体中、方法外定义的语句块,当调用            实例化对象之前JVM会自动执行一次,用于           的初始化。调用一个类的构造方法,JVM会自动先调用           的构造方法。正确答案:第一空: 非静态语句 第二空: 构造方法 第三空:对象 第四空: 父类4【填空题】关键字            修饰的成员的可见范围是当前类,没有权限修饰符成员的可见范围是当前包(friendly),关键字           修饰的成员的可见范围是当前包和该类的子类,关键字            修饰的成员的可见范围是所有包中所有类都可以访问。正确答案:第一空: private 第二空: protected 第三空: public5【填空题】关键字            修饰的方法为抽象方法(只有方法的定义,没有方法的实现)。含有抽象方法的类必须声明为            类(汉字)。正确答案:第一空: abstract 第二空: 抽象6【填空题】        本质上是一个比      更加抽象的类, 在接口中只能定义       和       。(请填写中文)正确答案:第一空: 接口;interface 第二空:抽象类;abstract class 第三空: 常量;抽象方法第四空: 抽象方法;常量7【填空题】成员变量初始化的原则:byte,short,int,long,float,double数值类型默认初始化为       ,boolean类型初始化为       ,char类型初始化为'     ',引用类型全部初始化为       。正确答案:第一空: 0 第二空: false 第三空: 0 第四空: null8【填空题】经过多次的上溯造型和下溯造型,当我们不能确定某个对象是不是某个类的对象时,可以使用运算符            来判断。正确答案:第一空: instanceof9【填空题】在Java中,可以用                     结构对异常进行捕获和处理。也可以在可能产生异常的方法定义首部用       声明抛出异常。正确答案:第一空: try 第二空: catch 第三空: finally 第四空: throws10【填空题】程序可能发生异常时,应该把不管异常发生与否都执行的代码放到            子句中。正确答案:第一空: finallyjob5.11【填空题】Java提供的与日期相关的类和接口主要有:         (该类大部分构造方法和一般方法都已经不推荐使用)、         、GregorianCalendar和DateFormat、           等。正确答案:第一空: Date 第二空: Calendar 第三空: SimpleDateFormat2【填空题】两种方法产生1-5的随机整数:int n=                                 +1;,另一种方法:Random rd=new Random();int m=                                 +1;。正确答案:第一空: (int)(Math.random()*5) 第二空: rd.nextInt(5)3【填空题】当定义一个类时,没有用extends关键字显式指定继承的父类,则编译器自动加上extends             。正确答案:第一空: Object;java.lang.Object4【填空题】引用类型数据的地址备份用            语句实现,引用类型数据(对象)的备份用Object类中的           ()方法实现。正确答案:第一空: 赋值;= 第二空: clone5【填空题】密码要求必须由数字或字母组成,长度是6-12,请写出密码的正则表达式:                   $。手机号以1开始,第2位为358中任意一位其它全部是数字,长度是11位,写出手机号的正则表达式:                   $。正确答案:第一空: 0-9a-zA-Z6,12; 第二空: 1358d96【填空题】             代表标准输入设备,             代表标准输出设备,            代表标准出错设备。正确答案:第一空: System.in 第二空: System.out 第三空: System.err7【填空题】Java集合类主要包括            和             两大类。前者及其实现类主要用来盛放            ,而后者及其实现类用来盛放             。正确答案:第一空: Collection 第二空:Map; 第三空: Object;对象 第四空: Key-Value;键值对8【填空题】工具类            与Arrays类相同,提供了操作            及其子类的工具方法,如排序、二分法查找、洗牌、反向排序、填充、复制等。正确答案:第一空: Collections 第二空: Collection9【填空题】接口List的主要实现类有:          、          和Vector等。接口Set的主要实现类有          、          和EnumSet等,接口Map的主要实现类有        、Hashtable和          。(并列填空请按字母顺序填写)正确答案:第一空: ArrayList 第二空: LinkedList 第三空: HashSet 第四空: TreeSet 第五空: HashMap 第六空: TreeMapjob5.2.11【填空题】            类相当于数学中的集合,用于存放对象,可以动态扩展,元素具有无序性和互异性。正确答案:第一空: HashSet2【填空题】覆盖父类Object中             ()和             (Object obj)方法,以重新定义对象是否相等的规则。正确答案:第一空:hashCode 第二空: equals3【填空题】             类相当于数学中的集合,用于存放对象,可以动态扩展,元素具有互异性,且以升序排列。正确答案:第一空: TreeSet4【填空题】int compareTo( o)返回负整数、0、正整数,分别代表本对象           、            、           指定对象o。正确答案:第一空: 小于;< 第二空: 相等;等于;=;= 第三空: 大于;>5【填空题】HashSeths=new HashSet();其中<< span="">>代表Generic即           ,代表集合类的类型。正确答案:第一空: 范型;泛型6【填空题】覆盖父类Object中            ()方法以重新定义对象的输出信息。正确答案:第一空: toString7【填空题】通过实现java.lang.            接口中的compareTo方法,以重新定义对象的排序规则。正确答案:第一空: Comparablejob5.2.21【填空题】比较String的地址用            操作符,比较String的内容用public boolean            (Object anObject)方法,比较两个String是否相同时忽略字母大小写用public boolean             ( anotherString)。正确答案:第一空: =;相等 第二空: equals 第三空: equalsIgnoreCase2【填空题】字符数组转换为String有两种方法:char ca=a, b, c; Strings=new             s=String.            (ca);正确答案:第一空: String(ca) 第二空: valueOf3【填空题】将StringBuffer转换为String有两种方法:调用            类的构造方法public String(StringBuffer buffer);用StringBuffer类中的方法public String             ()。正确答案:第一空: String 第二空: toString4【填空题】经常进行增删改操作的字符串尽量采用            或StringBuilder类来代替字符串常量的             类,以提高程序运行效率。正确答案:第一空:StringBuffer 第二空: String5【填空题】补全代码:将"1212121212"中字符1全部替换为壹。System.out.println("1212121212".           ('1','壹');System.out.println("smiles".substring(1, 5);控制台输出为           。正确答案:第一空: replace 第二空: mile 6【填空题】补全代码:charca=a, b, c;Strings=new             (ca);charca1=s.            ();正确答案:第一空: String 第二空: toCharArray7【填空题】publicboolean matches(String regex),其中regex代表           。System.out.println("0123456789".matches("d10");控制台输出为            。System.out.println("012345ab89".matches("d10");控制台输出为            。System.out.println("012346".matches("d10");控制台输出为            。正确答案:第一空: 正则表达式 第二空: true 第三空: false 第四空: falsejob5.2.11【填空题】将String转换为StringBuffer:调用           类的构造方法public StringBuffer (String str);正确答案:第一空: StringBuffer 2【填空题】在StringBuffer类中,             ()方法返回 StringBuffer对象的实际字符个数,             ()方法返回StringBuffer对象的当前最大字符容量。正确答案:第一空: length 第二空: capacity3【填空题】System.out.println(newStringBuffer("123abc321").delete(3,6);控制台输出           。System.out.println(newStringBuffer("123abc").insert(3,"邯郸");控制台输出            。System.out.println(newStringBuffer("123abc321").replace(3,6,"邯郸");控制台输出           。正确答案:第一空: 123321 第二空: 123邯郸abc 第三空: 123邯郸321Job6.11【填空题】            类是对文件和文件夹的一种抽象表示(引用或指针)。正确答案:第一空: File2【填空题】            可以将多个输入流逻辑串联起来,成为一个独立的输入流,以方便进行统一的操作。正确答案:第一空: SequenceInputStream3【填空题】JDK1.4之前java.io包提供了基于字节流或字符流的阻塞IO操作的API,简单易用但效率较低。从JDK1.4开始,Java开始提供新的I/O处理类库            它能提供基于缓冲区和块的非阻塞IO操作的API,效率很高,但编程实现比较复杂。正确答案:第一空:NIO4【填空题】只有实现Java.io.            接口的类的对象才能被序列化和反序列化。用关键字            修饰的对象变量将不会序列化。正确答案:第一空: Serializable 第二空: transient5【填空题】JDK中与输入输出相关的包和类都集中存放在             包中,其中最重要的5个类:             、            、           、            和           。(按字母顺序)

    注意事项

    本文(Java复习题(30页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开