欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

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

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

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

    1、新版精选大学JAVA期末完整考题库500题含参考答案2019年大学JAVA期末题库500题含参考答案一、判断题1对public void add(int a) 方法的重载方法应返回(b )voidintfloat任何类型2下列变量定义不合法的是 ( D )。boolean flag=false;int k=1+k;char ch=c;float r=1/2;3下列语句中,属于多分支语句的是(B )。if语句 switch语句 do while语句 for语句4我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。this public static final5在Java中,下面关于

    2、构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非6在 JAVA编程中,Java编译器会将Java程序转换为(A )。字节码可执行代码机器代码以上所有选项都不正确7如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。static superfinalfinally8子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。重载 实现 覆盖 继承9在Java中,下面对于构造方法的描述正确的是(D )。类必须显式定义构造方法构造方法的返回类型是void构造方法和类有相同的名称,并且不能带任何参

    3、数一个类可以定义多个构造方法10在Java中,关于类与对象的说法,正确的是( d )。代码:string s = new string(); 中的string 是类,s是对象对像包括类,类是对象有具体表现对象拥有自己的行为和属性,和对应的类没有关系学生,可以看作是张三类或者李四类的对象11在java中,变量名正确的是(c )。$(student)1_people_okname125013已知:int x=10,y=4; x/y的值为(c )。214在Java语言中,下面变量命名合法的有( a )。variable123123varablePrivate(private)-variable_12

    4、315下列的哪个赋值语句是正确的?( D )char a=12; int a=12.0; int a=12.0f; int a=(int)12.016下列选项中属于字符串常量的是(a )。abcabc(abc)abc17下列关于面向对象的论述中,正确的是(a )。面向对象是指以对象为中心,分析.设计和实现应用程序的机制面向对象是指以功能为中心,分析.设计和实现应用程序的机制面向对象仅适用于程序设计阶段面向对象是一种程序设计语言18下列代码的执行结果是:int a=hello.length();system.out.println(a); ( a )6521019下列特点中不属于java的是(d

    5、 )。多线程多继承跨平台动态性20下列变量定义中,不合法的是(d )。int $x;int _12;int Summer_2012;int #dim;21下列选项中为单精度数的是( b )。222在Java中,以下(d )标识符是不是合法的。IDoLikeTheLongNameClass$byte_ok4_case232f02324以下( c )不是Java的原始数据类型。shortbooleanunitfloat25下列数中为八进制的是( c )。270x2502602826下列选项中,与成员变量共同构成一个类得是( a )。关键字方法运算符表达式27下列不属于逻辑运算符的是( d )。!|

    6、&|28下列不属于关系运算符的是(c )。!=29System.out.println(4|3)能打印出什么结果?( c )601730Java是从( B )语言改进重新设计。 AdaC+PasacalBASIC31832下面哪个是非法的( B )。int I=32;float f=45.0;double d=45.0;char c =a;33定义一个接口必须使用的关键字是( C )。publicclassinterfacestatic34若有int i, j=30 , k=10;i=j=k*3?1:0;则i的值为( A )。13009035若有byte a=1,b=2,c;则下列赋值语句正确

    7、的是( )。c=a+b;c=a+2c=b-2;c=64+1;36若有int x,y,z;则表达式(xy&xz)是( B )。算术表达式逻辑表达式关系表达式以上都不对37若有float f=2.6f;short s=20;则表达式f+s的值的类型是( A )。floatshortintbyte38若有char c=8;short s=20;则表达式c+s的值的类型是( A )。charshortintbyte39若有byte b=6;short s=20;则表达式b+s的值的类型是( C )。byteintshortchar40若有byte b=6;char c=c;则表达式b+c的值的类型是(

    8、C )。intbytecharfloat41有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B )。floatdoublecharint42有如下定义:int a=1;byte b=2;则表达式a+b的数据类型为( A )。intbytecharlong43数组int results=new int6所占存储空间是( C )字节?612244844下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( A )。表达式1和表达式3中不能含有多条语句表达式2为空时,默认规定为恒真for语句中定义的循环控制变量只在该块内有效表达式1.

    9、表达式2和表达式3都是可选的45和while(true)等价的for语句是(C )。for(true)for(1)for(;)for(,)46若数组a定义为inta=new int34,则a是(B )。一维数组 二维数组 三维数组 四维数组47下列值或表达式不能作为循环条件的是(D )。111!=0i-2&248下列语句哪一个正确( B )。Java程序经编译后会产生machine code Java程序经编译后会产生byte code Java程序经编译后会产生DLL 以上都不正确49设有数组定义:int b = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则b1的值

    10、是 ( B )。1020304050设有数组定义:int a =new int10;则最后一个数组元素的下标是(B )。1091051JAVA所定义的版本中不包括:( D )J2EEJ2SEJ2MEJ2HE52变量命名规范说法正确的是( B )变量由字母.下划线.数字.$符号随意组成变量不能以数字作为开头D和d在java中是同一个变量不同类型的变量,可以起相同的名字53下列不是合法for语句的是(B )。for(表达式1;)for(表达式1,表达式2,表达式3)for(;表达式2;)for(;表达式3)54表达式(13+3*4)/4%3的值是( B )。2501255下列关于语句for(表达式

    11、1;表达式2;表达式3)的描述中,错误的是( D )。表达式1仅在刚开始时被执行一次表达式2是一个条件表达式表达式3通常用作修改循环控制变量之用表达式3在循环体之前被执行56下面代码的执行结果是(B )。int i=2;System.out.println(i+);321057表达式6.0/2的运算结果是(B )。3580259表达式(16-32*5)的值是( A )。truefalse不确定以上答案都不对60Java源文件和编译后的文件扩展名分别为(B )。.class和 .java.java和 .class.class和 .class.java和 .java61java中用来定义包的关键字

    12、是( a )。packageimportcomclass62为一个boolean类型变量赋值时,可以使用( A )方式。boolean a=1;boolean a=(9=10);boolean a=真;boolean a=false;63String(byte ,int,int)中,第三个参数用来生成字符串的byte型数组的( A)。长度起始位置终止位置终止位置+164下列哪种不是AWT容器类组件( D)。DialogAppletFrameCanvas65AWT提供了几种基本的布局方式( C)。345666下列哪一项不是Java图形用户界面主流开发组件集( B)。AWTAppletSwingS

    13、WT67下列哪一项不是用户界面开发的设计原则(B )。用户至上可个性化定制交互界面友好配色方案合理68最早的计算机图形界面是( C)。微软公司的视窗版本操作系统Windows 1.0苹果公司的操作系统Macintosh施乐公司帕洛阿尔托研究中心的WIMP图形界面针对电子制表软件的Visi On界面69关于main方法中的arg,下列哪个表述是正确且全面的( A)。main方法中的参数是字符串数组arg ,args是命令行参数,字符串数组arg 的元素是在程序运行时从命令行输入的。main方法中的参数是字符串数组arg ,args是命令行参数,字符串数组arg 的元素是在程序编译时从命令行输入的

    14、。main方法中的参数是字符串数组arg ,args是命令行参数,字符串数组arg 的元素是在程序编译时直接写入txt文件的。main方法中的参数是字符串数组arg ,args是命令行参数,字符串数组arg 的元素可以在任何需要的时刻内输入。第11.14章:(63)70StringBuffer reverse();表示(A )。字符串反转字符串清空字符串的赋值字符串删除71设原字符串s为StringBuffer型,且s=Hello java,如果想用子串替换把s转换成Hello World,则正确的语句是( B)。s.replace(6,9,World);s.replace(6,10,Worl

    15、d);s=World;s=replace(java,World);72s=s.delete(5,12);如果s=abcdefghigklmn,则执行删除语句后,s的值为( B)。abcdefnabcdemnabcde mnabcdelmn73s=s.replaceAll (he, she);表示( C)。把s中的所有she换成he把s中的第一个she换成he把s中的所有he换成she并把新的字符串赋给s把s中的第一个he换成she并把新的字符串赋给s74float f;String s;现需要把float转化为String,正确的语句是(A )。s=String.valueOf(f);f=Fl

    16、oat.parseFloat(s);s=f;s=(String)f;75boolean endsWith(String s)表示( A)。查找某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与s的大小关系确定某字符串是否以s为开始76设字符串变量str1=abc;str2=defg;则pareTo(str2)的返回值为(B )。*2-33-277继承是面向对象的重要特征,它可以( b )。优化程序的存储空间使代码重用,降低程序复杂程度保证类和接口的安全更容易地实例化类得对象7879编程,找出长度为10的数组中,数组元素的最大值和最小值,并输出。public class a pub

    17、lic 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.println(最大数是+max);System.out.println(最小数是+min); 80关于对象成员占用内存的说法哪个正确( D )。*同一个类

    18、的对象共用同一段内存同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间对象的方法不占用内存以上都不对81以下关于继承的叙述正确的是( A )。在Java中类只允许单一继承在Java中一个类只能实现一个接口在Java中一个类不能同时继承一个类和实现一个接口在Java中接口只允许单一继承82下列方法头中哪一个不与其它方法形成重载(overload)关系?( D )void mmm( )void mmm(int i)void mmm(String s)int mm( )83定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( C) p

    19、rivate class MyClass extends Objectclass MyClass extends Objectpublic class MyClassprivate class MyClass extends Obj84String data=It is Sunday.;String str1;str1=data.substring(1,5);则str1为(B C )。It it ist isIt is85Java语言是( D )面向问题的解释型高级编程语言面向机器的低级编程语言面向过程的编译型高级编程语言面向对象的解释型高级编程语言86两个字符串String str1,str

    20、2;错误的连接二者的方式是(B )。str1+str2str1.str2str1.contat(str2)str2.contat(str1)87Java程序经过编译后生成的文件的后缀是( C ).obj .exe .class .java88编译Java程序的命令是( B )appletviewerjavacjavajavadoc89下列哪个选项不是JAVA语言的特点?(D )面向对象高安全性平台无关面向过程90下列关于字符串的描述中,错误的是( C)。Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java

    21、Application程序的main()的参数args是一个String类91执行代码String s=new String(Hello)后,正确的结论是(D )。 s最后一个索引值为5s的值和Hello并不一样s.length为4s.length 为592关于Grid Layout布局方式,下列哪一项是不正确的( A)。会根据容器大小自动排列容器被划分为行和列的网格添加组件的顺序为自左向右可指定水平间隔和垂直间隔93请问以下哪个类不能被子类继承?(D )class A abstract final class A native class A final class A 94Java标准输入

    22、输出流的标准流对象数为( B)。234595关于Flow Layout布局方式,下列哪一项是不正确的(B )。内部组件从左向右排列界面不随容器大小改变内部组件从上到下排列本行设置不下,自动排列到下行96对于FileInputStream类,下列哪一项是不正确的(D )。从InputStream类继承不支持InputStream的有些方法不适合读取字符文件,适合读取字节文件能实现文件的倒序读取97下列哪项不是Java标准库中FilterInputStream类的子类( D)。BufferedInputStreamDataInputStreamLineNumberInputStreamImageI

    23、nputStream98下列哪项不是Java标准库中OutputStream类的子类(D )。ByteArrayOutputStreamDataOutputStreamPrintStreamLineNumberOutputStream99下面哪个不是Java标准库中Writer类的子类( C)。FilterWriterPrintWriterLineNumberWriterFileWriter100关于Java的标准输入输出流,下列哪一项是不正确的( C)。System.out和System.in分别用来处理标准输出和输入标准输入和输出均只针对计算机键盘和屏幕Java对输入和输出编程均要求强制异

    24、常保护只有一个标准输入流101事件类MouseEvent的监听类MouseListener的抽象方法有几个(B )。4567102关于流(Stream)相关的类,下列哪一项是不正确的( C)。InputStream和OutputStream类是用来处理字节(8位)流的Reader和Writer类用来处理字符(16位)流各个类之间相互独立,没有关联File类则用来处理文件103下列哪一项不是windows.unix.Mac OS下中的回车符号( )。nrrnnrWindow下的回车是r换行是n.unix回车和换行是n.Mac OS的回车和换行是r104以下哪一个为标准输出流类( C)。DataO

    25、utputStreamFilterOutputStreamPrintStreamBufferedOutputStream105将读取的内容处理后再输出,适合用下列哪种流( A)。PipedStreamFilterStreamFileStreamObjectStream106测试文件是否存在可以采用如下哪个方法( A)。isFile()isFiles()exist()exists()107下列不是java的位运算符的是( d )。|!108Java的一个int型变量占内存的字节是( B )。1428109对于Java标准输入输出流,下列哪一项是不正确的( B)。标准输入流错误输入流标准输出流错误

    26、输出流110对于鼠标事件MouseEvent,下列哪一项是不正确的( C)。*有两类监听器,MouseListener和MouseMotionListenerMouseListener处理鼠标点击事件一次鼠标操作,只能触发两类监听器中的一种MouseMotionListener处理鼠标移动事件111抽象类是( b )。不能派生子类的类不能实例化的类所有方法都是抽象方法的类方法体为空的类112关于文本域,下列哪一项是不正确的( A)。文本长度限制为65535字节用来接收用户输入和程序输出常用于处理大量文本允许进行多行输入和输出113关于复选框,下列哪一项是不正确的(D )。一种接受用户输入的快捷

    27、方式可多选点击选中,再次单击取消多个复选框出现时,必须选择至少一项114关于单选框,下列哪一项是不正确的( B)。从复选框衍生而来对于一个单选框组,一般情况下可都不选中和复选框使用同一个类Checkbox需要配合CheckboxGroup使用115关于菜单相关类的继承结构,下列哪一项是不正确的( D)。Menu是MenuItem的子类MenuBar是MenuComponent的子类PopupMenu是Menu的子类CheckboxMenuItem是Menu的子类116关于InputStream的描述,下列哪一项是不正确的( D)。以字节为单位输入是多个流类的父类StringBufferInputStream是其中一个子类一般不用来处理文件输入117对于键盘事件类KeyEvent,下列哪一项是不正确的(C )。监听器为KeyListener监听器有三个抽象方法,处理不同的键盘事件主要有键按下,键抬起,击键(按下+抬起)三类事件


    注意事项

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

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开