首页 Java复习题及答案(第一学期_)

Java复习题及答案(第一学期_)

举报
开通vip

Java复习题及答案(第一学期_)选择题1.Java语言具有许多特点,下列选项中,哪一个不属于这些特性()A.复杂性B.稳定性和安全性C.面向对象D.可移植性答案:A2.Java程序的最终执行需经过两个步骤,它们是()。A.编辑和解释B.编辑和编译C.编译和解释D.以上都不对答案:C3.下面说法错误的是()。A.字节码的装入由类装载器完成B.字节码校验器对字节码进行安全性校验C.通过javac编译器生成字节码文件D.将Java源程序文件嵌入到HTML文件中,用浏览器装人该HTML文件,使Applet程序运行答案:D4.下列说法中,()是错误的。A....

Java复习题及答案(第一学期_)
选择 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 1.Java语言具有许多特点,下列选项中,哪一个不属于这些特性()A.复杂性B.稳定性和安全性C.面向对象D.可移植性答案:A2.Java程序的最终执行需经过两个步骤,它们是()。A.编辑和解释B.编辑和编译C.编译和解释D.以上都不对答案:C3.下面说法错误的是()。A.字节码的装入由类装载器完成B.字节码校验器对字节码进行安全性校验C.通过javac编译器生成字节码文件D.将Java源程序文件嵌入到HTML文件中,用浏览器装人该HTML文件,使Applet程序运行答案:D4.下列说法中,()是错误的。A.Java用标识符 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示变量名、类名和方法名B.标识符是由字母、数字、下划线和$组成的字符数字串C.标识符必须以字母、下划线和$开头D.Java定义的关键字也能当作标识符使用答案:D5.有定义:intx;则x在内存中所占的位数是()b。A.8B.16C.32D.64答案:C4字节6.下列程序段的执行结果是()。intn=12;System.out.println(n/10+n%10);1+2=3A.1B.2C.3D.4答案:C7.下列程序段的执行结果是()。intx=15;if(x>0)if(x<10)System.out.println("1weishu");elseSystem.out.println("duoweishu");A.1weishuB.duoweishuC.没有显示结果D.以上都不对答案:B下列说法中错误的是()。XA.数组由数目固定、类型可以不同的元素组成B.数组都是动态的分配存储空间C.用new分配的元素被系统自动初始化D.数组元素的下标从0开始答案:A9.关于String类提供的常用方法的叙述中,错误的是()。A.length()返回字符串的长度B.equals()比较字符串是否相等C.concat()连接字符串D.charAt()返回指定字符的位置答案:D10.关于数据抽象的概念,()说法不正确。A.把系统中需要处理的数据和施加于这些数据之上的操作结合在一起,根据功能、性质、作用等因素抽象成不同的抽象数据类型B.抽象数据类型中数据的值只能由操作来观察和修改C.数据抽象产生的系统单位是对象D.外部必须知道对象的功能和具体实现答案:D11.关于类库的说明,()是不正确的A.Java类库是系统定义好的类B.Java类库提供了Java与JVM之间的接口C.类库包中的程序都是Java源程序D.在Java系统中,系统定义好的类根据实现功能不同被划分成不同集合(包),所有包构成类库答案:C12.关于构造方法的叙述,()不正确。A.构造方法与类名相同B.在一个类中只能存在一个构造方法//多个C.每当使用new关键字创建一个对象,系统会自动调用构造方法初始化这个对象D.构造方法是类的一种特殊方法答案:B13.用static修饰的静态方法()。建议不出A.属于整个类B.只能用对象名做前缀C.可以访问非static方法D.可以被覆盖答案:AD14.下列叙述中错误的是()。A.多态是指一个程序中同名的不同方法共存的情况B.Java提供了两种多态机制:重载与覆盖C.子类重新定义父类已有的方法时,只需保持与父类相同的方法名即可D.子类方法对父类同名方法的覆盖将清除父类方法在子类对象中占用的内存答案:C15.非运行时异常是在下面()情况下出现的异常。A.运用文本编辑器编辑源文件时B.Java编译器在编译检测时C.Java运行系统执行过程中D.不确定情况下发生答案:B16.关于Applet程序,下列说法错误的是()A.Applet自身不能运行B.Applet可嵌在浏览器中运行C.Applet以main()方法为入口D.Apple程序在执行前必须添加到HTML文件中答案:C17.下面说法中正确的是()。A.JavaApplication是完整的程序,需要独立的Java解释器来解释运行B.JavaApplication程序不能通过Java解释器来直接解释运行C.JavaApplet程序不需要嵌入到HTML语言中,就可以直接运行D.以上说法都不对答案:A18.利用Java编译器(javac)编译一个Applet程序,生成的文件是()。A.Java源文件B.字节码文件C.HTML文件D.文本文件答案:B19.下面不属于Java应用程序的基本格式规定的是()。A.Java源程序是无格式的纯文本文件,可以用任何文本编辑器来编写B.一个Java程序中最多只能有一个公共类C.Java程序中的每一条语句都要以“;”结束D.init()方法是应用程序的起点答案:D20.下面说法中错误的是()。A.Java语言区分字母大小写B.标识符中可以包含任何字符//不包括关键字C.下划线可以作为标识符的开始D.Java的包、变量名一般以小写字母开头,类名一般以大写字母开头答案:B21.要输出"hello",theboysaid语句,正确的设置是()。A.System.out.println("hello",theboysaid);B.System.out.println("hello",theboysaid");C.System.out.println("\"hello\",theboysaid");D.System.out.println("\"hello",theboysaid");答案:C22.下面所法中不正确的是()。A.顺序结构是一种最简单的基本结构B.if语句实现二路分支C.switch语句实现多路分支D.while和do_while的执行过程完全一样,都属于循环结构的设计方法答案:D23.执行下面的语句段,正确的结果是()。inti,j;for(i=1;i<=3;i++){for(j=1;j<=i;j++)System.out.print("*");System.out.println();}A.*B.*C.*D.*********************答案:A24.下列说法中错误的是()。A.数组中元素的类型不一定都相同B.数组元素的下标从0开始C.数组中各个元素在内存中是按下标的升序顺序连续存放的D.Java对数组下标范围进行严格检查,如果下标超出范围将产生运行错误答案:A25.有定义:Strings="Hello";Stringt=s;下列说法中正确的是()。A.s变量和t变量中均存放字符串HelloB.内存中开辟了两块空间存放字符串HelloC.s变量存储的是nullD.s变量和t变量均指向同一个字符串Hello答案:D26.对客观世界进行分析后,它与对象的对应关系为()。A.将客观世界中的事物抽象成对象B.将事物的静态特征用属性,即一组数据来描述C.将事物的动态特征用方法来刻画D.以上均正确答案:D27.在Java程序中,类结构由类说明和()两部分组成。A.类标识B.数据成员C.类体D.成员方法答案:C28.执行下面的程序后,结果是()。publicclassDogs{Stringnum,name;publicDogs(Stringname){this.name=name;}publicstaticvoidmain(String[]args){Dogsdog=newDogs("Balla");System.out.println(dog.num+""+dog.name);}}A.nullBallaB.nullnullC.BallaD.以上结果都不正确答案:A29.用final修饰方法,错误的叙述是()。A.被称为最终方法B.可以被该方法所在类的子类所覆盖C.不能被该方法所在类的子类所覆盖D.保证了程序的安全性和正确性答案:B30.下列叙述错误的是()。A.包的目的是实现软件复用B.创建包就是在当前文件夹下创建一个子文件夹,存放这个包中包含的所有类的.class文件C.可以用import关键字加载需要使用的类D.语句importjava.awt.eve*;正确答案:D31.下面()不属于运行时异常。建议不出A.输入输出异常B.除数为零的异常C.数组元素下标越界异常D.字符串下标越界异常答案:A32.目前有许多用于编写Java程序的开发工具,例如()。A.Sun公司的Java2SDKB.Borland公司的JbuilderC.Microsoft公司的VJ++D.以上都是答案:D33.关于JVM的叙述中错误的是()。A.JVM指Java虚拟机B.在运行Java程序时,首先启动JVM,再由它负责执行Java的字节码C.利用JVM可以把Java字节码程序与具体的软硬件平台分隔开来D.JVM是一种在特定计算机系统下运行的规范机制答案:D34.下面属于引用类型的是()。A.类B.数组C.接口D.以上都是答案:D35.下面说法中不正确的是()。A.变量存储的是在程序中可以修改的值B.使用变量的原则是“先说明后使用”C.常量一般用小写字母表示D.常量存储的是在程序中不能被修改的固定值答案:C36.执行下列语句段后,正确的结果是()。intx=97;System.out.println((char)97);A.97B.aC.没有结果D.编译出错答案:B37.分析下面语句段完成的功能()。intk=10,i=0,sum=0;while((++i)j‖m.<方法名>调用Java为String类定义的许多方法答案:A55.下面的程序段是对类的定义,包含了()信息。classDog{Stringname;publicvoidmove(){}}A.类的属性B.类的方法C.类标识D.以上都包括答案:D56.下面的()属于对象的概念。A.狗B.饼干C.工号为001的工人D.树木答案:C57.下面的叙述中,错误的是()。A.声明对象,即使该对象成为类的一个实例B.通过“对象名.数据成员名”可以引用对象的数据成员C.初始化对象时可以使用构造方法来完成D.对象中的属性和方法是不可分割的答案:A58.有下面的类定义,正确的选择是()。classKs{staticintx=9;Staticvoidmm(){};publicstaticvoidmain(String[]args){Kst=newKs();}}A.t.x引用正确B.Ks.x引用正确C.Ks.mm引用正确D.以上引用均正确答案:D59.下面是关于包的引入语句,错误的是()。A.importjava.io.* ;B.importjava.applet.Applet;C.importjava.awt.eve* ;D.importjava.awt.event.*答案:C60.Java语言用()方式组织异常,所有的异常类都是Throwable的子类。A.继承B.类C.多态D.接口答案:A61.java语言是由下列哪一家公司在1995年发布的()。A.SunB.MicrosoftC.BorlandD.FoxSoft答案:A62.基本Java系统(编译器和解释器)所占空间不到250KB,反映了Java的哪一个特点()。A.面向对象B.可移植性C.简单性D.动态特性答案:C63.Java工具集为开发人员提供了创建和运行Java代码的工具;若要运行一个Applet程序,用到的工具是()。A.jdbB.javaC.javapD.appletviewer答案:D64.以下()是Java的关键字。A.classB.JavaC.helloD.Class答案:A65.下面不属于简单类型的是()。A.字符串类型B.浮点型C.字符型D.整型答案:A66.下面选项中,()属于正确的赋值方式。A.booleanb=20B.intk=23.00C.charch=”A”D.charch=(char)97答案:D67.下面不属于循环结构定义的是().A.for(){}B.if(){}C.while(){}D.do{}while()答案:B68.有定义:char[]ch={'n','e','t'};操作不合理的是().A.ch[0]=’N’;B.for(inti=0;i
本文档为【Java复习题及答案(第一学期_)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百万精品文库
暂无简介~
格式:doc
大小:206KB
软件:Word
页数:74
分类:
上传时间:2023-02-26
浏览量:8