您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 75JAVA程序设计课后习题(武马群)
JAVA程序设计课后习题第一章一、单项选择题1、Java语言是有____发明的。A、Microsoft公司B、Borland公司C、IBM公司D、SUM公司2、JAVA语言由____平台组成。A、J2SE、J2EE、J2MEB、J2SE、J2EE、J2SDKC、J2EE、J2ME、J2EDD、J2SE、J2EE、J2ME、Docs3、JAVA语言的特点有____.A、跨平台、健壮、安全、指针B、跨平台、健壮、安全、垃圾回收C、跨平台、健壮、安全、多继承D、跨平台、健壮、安全、JCreator4、字节码文件的后缀为____.A、objB、exeC、javaD、class5、JCreator是____.A、Java的开发工具B、可视化继承开发工具C、字处理软件D、类似J2SDK工具6、Java的开发环境必备多大软件有____A、J2SDK、编辑工具B、JCreatorC、J2SEDocumentationD、A、B和C7、Java语言对大小写要求____A、一般B、严格C、敏感D、忽略8、在DOS环境下编译的Java程序的命令是____A、javacB、javaC、cmdD、c:\j2sdk\bin9、Java是从那种语言改进并重新设计?A、AdaB、C++C、okaD、fobase10、将Java程序可以简单的分为几种____A、2B、3C、4D、5二、填空题1、本章描述Java的特点有____、____、____、____、____、____、____、____、____、____,其中最重要的特点是____。2、Java程序类型可以简单的分为____、____.3、Java源代码文件的后缀为____,字节码文件后缀为____。4、JCreator是一个____工具。5、Java是一个____语言,它可以同时运行多个线程处理多个任务。6、SUN公司网站Java的网址是____。第二章一、单项选择题1、Java语言的注释有____种类型。A、2B、4C、3D、52、依据“匈牙利”命名法,合法的标示符是____。A、abc.clsB、_studentC、3724_aD、class3、Java的基本数据类型有____A、整型、浮点型、数组和接口B、整型、浮点型、字符型和布尔型C、浮点型、字符型、整型和字符型D、整型、字符型、浮点型和数组4、64为的数据类型是____A、intB、shortC、longD、float5、设a为布尔型变量,合法的赋值是____A、a=”true”B、a=tC、a=TrueD、a=true6、Unicode编码采用____位bitA、8B、32C、64D、167、合法的声明是____A、longa=356lB、chara=”abc”C、bytea=256D、booleana=True8、intabc[]={12,45,75,1,58,46},改数组的第一个和最后一个下标分别是____A、0、5B、1、6C、0、6D、1、59、____是Java的保留字?A、shortsB、newC、IntD、Public10、转义符”\n”表示的意思是____A、回车B、换行C、退格D、进纸二、填空题1、在____情况下才使用转义符2、布尔类型的值有____和____3、在类中声明的变量称为____,在方法中声明的变量是____4、使用数组可以分为三个过程,它们是____、____、和____5、浮点型有float和____,它们的变量占内存空间分别为____和____6、Java采用的字符编码是____第三章一、单项选择1、下面那种运算符不是Java语言中的逻辑运算符____A、&&B、||C、&D、!2、55%7结果是____A、8B、6C、7.7D、7.63、下面____表达式是正确的A、++9B、++a+bC、++(a==b)D、++a=b4、设a初值为12,运算a*=2+3后a值为:____A、60B、27C、编译出错D、385、设a初值为12,运算a/=a+a值为:____A、0.5B、1C、13D、06、1020-17结果是____A、falseB、trueC、不合法的表达式D、-177、X的初值是1,经过((Y=1)==0))&&((X=6)==6))后X的值为____A、1B、6C、trueD、false8、X的初值是1,经过((Y=1)==1))&&((X=6)==6))后X的值为____A、1B、6C、trueD、false9、执行for(I=1;I=10;I++)循环后,I的值是____A、1B、10C、11D、910、Java语言中用____语句来实现“当型循环”A、whileB、do-whileC、switchD、for二、填空题1、Java运算符按功能可以分为:2、Java程序的控制结构分为:3、Java中break语句的作用:4、Java中continue语句的作用为:5、____、____、____类型数据可以参加关系运算第四章一、单项选择题1、在下面的代码中,有____个对象被创建Employeeemployee_1,employee_2,employee_3;Employee_1=newEmployee();Employee_2=newEmployee();A、0B、1C、2D3、2、当编译和运行一下代码是,将会得到____结果Classcompany{Protectedcompany{For(inti=1;i5;i++)System.out.println(i);}Publicstaticvoidmain(String[]args{CompanymyCompany=newcompany();}}A、编辑错误,构造方法不用protected声明B、运行错误C、输出1到5D、输出1到43、当最后一行代码执行结束,x的结果是:Stringa=”VB”;Stringb=”Java”;Stringx=newString(a);A=b;A、“VB”B、“Java”C、nullD、其他4、创建一个类,有一个变量不允许其他类访问,应添加____关键字修饰改变量A、publicB、staticC、protectedD、private5、编译和执行一下语句,将得到____结果PrivateclassDayPublicclasssample{Inty;Protectedfloatx;Publicstaticvoidmain(String[]args){System.out.println(“ok”)}}A、编译错误:类Day不能是私有的B、编译错误:实例变量x不能用prortected修饰C、编译错误:实例变量y缺乏修饰符D、输出字符串“OK”6、编译运行以下代码,将会得到____结果Publicclasssample{Inta;Publicstaticvoidmain(String[]args){A=a+2;System.out.println(“a=”+a)}}A、0B、1C、编译错误D、null7、静态变量可以被____所访问A、被定义为public的方法B、被定义为private的方法C、静态方法D、其他8、父类的静态方法____被子类覆盖A、能B、不能9、抽象方法____用static修饰A、能B、不能二、填空题1、为类成员指定____访问修饰符,不允许其他该类的成员能访问改成员2、对象是____和____的集合3、类的成员变量可分为____和____两种4、子类通过____关键字调用父类的一个构造方法5、使用关键字____来声明抽象方法第五章一、单项选择题1、Java异常处理主要是指____A、ErrorB、ExceptionC、throwD、throws2、Exception是____子类A、ErrorB、ObjectC、ThrowableD、lang3、RuntimeException的父类是____A、ExceptionB、exceptionC、ObjectD、Error4、对数组进行处理时应该用异常处理机制,最常用到的异常类是____A、ArithmeticExceptionB、ArrayIndexExceptionC、ArrayStoreExceptionD、IndexOutOfBoundsException5、下列说法正确的是____A、异常是可有可无的B、异常的好处是防止出错C、异常可以方便调试程序D、Java异常和VFP一样6、Java系统中的异常类总数是____A、50个以内B、80个以内C、100个以内D、很多,难以统计7、抛出异常常用到的保留字是____A、throwsB、ThrowC、catchD、throw8、一条语句中可以发生的异常数量是____个A、1B、2C、3D、不确定9、Java系统在过程中捕捉到异常____A、编程B、编译C、执行D、抛出10、试图访问一个不存在的对象将会发生____异常A、AtithmeticExceptionB、IndexOutOfBoundsExceptionC、NullPointExceptionD、ArrayIndexoutofBoundsException二、填空题1、Java程序在执行过程中遇到错误的处理功能称为____2、Java由系统内部发生的错误称为____,由程序本身及环境所产生的错误____。3、异常类的最上层为____类,此类的两个子类为____和____4、如果有异常发生,就会产生一个____,生成一个____5、异常处理过程涉及的三个保留字是____、____、____6、抛出异常的语句格式为____第六章一、单项选择题1、Applet的主要方法有____种A、2B、6C、3D、52、在一个Applet中____A、至少有一个init()方法B、至少应该有init()和paint()方法C、可以没有任何方法D、至少有一个paint()方法3、与小程序配对的HTML文件中的code参数指向的是____A、字节B、编码C、路径D、字节码文件4、String类是____A、抽象类B、最种类C、字符型类D、的子类5、根据下列语句来判断,____表达式返回值为trueStrings=[]={‘w’,’w’,’w’,’.’,’s’,’w’,’u’,’f’,’e’};A、s.equals(“”)B、c.equals(“”)C、s=cD、t.equals(newString(“”)6、根据下列语句Strings1=”我们都喜欢语言”;Strings2=s1.substring(3);字符串s2的值为____A、都喜欢Java语言B、喜欢Java语言C、Java语言D、乱字符7、分析下列语句,x的值为____Strings=”information_man”;Ntx=s.indexOf(“f”);A、3B、2C、4D、无法确定8、Math类的random方法是用来求随机数的,随机数的范围是____A、0—1B、-1.0—1.0C、几乎没有限制D、-100--1009、Strings1=”510105800412105”;S1.starsWith(“510”)的值是____A、TrueB、trueC、FalseD、false10、DateFormat类中,如果使用字段常量MEDIUM,那么得到的日期字符窜的形式像____A、2005-5-4B、05-4-5C、2005/5/04D、15/02/2005二、填空题1、Java的程序类型可以简单的分为应用程序和____程序2、Applet的主要方法有____和____3、要使用字符串,必须首先____,然后再____4、字符串转换为数值型的前提是:字符串本身的内容必须是数值的,否则,将会产生____异常5、Math类中的random方法产生的随机数的取值范围为____到____6、DateFormat类的作用主要是将时间和日期转换为____第七章一、单项选择题1、哪一个组建提供
本文标题:75JAVA程序设计课后习题(武马群)
链接地址:https://www.777doc.com/doc-4370227 .html