版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷44)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下面选项中,用来表示Filter链的对象是()A)Filter对象B)FilterConfig对象C)FilterChain对象D)ServletChain对象答案:C解析:[单选题]2.执行下面的程序后,输出结果为()Intx=10;While(x>6){x--;}System.out.print(x);选项.A)5B)6C)7D)8答案:B解析:[单选题]3.MVC模式中,C指的是()A)模型B)视图C)控制器D)逻辑答案:C解析:[单选题]4.关于HTTP常见响应码中,以下说法正确的是:A)200表示请求失败,需要重新发送B)404表示URL路径不存在C)500表示操作完成,请求成功D)403表示操作完成,请求成功答案:B解析:[单选题]5.认真阅读下面代码,并按要求进行作答。y=2;z=6;x=y+z;在以上语句执行后,x的值是()A)2B)6C)8D)null答案:C解析:[单选题]6.以下对于XPath语法描述错误的是A)?/?表示绝对路径,必须从根节点开始B)?//?表示相对路径,可以从任意位置开始C)?.?表示通配符D)?@?表示选取属性答案:C解析:[单选题]7.在Java中,switch...case语句中的参数不能是()A)intB)ObjectC)StringD)char答案:B解析:特性分析[单选题]8.下面关于JSP文件注册和映射虚拟路径的说法中,正确的是()A)只需将<servlet-class>元素修改为<jsp-file>元素即可B)只需将<servlet-name>元素修改为<jsp-file>元素即可C)只需将<url-pattern>元素修改为<jsp-file>元素即可D)与原来配置一样.<servlet-class>中直接写jsp文件所在地址就可以答案:A解析:[单选题]9.下列程序运行结果是()publicclassDemo{publicstaticvoidmain(String[]args){Demodemo=newDemo();demo.show(newCar(){publicvoidrun(){System.out.println(\"demorun\");}});}publicvoidshow(Carc){c.run();}}abstractclassCar{publicvoidrun(){System.out.println(\"carrun...\");}}A)carrunB)demorunC)无结果D)编译报错答案:B解析:[单选题]10.下列数组的声明形式错误的是()。选项.A)floata[];B)floata[5];C)inta[]=newint[5];D)float[]c;答案:B解析:[单选题]11.文件下载时,用来告知浏览器以附件形式下载资源的响应头是()。A)Content-DispositionB)Content-TypeC)ContentEncodingD)ContentAttachment答案:A解析:[单选题]12.下列关于构造方法定义的描述中,错误的是()。A)方法名与类名相同B)在方法名的前面没有返回值类型的声明C)当定义了有参构造方法,系统默认的无参构造方法依然存在D)在方法中不能使用return语句返回一个值答案:C解析:[单选题]13.下列方法中,可以正确加入类SubX中且父类的方法不会被覆盖的是()ClassXPublicintF(intA,intb){Ints;S=a+b;Returns;}}ClassSubXextendsX{}A)intF(intA,intb){}B)publicvoidF(){}C)publicintF(intA,intb)throwsMyException{}D)publicfloatF(intA,intB,floatb=1.0){}答案:B解析:[单选题]14.在编写Java程序时,若需要使用到图形用户接口中的类,必须在程序的开头写上下面的哪条语句?A)importjava.awt.*;B)importjava.applet.*;C)import.*;D)其他三个选项都对答案:A解析:[单选题]15.在Java中,关于面向接口编程的描述错误的是()A)降低程序的耦合性B)易于系统的扩展C)易于系统的维护D)以上描述均不正确答案:D解析:[单选题]16.在Java中,负责对字节代码解释执行的是:A)虚拟机B)垃-圾回收器C)编译器D)多线程机制答案:A解析:[单选题]17.在JAVA中,Object类的()方法判断指定对象与该对象是否相等A)equalsB)hashCodeC)toStringD)getClass答案:A解析:[单选题]18.()表达式不可以作为循环条件A)i++;B)i>5;C)bEqual=str.equals("q");D)count==i;答案:A解析:[单选题]19.下列代码段执行后的结果是()Intk=0;Int[]a={2,9,8,9,4};For(inti=o;i<5;i++){If(a[i]>=a[k]){K=i;}}System.out.print(""+k);A)0B)1C)2D)3答案:D解析:[单选题]20.下面哪个修饰符不可以修饰接口中的成员变量?()A)publicB)staticC)finalD)private答案:D解析:[单选题]21.对象的特征在类中表示为变量,称为类的()。A)对象B)属性C)方法D)数据类答案:B解析:[单选题]22.若一个类中对某个方法进行了重载,则能够区分这些重载方法的手段是()。A)它们返回值类型的不同B)它们的名称的不同C)它们的修饰符的不同D)它们的参数表的不同答案:D解析:[单选题]23.main()方法形式参数的正确写法是A)Stringa[]B)StringargsC)CharargsD)StringBufferargs[]答案:A解析:[单选题]24.在成员变量的修饰符中,规定只允许该类自身访问的修饰符是()A)privateB)publicC)默认D)protected答案:A解析:[单选题]25.以下有关构造方法的说法,正确的是A)一个类的构造方法可以有多个B)构造方法在类定义时被调用C)构造方法只能由对象中的其它方法调用D)构造方法可以和类同名,也可以和类名不同答案:A解析:[单选题]26.请阅读下面的程序publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==0){continue;}sum+=i;}System.out.println("sum="+sum);}}程序的运行结果是()A)1050B)2050C)2500D)以上答案都不对答案:C解析:[单选题]27.以下类型数据中()不一定能被精确地表示。A)doubleB)intC)charD)long答案:A解析:[单选题]28.对于构造函数,下列叙述不正确的是()。A)构造函数也允许重载B)子类无条件地继承父类的无参构造函数C)子类不允许调用父类的构造函数D)在同一个类中定义的重载构造函数可以相互调用答案:C解析:[单选题]29.以下哪个不是page指令的属性()。A)importB)pageEncodingC)errorPageD)content答案:D解析:[单选题]30.继承是面向对象程序设计的一个重要特征,它可降低程序的复杂性并使代码()A)可读性好B)可重用C)可跨包访问D)运行更安全答案:B解析:[单选题]31.有Java对象定义:Graphicsg,下面能画出一个圆的语句是A)g.drawArc(300,300,200);B)g.drawOval(300,300,200);C)g.drawRect(300,300,200,200);D)g.drawOval(300,300,200,200);oval:椭圆,300,300是中心坐标,200,200是长轴和短轴答案:D解析:[单选题]32.下列关于多线程中的静态同步方法说法中,正确的是()A)静态同步方法的锁不是this,而是该方法所在类的class对象。B)静态同步方法的锁既可以是this,也可以是该方法所在类的class对象。C)一个类中的多个静态同步方法可以同时被多个线程执行。D)不同类的静态同步方法被多线程访问时,线程间需要等待。答案:B解析:[单选题]33.假如程序运行时敲入如下命令:javaMyProggoodmorning,则结果会怎样?()publicclassMyProg{publicstaticvoidmain(Stringargv[]){System.out.println(argv[1])}}A)myprogB)goodC)morningD)Exceptionraised:"java.lang.ArrayIndexOutOfBoundsException:2"答案:C解析:[单选题]34.如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?A)不能引用,必须改名,使它们的名称不相同B)在成员变量前加this,使用this访问该成员变量C)在成员变量前加super,使用super访问该成员变量D)不影响,系统可以自己区分答案:B解析:[单选题]35.为了定义三个整型数组a1、a2、a3,下面声明正确的语句是()。A)intArray[]a1,a2;inta3[]={1,2,3,4,5};B)int[]a1,a2;inta3[]={1,2,3,4,5};C)inta1,a2[];inta3={1,2,3,4,5};D)int[]a1,a2;inta3=(1,2,3,4,5);答案:B解析:[单选题]36.下列选项中,哪一项不属于Java语言的简单数据类型。A)整型B)数组C)字符型D)浮点型答案:B解析:[单选题]37.下面选项中,与web应用具有相同的生命周期的对象是()A)ServletB)ServletConfigC)GenericServletD)ServletContext答案:D解析:[单选题]38.如果一个类不想被继承,可以使用哪个关键字修饰?A)publicB)finalC)abstractD)static答案:B解析:[单选题]39.关于<jsp:useBean>的说法中,错误的是:A)id属性用于指定一个变量名,可以使用该变量名引用所创建的Bean实例B)class属性用于指定一个完整的类名,可以指定一个抽象类C)class属性指定的类名必须包含公共的、无参的构造方法D)scope属性用于指定Bean实例的存储范围答案:B解析:[单选题]40.下列有关线程的两种创建方式说法错误的是A)通过继承Thread类与实现Runnable接口都可以创建多线程程序B)实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性C)通过继承Thread类与实现Runnable接口创建多线程这两种方式没有区别D)大部分的多线程应用都会采用实现Runnable接口方式创建答案:C解析:[单选题]41.如果将类Myclass声明为public,它的文件名是A)Myclass.javaB)Myclass.classC)myclass.javaD)myclass.class答案:A解析:[单选题]42.有如下代码段:{if(unsafe()){//dosomething…}elseif(safe()){//dotheother...}}其中方法unsafe()将抛出IOException,以下选项可插入到第1行的是A)publicIOExceptionmethodName()B)publicvoidmerhodName()C)publicvoidmethodName()throwsIOExceptionD)publicvoidmethodName()throwIOException答案:C解析:[单选题]43.Java语言是1995年由()公司发布的。选项.A)SunB)MicrosoftC)BorlandD)FoxSoftware答案:A解析:[单选题]44.在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,下面哪一个选项不属于多态的条件()。A)子类重写父类的方法B)子类重载同一个方法C)要有继承或实现D)父类引用指向子类对象答案:B解析:无[单选题]45.下列选项中,用于引入包的关键字是A)classB)importC)packageD)static答案:B解析:[单选题]46.下列哪个叙述是错误的?A)类中的static方法可以用类名调用。B)实例方法可以操作static变量。C)类方法(static方法)可以操作实例变量。D)类方法(static方法)可以操作static变量。答案:C解析:[单选题]47.Givencodebelow,whichstatementiscorrect()?PublicclassPerson{Staticintarr[]=newint[5];Publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)Compileerror.B)Compilesbutrun-timeerrorC)Prints0D)Printsnothing答案:C解析:[单选题]48.需要用到异常处理的语句是A)System.out.println();B)System.in.read();C)Scanner.nextInt();D)System.exist(0);答案:B解析:[单选题]49.下面哪个可以改变容器的布局?()A)setLayout(aLayoutManager);B)addLayout(aLayoutManager);C)layout(aLayoutManager);D)setLayoutManager(aLayoutManager);答案:A解析:Java设置布局管理器setLayout()[单选题]50.表达式3510/1000的运算结果为A)3B)3.51C)3.510D)4答案:A解析:[单选题]51.外部类不能直接访问内部类的成员RandomAccessFile类的()方法可以用于向屏幕上输出一个double数据。A)writeLineB)writeDoubleC)seekD)close答案:B解析:[单选题]52.一个带有public修饰符Java类Dinner的Java程序正确命名是:()。选项.A)DinnerB)Dinner.javaC)dinner.javaD)Dinner.jar答案:B解析:[单选题]53.要使类中的某个成员变量只能被同一个包中的类访问,该变量A)只能用protected修饰B)只能用public修饰C)只能用private修饰D)应不加修饰符答案:D解析:[单选题]54.intk=0,m=0;inti,j=0;for(i=0;i<2;i++){for(j=0;j<3;j++)k++;k-=j;}m=i+j;System.out.println("k=?+k+?m="+m);A)k=0,m=5B)k=5,m=6C)k=0,m=6D)k=6,m=5答案:A解析:[单选题]55.如果不使用任何访问控制符(public,protected,private),则以下哪种类型的类不能对该成员进行直接访问A)同一类B)同一包中的子类C)同一包中的非子类D)不同包中的子类答案:D解析:[单选题]56.如果需要创建常量,需要使用下列哪一个修饰符()A)publicB)privateC)finalD)String答案:C解析:[单选题]57.要求35度的sin值,可以写成()A)Math.sin(35)B)Math.sin(Math.toRadians(35))C)Math.sin(Math.toDegrees(35))D)Math.sin(Math.toRadian(35))E)Math.sin(Math.toDegree(35))答案:B解析:第2部分:多项选择题,共11题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.在Java中,可以将以下()正确的赋值给char类型的变量【选两项】A)'A'B)65C)12.5D)"A"答案:AB解析:[多选题]59.final可以修饰如下哪些内容()A)类B)接口C)方法D)变量答案:ACD解析:[多选题]60.在JavaScript中,以下使用注释正确的是?A)/我是单行注释B)*/我是多行注释C)//我是单行注释D)我是多行注释*/答案:CD解析:[多选题]61.在Java中,以下关于String对象说法不正确的有()【选两项】A)String是引用数据类型B)代码Strings="123";s=s+"4";出现编译出错C)String中的equals方法用于比较两个字符串的内容是否相同D)Stringa=null,a.length()等于0答案:BD解析:[多选题]62.对ResultSetHandler下列实现类的描述正确的有()。A)BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。B)BeanListHandler:把每条数据的字段值各放入一个JavaBean中,再把所有JavaBean都放入List集合中。C)ColumnListHandler:将指定列的所有数据,将他们放入一个List集合中。D)ScalarHandler:将结果集中某一条记录的某一列数据存储成Object对象。答案:ABCD解析:[多选题]63.下列说法中正确的是?A)线程就是程序B)线程是一个程序的单个执行流C)多线程是指一个程序的多个执行流D)多线程用于实现并发答案:BCD解析:[多选题]64.下列选项中,pageContext可以获取到的隐式对象有()。A)applicationScopeB)pageScopeC)cookieD)header答案:AB解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。()A)正确B)错误答案:对解析:[判断题]66.抽象方法是一种只有说明而无具体实现的方法。A)正确B)错误答案:对解析:[判断题]67.对象可作方法参数,对象数组不能作为方法参数。()A)正确B)错误答案:错解析:[判断题]68.floatheight=1.0f;是的float型变量声明A)正确B)错误答案:对解析:[判断题]69.门户网站的服务器都是多线程实现的。A)正确B)错误答案:对解析:门户网站需要被多个用户同时访问,所以它的服务器必须由多线程实现。[判断题]70.java应用程序的主类可以不是public类A)正确B)错误答案:对解析:[判断题]71.使用等号可以为对象赋值。()A)正确B)错误答案:错解析:[判断题]72.接口中的常量默认是publicstatic的变量。A)正确B)错误答案:对解析:[判断题]73.if中的语句不能嵌套。()A)正确B)错误答案:错解析:If中的语句可以根据需要继续嵌套,不仅可以嵌套if语句、还可以嵌套其他的结构化语句,包括循环语句、开关语句等等;[判断题]74.在使用列表时,如果列表项中包含若干子列表项,就需要将列表进行嵌套。()()A)正确B)错误答案:对解析:[判断题]75.FileReader字符输入流可以用于从文件中直接读取字符。A)正确B)错误答案:对解析:从文件中直接读取字符便可以使用字符输入流FileReader,通过此流可以从关联的文件中读取一个或―组字符。[判断题]76.[]浮点数常量就是在数学中用到的小数,分为float单精度浮点数和double双精度浮点数两种类型。A)正确B)错误答案:对解析:[判断题]77.Int类型的成员变量初始化值为1()A)正确B)错误答案:错解析:[判断题]78.一个新线程创建后会自动进入就绪状态,等待CPU的调度。A)正确B)错误答案:错解析:[判断题]79.Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。()A)正确B)错误答案:对解析:[判断题]80.Java语言是不支持安全性的。A)正确B)错误答案:错解析:无[判断题]81.所有容器类的父类是Frame类。()A)正确B)错误答案:对解析:第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.page指令的属性中,所有的属性都只能出现一次,否则会编译失败。()答案:X解析:[问答题]83.一个类通过implements关键字实现接口时,可以实现多个接口,被实现的多个接口之间要用--隔开。答案:逗号解析:[问答题]84.class="fr-ficfr-dibcursor-hover"答案:Hello!IloveJAVA.解析:[问答题]85.控制器负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。()答案:X解析:[问答题]86.Java中一个字符占用两个字节,所有字符采用的都是____码表。答案:Unicode解析:[问答题]87.如果数据库驱动程序加载成功,进行数据库连接时,由于URL、UseName、或者Password错误,将抛出()异常对象。答案:SQLExcption解析:[问答题]88.使用List列表组件,选择画何种几何图形(黄色矩形、绿色圆、红色椭圆、白色扇形、兰色直线之一),并通知程序实现之。答案:@程序importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassApplet1extendsAppletimplementsActionListener,ItemListener{ListmyList;StringitemNames[]={"黄色矩形","红色圆","绿色椭圆","白色扇形","兰色直线"};//项目名称Colorcolors[]={Color.yellow,Color.red,Color.green,Color.white,Color.blue};//颜色对象数组intj;booleanb=false;publicvoidinit(){myList=newList(6,false);for(inti=0;i<itemNames.length;i++)myList.add(itemNames[i]);add(myList);myList.addActionListener(this);myList.addItemListener(this);}publicvoidactionPerformed(ActionEvente){}publicvoiditemStateChanged(ItemEvente){b=true;showStatus(myList.getSelectedItem()+";index"+myList.getSelectedIndex());j=myList.getSelectedIndex();repaint();}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年个人与个人间土地承包权入股合同范本
- 二零二五年度工业废品回收利用押金合同范本3篇
- 劳动薪资合同
- 二零二五年度特色民宿居间租赁管理合同3篇
- 二零二五年度汽车金融合同标的研究3篇
- 2025年个人自建房屋安全风险评估与整改合同3篇
- 2025年度苗圃定向育苗与绿色家居建材合同范本4篇
- 二零二五年度装配式建筑抹灰技术合作合同4篇
- 2025版民商法担保合同纠纷仲裁条款4篇
- 2024年度青海省公共营养师之四级营养师全真模拟考试试卷A卷含答案
- 2024-2025学年北京石景山区九年级初三(上)期末语文试卷(含答案)
- 第一章 整式的乘除 单元测试(含答案) 2024-2025学年北师大版数学七年级下册
- 春节联欢晚会节目单课件模板
- 中国高血压防治指南(2024年修订版)
- 糖尿病眼病患者血糖管理
- 抖音音乐推广代运营合同样本
- 教育促进会会长总结发言稿
- 北师大版(2024新版)七年级上册数学第四章《基本平面图形》测试卷(含答案解析)
- 心理调适教案调整心态积极应对挑战
- 喷漆外包服务合同范本
- 2024年江苏农牧科技职业学院单招职业适应性测试题库含答案
评论
0/150
提交评论