ImageVerifierCode 换一换
格式:DOCX , 页数:117 ,大小:54.20KB ,
资源ID:25923853      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25923853.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新精选大学JAVA期末完整版考核题库500题含标准答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新精选大学JAVA期末完整版考核题库500题含标准答案.docx

1、最新精选大学JAVA期末完整版考核题库500题含标准答案2019年大学JAVA期末题库500题含参考答案一、判断题1在Java中,下列关于方法重载的说法中错误的是( D )。方法重载要求方法名称必须相同重载方法的参数列表必须不一致重载方法的返回类型可以不一致一个方法在所属的类中只能被重载一次2下列关于JAVA语言中要使用的一个变量,不正确的是( D )。在JAVA程序中要使用一个变量,必须先对其进行声明变量声明语句可以在程序的任何地方,只要在变量使用前就可以变量不可以在其作用域之外使用局部变量在使用之前可以不初始化,系统使用默认的初始值3为一个boolean类型变量赋值时,可以使用( A )方

2、式。boolean a=1;boolean a=(9=10);boolean a=真;boolean a=false;4变量命名规范说法正确的是( B )变量由字母.下划线.数字.$符号随意组成变量不能以数字作为开头D和d在java中是同一个变量不同类型的变量,可以起相同的名字5JAVA所定义的版本中不包括:( D )J2EEJ2SEJ2MEJ2HE6设有数组定义:int b = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则b1的值是 ( B )。102030407下列标识符合法的是(B )。 new$Usdollars1234car.taxi8下列运算符合法的是(

3、A )。 &if:=9下列语句哪一个正确( B )。Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确10Java是从( B )语言改进重新设计。 AdaC+PasacalBASIC11下列的哪个赋值语句是正确的?( D )char a=12; int a=12.0; int a=12.0f; int a=(int)12.012下列的哪个赋值语句是不正确的?(A )float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10

4、f;13Java语言使用的字符码集是( D )。ASCII BCD DCB Unicode14我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。this public static final15在java中下列关于自动类型转换说法正确的是( )。基本数据类型和String相加结果一定是字符串型char类型和int类型相加结果一定是字符型double类型可以自动转换为intchar + int + double + 结果一定是double16017下列选项中属于字符串常量的是(a )。abcabc(abc)abc18下列数中为八进制的是( c )。270x2502602819下列

5、不属于逻辑运算符的是( d )。!|&|20System.out.println(4|3)能打印出什么结果?( c )601721在JAVA中,( )关键字用来终止循环语句。cReturnContinueBreakExit22在 JAVA编程中,Java编译器会将Java程序转换为(A )。字节码可执行代码机器代码以上所有选项都不正确23已知:int x=10,y=4; x/y的值为(c )。224子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。重载 实现 覆盖 继承25下面对于方法的描述,正确的有( c )。方法必须返回一个值方法可以返回多个值在方法内可以定义

6、其他方法方法可以有多个参数26指出正确的表达式( b )。byte b=128;Boolean x=null;Long m= oxfffL;Double d=0.9239d27在java中,变量名正确的是(c )。$(student)1_people_okname28在Java中,关于类与对象的说法,正确的是( d )。代码:string s = new string(); 中的string 是类,s是对象对像包括类,类是对象有具体表现对象拥有自己的行为和属性,和对应的类没有关系学生,可以看作是张三类或者李四类的对象29在Java中,下列说法正确的是( c )。编写的源程序保存在扩展名为cla

7、ss的文件中源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才能运行程序员可以读懂扩展名为class的文件30执行下面代码结果( C )。for(int i=0; ;) System.out.println(这是 +i); break; 语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是031以下Java语句,会产生编译错误的是( a )。if(2=3) System.out.println(Hi);if(2=3) System.out.println(Hi);if(true) System.out.println(Hi);if(2!= 3) System.o

8、ut.println(Hi);32int a,b,c,d;表达式(a+bc+d)的值的数据类型是(B )。intbooleanchar以上都不对33下面哪一行代码正确的声明了一个类方法(静态方法)?( D )public int method(int i)protected method(int i)public static method(String s)protected static void method(Integer i)34一个对象创建包括的操作中,没有下面的( A) 。释放内存对象声明分配内存调用构造方法35常量定义的修饰符为( A ) 。finalfinallyconstd

9、efine36下面表达式 6|2 之值应为( C )。026437下面均为Java关键字的一组是(A ) 。boolean,byte,long,truebyte, long,true,gotogoto ,Boolean,byte,truebool, long,true,auto38若有以下定义 int k=7,x=12 ,则能使值为3的表达式( B )。x%=(k%=5)(x%=k)-(k%5)x%=k-k%5x%=(k-k%5)39若a是int型变量,计算表达式 a=25/3%3 后,a为(B )。123440若有定义 int x=3,y;则执行语句y=(x+)+(x+)+(x+)后,y=(

10、 B )。912151841Java的一个int型变量占内存的字节是( B )。142842下面关于float数的定义错误的是( C )。float f=-5;float f=0x0687;float f=1.0;float f=7.8f;43定义整型变量:int n=456;表达式的值为5的是( C )。n%10n/10(n-n/100*100)/10n%10/1044设x为int型变量,则执行语句段x=10; x+=x-=x-x; 后,x的值为( B )。3020401045在Java中负责对字节代码解释执行的是( B )。应用服务器虚拟机垃圾回收器编译器46下列值或表达式不能作为循环条件

11、的是(D )。111!=0i-2&247while循环和 dowhile循环的区别是( D )。没有区别 这两个结构任何情况下效果一样while循环比 dowhile循环执行效率高while循环是先循环后判断 所以循环体至少被执行一次dowhile循环是先循环后判断 所以循环体至少被执行一次48以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);1-12349下面代码的执行结果是(B )。int i=2;System.out.println(i+);321050表达式6.0/2的运算结果是(B )。351在类的定义中,构造

12、方法的作用是( D )。保护成员变量读取类的成员变量描述类的特征初始化成员变量52下面哪一个不是Java中合法的标识符( A )。$pertwoNum_myVar*point53若有int i, j=30 , k=10;i=j=k*3?1:0;则i的值为( A )。13009054设x=1 , y=2 , z=3 则执行语句 y+=z-/+x;后y的值是( B )。55若有int x,y,z;则表达式(xy&xz)是( B )。算术表达式逻辑表达式关系表达式以上都不对56和while(true)等价的for语句是(C )。for(true)for(1)for(;)for(,)57若a的值为1,

13、则执行语句if(a+0) a+;后,a的值是( B )。321058有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B )。floatdoublecharint59若有byte b=6;short s=20;则表达式b+s的值的类型是( C )。byteintshortchar60若有char c=8;short s=20;则表达式c+s的值的类型是( A )。charshortintbyte61862设有a=2,b=3,则a&b的结果是( A )。truefalse2363boolean endsWith(String s)表示( A)。查找

14、某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与s的大小关系确定某字符串是否以s为开始64关于文本域,下列哪一项是不正确的( A)。文本长度限制为65535字节用来接收用户输入和程序输出常用于处理大量文本允许进行多行输入和输出65下列哪一项不是AWT普通组件( C)。复选框列表框对话框滚动条66关于XY Layout布局方式,下列哪一项是不正确的( C)。基于X和Y坐标的绝对位置定位内部组件使用时依赖于特定包与平台无关不利于程序移植67关于GridBag Layout布局方式,下列哪一项是不正确的( D)。所有行和列都可以大小不同组件在容器内占据不同大小的矩形区域有个独立的类约

15、束布局行为需要指定行数和列数68Border Layout布局方式的默认位置( B)。NORTHCENTERSOUTHEAST69关于Border Layout布局方式,容器被划分为几个区( C)。345670关于Flow Layout布局方式,下列哪一项是不正确的(B )。内部组件从左向右排列界面不随容器大小改变内部组件从上到下排列本行设置不下,自动排列到下行71AWT提供了几种基本的布局方式( C)。345672下列哪一项不是AWT的组件类别( B)。容器类组件事件型组件布局类组件普通类组件73下列哪一项不是Java图形用户界面主流开发组件集( B)。AWTAppletSwingSWT74

16、最早的计算机图形界面是( C)。微软公司的视窗版本操作系统Windows 1.0苹果公司的操作系统Macintosh施乐公司帕洛阿尔托研究中心的WIMP图形界面针对电子制表软件的Visi On界面75StringBuffer reverse();表示(A )。字符串反转字符串清空字符串的赋值字符串删除76设原字符串s为StringBuffer型,且s=Hello java,如果想用子串替换把s转换成Hello World,则正确的语句是( B)。s.replace(6,9,World);s.replace(6,10,World);s=World;s=replace(java,World);77

17、若定义int a=2,b=2,下列表达式中值不为4的是( a )。a+(+b);a*(b+);a+b;a*b;78下列哪个选项不是JAVA语言的特点?(D )面向对象高安全性平台无关面向过程79编程,找出长度为10的数组中,数组元素的最大值,并输出。 public class a public static void main(String args) double x=25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6;double m= x0; int i; for(i=0;i10;i+) if (m=xi)

18、m=xi; System.out.println(最大数是+m); 80对象的行为在类中表示为方法,称为类的(C )。动作属性方法数据类818283下列关于JAVA语言特性的描述中,错误的是( D )。支持多线程操作JAVA程序与平台无关JAVA程序可以直接访问Internet上的对象支持单继承和多继承84使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上( A)。字符u0000不做任何操作任意字符补085编译Java程序的命令是( B )appletviewerjavacjavajavadoc86StringB

19、uffer append(char ,int int1,int int2)表示( A)。向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-187下列关于字符串的描述中,错误的是( C)。Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application程序的

20、main()的参数args是一个String类88两个字符串String str1,str2;错误的连接二者的方式是(B )。str1+str2str1.str2str1.contat(str2)str2.contat(str1)89String dateToday is Sunday.;String str2=data.CharAt(s.length()-1);则str2为( B)。y.nullfalse90String data=It is Sunday.;String str1;str1=data.substring(1,5);则str1为(B C )。It it ist isIt is

21、91关于compareTo(),下列表述错误的是(D )。字符串相等则返回0字符串不等则返回正数或负数compareTo()要求两个作比较的字符串必须完全相等compareTo()和compareIgnoreCase()的作用没有区别92关于下拉框,下列哪一项是不正确的( B)。和列表框相比,占据较小的界面区域一般情况下选择后可以再编辑一般需要两次鼠标点击完成选择只能单选93Java程序经过编译后生成的文件的后缀是( C ).obj .exe .class .java94继承是面向对象的重要特征,它可以( b )。优化程序的存储空间使代码重用,降低程序复杂程度保证类和接口的安全更容易地实例化类

22、得对象95关于单选框,下列哪一项是不正确的( B)。从复选框衍生而来对于一个单选框组,一般情况下可都不选中和复选框使用同一个类Checkbox需要配合CheckboxGroup使用96对于Java标准输入输出流,下列哪一项是不正确的( B)。标准输入流错误输入流标准输出流错误输出流97Java标准输入输出流的标准流对象数为( B)。234598将读取的内容处理后再输出,适合用下列哪种流( A)。PipedStreamFilterStreamFileStreamObjectStream99DataInput和DataOutput是处理哪一种流的接口( B)。文件流字节流字符流对象流100下面哪个

23、不是Java标准库中Reader类的子类(C )。CharArrayReaderInputStreamReaderDataInputReaderStringReader101java中用来定义包的关键字是( a )。packageimportcomclass102下列哪项不是Java标准库中FilterInputStream类的子类( D)。BufferedInputStreamDataInputStreamLineNumberInputStreamImageInputStream103语句Hello.equals(hello)的正确执行结果是( c )。truefalse01104下列关于面

24、向对象的论述中,正确的是(a )。面向对象是指以对象为中心,分析.设计和实现应用程序的机制面向对象是指以功能为中心,分析.设计和实现应用程序的机制面向对象仅适用于程序设计阶段面向对象是一种程序设计语言105下列整数的定义中,错误的是( a )。int f=314.0;int a=012;int i=189;int d=0x123;106下列变量的定义中,错误的是( b )。int x=8;float f;d;String s=hello;boolean b=true;107下列特点中不属于java的是(d )。多线程多继承跨平台动态性108在编写JAVA程序时候,如果不为类的成员变量定义初始值

25、,JAVA会给他默认值,下类说法错误的是( C )。byte是0 int是0 long 是0.0l float是0.0f109测试文件是否存在可以采用如下哪个方法( A)。isFile()isFiles()exist()exists()110关于GUI组件集Swing,下列哪一项是不正确的( B)。在AWT基础上开发重新设计了所有的布局方式比AWT提供了更多更强的组件能处理更多的事件1112f023112菜单相关类不包括( D)。MenuBarMenuItemCheckboxMenuItemListMenuItem113关于菜单相关类的继承结构,下列哪一项是不正确的( D)。Menu是Menu

26、Item的子类MenuBar是MenuComponent的子类PopupMenu是Menu的子类CheckboxMenuItem是Menu的子类114关于菜单相关类,下列哪一项是不正确的( A)。MenuBar对应一列菜单MenuItem对应具体菜单CheckboxMenuItem为带复选框的菜单项PopupMenu对应弹出的具体菜单115对于鼠标事件MouseEvent,下列哪一项是不正确的( C)。*有两类监听器,MouseListener和MouseMotionListenerMouseListener处理鼠标点击事件一次鼠标操作,只能触发两类监听器中的一种MouseMotionList

27、ener处理鼠标移动事件116下面哪一项不是文件读写操作的步骤(C )。以某种读写方式打开文件进行文件读写操作保存文件关闭文件117关于事件处理程序编写步骤,不包括哪一项(D )。实现某一事件的监听器接口(定义事件处理类并实现监听器接口)在事件处理类中根据实际需要实现相应的抽象方法给组件注册相应事件监听器以指明该事件的事件源有哪些触发该类事件并测试118关于列表框,下列哪一项是不正确的(D )。可以有多行,每行文本代表一个选项可多选也可单选一般情况下不能编辑行数一般限制为255行119关于计算机输入和输出,下列哪一项是不正确的( C)。*一般称为IO: Input Output计算机程序的一般模型可归纳为:输入.计算和输出对于同样的程序,不同的输入,一般会有不同的输出是人机交互的重要手段120关于流(Stream),下列哪一项是不正确的( B)。是对数据传送的一种抽象一般不用来处理文件分为输入流和输出流Java中主要的包是java.io121关于流(Stream)相关的类,下列哪一项是不正确的( C)。I

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1