




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA语言基础内部测试题选择题(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。)(每题2分)没有注明选择几项的,只选择一项JAVA所定义的版本中不包括:( )JAVA2EEJAVA2CardJAVA2MEJAVA2HEJAVA2SE下列说法正确的是( )JAVA程序的main方法必须写在类里面JAVA程序中可以有多个main方法JAVA程序中类名必须与文件名一样JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来Java中,在如下所示的Test类中,共有( )个构造方法。publicclassTest{privateintx;publicTest(){x=35;}publicvoidTest(doublef){ This.x=(int)f;}publicTest(Strings){}}0123变量命名规范说法正确的是( )变量由字母、下划线、数字、$符号随意组成;变量不能以数字作为开头;A和a在java中是同一个变量;不同类型的变量,可以起相同的名字;下列javaDoc注释正确的是( )/*我爱北京天安门*///我爱北京天安门*//**我爱北京天安门*//*我爱北京天安门**/为一个boolean类型变量赋值时,可以使用( )方式boolean=1;booleana=(9>=10);booleana="真";booleana==false;以下( )不是合法的标识符STRINGx3x;voidde$f表达式(11+3*8)/4%3的值是( )31012( )表达式不可以作为循环条件i++;i>5;bEqual=str.equals("q");count==i;运算符优先级别排序正确的是( )由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;以下程序的运行结果是:( ) publicclassIncrement{ publicstaticvoidmain(Stringargs[]){ inta; a=6; System.out.print(a); System.out.print(a++); System.out.print(a); } }temp=score[index];}}求最大数求最小数找到数组最后一个元素编译出错下面关于数组的说法中,错误的是( )(选择两项)在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空数组可以在内存空间连续存储任意一组数据数组必须先声明,然后才能使用数组本身是一个对象在Java中下面代码是( )条语句inti;i=123;intj=0,k=0;System.out.println(i+";"+";"+j+""+k);3456在Java中,关于构造方法,下列说法错误的是( )构造方法的名称必须与类名相同构造方法可以带参数构造方法不可以重载构造方法绝对不能有返回值执行下面代码结果( ) for(inti=0;;){ System.out.println("这是"+i); break;}语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是0下面代码输出结果是( )。inti=0,s=0;do{if(i%2==0){ i++; continue;}i++;s=s+i;}while(i<7);System.out.println(s);16122821下面( )不是String类提供的合法的方法。equals(String)trim()append()indexOf()在JAVA中,以下( )类的对象以键-值的方式存储对象java.util.Listjava.util.ArrayListjava.util.HashMapjava.util.LinkedList给定如下所示的JAVA代码,则运行时,会产生( )类型的异常 Strings=null; s.concat("abc");ArithmeticExceptionNullPointerExceptionIOExceptionClassNotFoundException给定java代码如下所示,在A处新增下列( )方法,是对cal方法的重载(选择两项)publicclassTest{ publicvoidcal(intx,inty,intz){ }//A}publicintcal(intx,inty,floatz){return0;}publicintcal(intx,inty,intz){return0;}publicvoidcal(intx,intz){}publicviodcal(intz,inty,intx){}给定如下Java程序代码片段,编译运行这段代码,结果是( )。 java.util.HashMapmap=newjava.util.HashMap(); map.put("name",null);map.put("name","Jack");System.out.println(map.get("name"));nullJacknullJack运行时出现异常给定以下JAVA代码,这段代码编译运行后输出的结果是( )publicclassTest {publicstaticintaMethod(inti)throwsException { try{ returni/10;}catch(Exceptionex){ thrownewException("exceptioninaaMothod"); }finally{ System.out.print("finally"); }} publicstaticvoidmain(String[]args) { try{ aMethod(0); }catch(Exceptionex){ System.out.print("exceptioninmain"); } System.out.print("finished"); }}finallyexceptioninmainfinishedexceptioninmainfinallyfinallyfinishedfinallyexceptioninmainfinished在Java中,下面对于构造函数的描述错误的是( )(选择两项)类不一定要显式定义构造函数构造函数的返回类型是void如果构造函数不带任何参数,那么构造函数的名称和类名可以不同一个类可以定义多个构造函数在Java语言中,下列关于类的继承的描述,正确的是( )。一个类可以继承多个父类一个类可以具有多个子类子类可以使用父类的所有方法子类一定比父类有更多的成员方法下列选项中关于Java中super关键字的说法正确的是( )。super关键字是在子类对象内部指代其父类对象的引用super关键字不仅可以指代子类的直接父类,还可以指代父类的父类子类通过super关键字只能调用父类的方法,而不能调用父类的属性子类通过super关键字只能调用父类的属性,而不能调用父类的方法在Java接口中,下列选项中有效的方法声明是( )。(选择二项)publicvoidaMethod();voidaMethod();protectedvoidaMethod();privatevoidaMethod();在JAVA的异常处理模型中,能单独和finally语句一起使用的块是( )。trycatchthrowthrows分析如下Java代码,编译运行后将输出( )。 publicclassTest{publicTest(){}staticvoidprint(ArrayListal){al.add(2);al=newArrayList();al.add(3);al.add(4);}publicstaticvoidmain(String[]args){Testtest=newTest();ArrayListal=newArrayList();al.add(1);print(al);System.out.println(al.get(1));}}1234在JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的( )方法不属于Object类的方法。equals(Objectobj)getClass()toString()trim()下列选项中关于Java中封装的说法错误的是( )。封装就是将属性私有化,提供共有的方法访问私有属性属性的访问方法包括setter方法和getter方法setter方法用于赋值,getter方法用于取值包含属性的类都必须封装属性,否则无法通过编译Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )C不仅继承了B中的成员,同样也继承了A中的成员C只继承了B中的成员C只继承了A中的成员C不能继承A或B中的成员分析选项中关于Java中this关键字的说法正确的是( )this关键字是在对象内部指代自身的引用this关键字可以在类中的任何位置使用this关键字和类关联,而不是和特定的对象关联同一个类的不同对象共用一个this在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列( )选项中的方法是LinkedList类有而ArrayList类没有的。add(Objecto)add(intindex,Objecto)remove(Objecto)removeLast()在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是( )。bookTypeList.add("小说");bookTypeList.get("小说");bookTypeList.contains("小说");bookTypeList.remove("小说");给定如下Java代码,其中第( 无答案 )行代码有错误。456789以下关于布局的说法,错误的是( )BorderLayout是边框布局,它是窗体的默认布局null是空布局,它是面板的默认布局FlowLayout是流布局,这种布局将其中的组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从左至右排列GridLayout是网格布局,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件以下用于创建容器对象的类是( )(选择两项)FrameCheckboxPanelTextField以下关于抽象类和接口的说法错误的是( )抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网络检测设备合作协议书
- 2025广西壮族自治区南宁生态环境监测中心招聘1人模拟试卷及答案详解(夺冠系列)
- 2025江西财经大学海外教育学院行政管理人员招聘考前自测高频考点模拟试题及答案详解(典优)
- 2025江苏无锡职业技术学院招聘专职辅导员4人模拟试卷及答案详解参考
- 关于安全生产的心得
- 2025贵州中医药大学第一附属医院第十三届贵州人才博览会引才21人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025广东深圳大学美学与文艺批评研究院高建平特聘教授博士后招聘1人模拟试卷及答案详解(历年真题)
- 2025年安徽某电力央企招聘模拟试卷及完整答案详解一套
- 2025贵州金沙酱酒酒业投资集团有限公司招聘经理层高级管理人员(财务总监)1人考前自测高频考点模拟试题及答案详解(典优)
- 2025年玉米酒精糟回收蛋白饲料成套设备(DDGS)项目发展计划
- DIEP乳房重建术后的护理指南
- GB/T 17643-2025土工合成材料聚乙烯土工膜
- 艺术漆涂料施工合同协议
- 陈皮种植转让合同协议
- 小学科学教科版六年级上册全册教案(共28课)2021年
- 预防青少年药物滥用-主题班会课件
- 跟着人民币旅游
- 临床教学医院的教学质量标准与规范
- 世界语与英语的词汇对比分析论文
- 四巧板100例图形详解
- 2025年度建筑公司分公司市场拓展合作合同
评论
0/150
提交评论