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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、新版精选大学JAVA期末完整考试题库500题含答案2019年大学JAVA期末题库500题含参考答案一、判断题1在java中,有下面代码,其中可以正确编译的是( a )。double d = (int)2;int I = 1.34;int I = (double)1;以上都对2若有定义 int x=3,y;则执行语句y=(+x)+(+x)+(+x)后,y=( B )。91215183下列语句哪一个正确( B )。Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确4Java是从( B )语言改进重新设计。

2、 AdaC+PasacalBASIC5下列的哪个赋值语句是正确的?( D )char a=12; int a=12.0; int a=12.0f; int a=(int)12.06Java语言使用的字符码集是( D )。ASCII BCD DCB Unicode7若数组a定义为inta=new int34,则a是(B )。一维数组 二维数组 三维数组 四维数组8设A为已定义的类名,下面声明类A的对象a的语句中正确的是( D )。float A a; public A a=A(); A a=new int(); A a=new A();9我们在方法前面加上关键字(C )后,该方法不需要对象就可以

3、调用。this public static final10在Java中,下面关于构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非11如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。static superfinalfinally12在类的说明符中,被指定为私有的数据可以被以下( C )访问。程序中的任何方法其他类的成员方法本类中的成员方法子类中的成员方法13子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。重载 实现 覆盖 继承14在Java语言中,下列关于类的继承的描述,正

4、确的是( C)。一个类可以继承多个父类一个类可以具有多个子类子类可以使用父类的所有方法子类一定比父类有更多的成员方15下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量 形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象16System.out.println(4|3)能打印出什么结果?( c )6017178182f02319下列选项中属于字符串常量的是(a )。abcabc(abc)abc20java所有类的父类是( d )。FatherLangExceptionObject21下列不属于表达式语句的是( c )。+i;-j;b#a;b+=a;22在j

5、ava中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。CaseDoDefaultelse23内部数据类型byte的取值范围是( B )065-1281273276832767256 25524在java中,变量名正确的是(c )。$(student)1_people_okname25以下( c )不是Java的原始数据类型。shortbooleanunitfloat26在Java中,以下(d )标识符是不是合法的。IDoLikeTheLongNameClass$byte_ok4_case27在JAVA中,( )关键字用来终止循环语句。cReturnContinueBr

6、eakExit28已知:int x=10,y=4; x/y的值为(c )。229030设有数组定义:int b = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则b1的值是 ( B )。1020304031下列不属于逻辑运算符的是( d )。!|&|32下面哪个是非法的( B )。int I=32;float f=45.0;double d=45.0;char c =a;33声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( D )。同一类同一包中的子类同一包中的非子类不同包中

7、的子类34执行下列语句后i 和n的值为( B )。int i=10;int n=i+%5;10,011,010,111,135设x为int型变量,则执行语句段x=10; x+=x-=x-x; 后,x的值为( B )。3020401036在Java中负责对字节代码解释执行的是( B )。应用服务器虚拟机垃圾回收器编译器37若有int x,y,z;则表达式(xy&xz)是( B )。算术表达式逻辑表达式关系表达式以上都不对38若有float f=2.6f;short s=20;则表达式f+s的值的类型是( A )。floatshortintbyte39若有char c=8;short s=20;则

8、表达式c+s的值的类型是( A )。charshortintbyte40若有byte b=6;char c=c;则表达式b+c的值的类型是(C )。intbytecharfloat41有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B )。floatdoublecharint42有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为(D )。byteintcharfloat43有如下定义:int a=1;byte b=2;则表达式a+b的数据类型为( A )。intbytecharlong44下列关于语句for

9、(表达式1;表达式2;表达式3)的描述中,错误的是( A )。表达式1和表达式3中不能含有多条语句表达式2为空时,默认规定为恒真for语句中定义的循环控制变量只在该块内有效表达式1.表达式2和表达式3都是可选的45和while(true)等价的for语句是(C )。for(true)for(1)for(;)for(,)46下列运算符合法的是( A )。 &if:=47表达式6.0/2的运算结果是(B )。348设有数组定义:int a =new int10;则最后一个数组元素的下标是(B )。1091049变量命名规范说法正确的是( B )变量由字母.下划线.数字.$符号随意组成变量不能以数字

10、作为开头D和d在java中是同一个变量不同类型的变量,可以起相同的名字50表达式(13+3*4)/4%3的值是( B )。2501251在java中下列关于自动类型转换说法正确的是( )。基本数据类型和String相加结果一定是字符串型char类型和int类型相加结果一定是字符型double类型可以自动转换为intchar + int + double + 结果一定是double52执行下面代码结果( C )。for(int i=0; ;) System.out.println(这是 +i); break; 语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是053下列不是合法fo

11、r语句的是(B )。for(表达式1;)for(表达式1,表达式2,表达式3)for(;表达式2;)for(;表达式3)54下面代码的执行结果是(B )。int i=2;System.out.println(i+);321055while循环和 dowhile循环的区别是( D )。没有区别 这两个结构任何情况下效果一样while循环比 dowhile循环执行效率高while循环是先循环后判断 所以循环体至少被执行一次dowhile循环是先循环后判断 所以循环体至少被执行一次560257058在类的定义中,构造方法的作用是( D )。保护成员变量读取类的成员变量描述类的特征初始化成员变量59下

12、面哪一个不是Java中合法的标识符( A )。$pertwoNum_myVar*point60表达式(16-32*5)的值是( A )。truefalse不确定以上答案都不对61下列特点中不属于java的是(d )。多线程多继承跨平台动态性62以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);1-12363String dateToday is Sunday;把date转换成全小写的语句是( B)。toLowerCase(date);date.toLowerCase();date.toUpperCase();toUppe

13、rCase(date); 64下列哪一项不是用户界面开发的设计原则(B )。用户至上可个性化定制交互界面友好配色方案合理65如果需要把s=It,is,me按照,分解,并赋给新的变量s1,下列语句正确的是(D )。String s1=new StringTokenizer(s);String s1=new StringTokenizer(s,);StringTokenizer s1=new StringTokenizer(It,is,me);StringTokenizer s1=new StringTokenizer(s,);66String与StringBuffer最大的区别在于( D)。它们

14、没有区别String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作StringBuffer拥有更多相关函数String更节省空间67StringBuffer reverse();表示(A )。字符串反转字符串清空字符串的赋值字符串删除68使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上( A)。字符u0000不做任何操作任意字符补069s=s.delete(5,12);如果s=abcdefghigklmn,则执行删除语句后,s的值为( B)。abcdefnabcdemnabcde mna

15、bcdelmn70StringBuffer append(char ,int int1,int int2)表示( A)。向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-171s=s.replaceAll (he, she);表示( C)。把s中的所有she换成he把s中的第一个she换成he把s中的所有he换成she并把新的字符串赋给s把s中的第一个h

16、e换成she并把新的字符串赋给s72byte b = 今天星期六.getBytes();String s=new String(b,4,6);则s为( C)。天星期六星期六期六今天是73当使用getChars()时,正确的表述是( D)。该函数用于字符数组转换成字符串该函数不需要任何参数该函数用于float或double转换成字符数组该函数用于从字符串转换成字符数组74float f;String s;现需要把float转化为String,正确的语句是(A )。s=String.valueOf(f);f=Float.parseFloat(s);s=f;s=(String)f;75boolean

17、 endsWith(String s)表示( A)。查找某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与s的大小关系确定某字符串是否以s为开始76关于字符串比较,下列叙述哪个是正确的(D )。比较字符串是否完全相同不能用=equals()和equalsIgnoreCase()的作用完全一致equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回falseString date1,date2;则比较二者是否相同的语句是data1=equals(data2);77下列选项中为单精度数的是( b )。278编译Java程序的命令是( B )appletv

18、iewerjavacjavajavadoc79编程,找出长度为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 max=x0; int i; for(i=0;i10;i+) if (max=xi) max=xi; double min=x0; int j; for(j=0;i=xj) min=xj; System.out.print

19、ln(最大数是+max);System.out.println(最小数是+min); 80以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(C )privatepublicfinalabstact81对象的行为在类中表示为方法,称为类的(C )。动作属性方法数据类828384String data=It is Sunday.;String str1;str1=data.substring(1,5);则str1为(B C )。It it ist isIt is85下列关于JAVA语言特性的描述中,错误的是( D )。支持多线程操作JAVA程序与平台无关JAVA程序可以直接访问Int

20、ernet上的对象支持单继承和多继承86String dateToday is Sunday.;String str2=data.CharAt(s.length()-1);则str2为( B)。y.nullfalse87下列哪个选项不是JAVA语言的特点?(D )面向对象高安全性平台无关面向过程88System.out.println(5 + 2);的输出结果应该是( A )。5272589下列关于字符串的描述中,错误的是( C)。Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application

21、程序的main()的参数args是一个String类90StringBuffer( String s )方法分配了s大小的空间和(C )个字符的缓冲区。1214161891String(byte ,int,int)中,第三个参数用来生成字符串的byte型数组的( A)。长度起始位置终止位置终止位置+192关于Grid Layout布局方式,下列哪一项是不正确的( A)。会根据容器大小自动排列容器被划分为行和列的网格添加组件的顺序为自左向右可指定水平间隔和垂直间隔93下列为合法类名的是:( C )class123StudentWatchTV类名94java中用来定义包的关键字是( a )。pac

22、kageimportcomclass95下列哪一项不是Java图形用户界面主流开发组件集( B)。AWTAppletSwingSWT96下面哪个不是Java标准库中Writer类的子类( C)。FilterWriterPrintWriterLineNumberWriterFileWriter97关于File类,下列哪一项是不正确的( D)。*可直接获取文件相关信息,如文件名和路径等可读取和存储文件内容可以用来表示文件和目录可通过各种流类包装读写文件98下面哪一项不是文件读写操作的步骤(C )。以某种读写方式打开文件进行文件读写操作保存文件关闭文件99ByteArrayInputStream类有

23、几个成员变量( A)。4567100下列哪项不是Java标准库中OutputStream类的子类(D )。ByteArrayOutputStreamDataOutputStreamPrintStreamLineNumberOutputStream101以下不是Reader基类的直接派生子类的是(C )。BufferedReaderFilterReaderFileReaderPipedReader102关于Java的双字节流,下列哪一项是不正确的( B)。除了一般ASCII字符,很多其他语言比如汉字,一个字都需要至少2个字节存储任何双字节字符不能转化为单字节字符,因为会丢失信息主要是为了将一般字

24、符与其他字符(如汉字字符)统一起来,方便处理若程序使用char存储,任何单字节字符都转化成双字节存储103抽象类是( b )。不能派生子类的类不能实例化的类所有方法都是抽象方法的类方法体为空的类104继承是面向对象的重要特征,它可以( b )。优化程序的存储空间使代码重用,降低程序复杂程度保证类和接口的安全更容易地实例化类得对象105语句Hello.equals(hello)的正确执行结果是( c )。truefalse01106下列变量的定义中,错误的是( b )。int x=8;float f;d;String s=hello;boolean b=true;107下列代码的执行结果是:in

25、t a=hello.length();system.out.println(a); ( a )65210108下面均为Java关键字的一组是(A ) 。boolean,byte,long,truebyte, long,true,gotogoto ,Boolean,byte,truebool, long,true,auto109将读取的内容处理后再输出,适合用下列哪种流( A)。PipedStreamFilterStreamFileStreamObjectStream110对于鼠标事件MouseEvent,下列哪一项是不正确的( C)。*有两类监听器,MouseListener和MouseMot

26、ionListenerMouseListener处理鼠标点击事件一次鼠标操作,只能触发两类监听器中的一种MouseMotionListener处理鼠标移动事件111下列变量定义中,不合法的是(d )。int $x;int _12;int Summer_2012;int #dim;112关于GridBag Layout布局方式,下列哪一项是不正确的( D)。所有行和列都可以大小不同组件在容器内占据不同大小的矩形区域有个独立的类约束布局行为需要指定行数和列数113关于XY Layout布局方式,下列哪一项是不正确的( C)。基于X和Y坐标的绝对位置定位内部组件使用时依赖于特定包与平台无关不利于程序

27、移植114关于文本域,下列哪一项是不正确的( A)。文本长度限制为65535字节用来接收用户输入和程序输出常用于处理大量文本允许进行多行输入和输出115关于单选框,下列哪一项是不正确的( B)。从复选框衍生而来对于一个单选框组,一般情况下可都不选中和复选框使用同一个类Checkbox需要配合CheckboxGroup使用116下面哪个不是Java标准库中Reader类的子类(C )。CharArrayReaderInputStreamReaderDataInputReaderStringReader117关于事件处理,下列哪一项是不正确的(B )。JDK1.0及以前提供层次事件模型层次事件模型又被称为事件派遣机制或授权事件机制JDK1.1及以后提供监听事件模型监听事件模型效率远高于层次事件模型118Border Layout布局方式的默认位置( B)。NORTHCENTERSOUTHEAST119关于TextEvent类,下列哪一项是不正确的(A )。只有用户键盘输入触发该类

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

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