




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷7)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共156题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下面哪种布局方式只影响控件的高度,而不影响宽度:A)BorderLayout的WEST和EASTB)BorderLayout的NORTH和SOUTHC)GridLayoutD)FlowLayout[单选题]2.在Java中,存在两个变量,分别是double、float类型,若两个变量进行乘法运算的结果是()类型A)doubleB)floatC)longD)int[单选题]3.以下程序片断inti=1;while(i<5);{i++;}System.out.println(i);运行结果是(选一项)A)输出1B)输出5C)程序无法运行D)死循环[单选题]4.inta[]={3,9,5,6,4};System.out.println(a[4]);以上JAVA程序段的输出结果为()A)3B)5C)4D)6[单选题]5.在Java中下面Class的声明哪个是正确的()。A)publicabstractfinalclassTest{abstractvoidmethod();}B)publicabstractclassTest{abstractfinalvoidmethod();}C)publicabstractclassTest{abstractvoidmethod(){}}D)publicclassTest{finalvoidmethod(){}}[单选题]6.下列选项中,能够执行带参数占位符SQL语句的是()()A)StatementB)ConnectionC)PreparedStatementD)ResultSet[单选题]7.下列哪一个import命令可以使我们在程序中创建Vector对象A)importjava.util.*;B)importjava.lang.*;C)importjava.awt.*;D)importjava.io.*;[单选题]8.声明Java异常的关键字?A)tryB)catchC)finalD)throws[单选题]9.下面哪个类不能直接读取磁盘文件:A)FileReaderB)RandomAccessFileC)FilterReaderD)FileInputStream[单选题]10.下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排他的A)PrivateB)transientC)synchronizedD)static[单选题]11.下面哪单词是Java语言的关键字()。A)FloatB)thisC)stringD)unsigned[单选题]12.Forthecodebelow:Whatistheoutput()?Booleanm=true;If(m=false)System.out.println(?False?);ElseSystem.out.println(?True?);A)FalseB)TrueC)NoneD)Anerrorwilloccurwhenrunning[单选题]13.给定下面的类定义ClassBase{PublicVoidSay(){System.out.println("base");}}PublicClassSayExtendsBase{PublicStaticVoidMain(stringArgv[]){SayS=NewSay();S.say();}}下面在类say中使用哪一个方法将会编译并使程序打印出字符串"hello"?()A)publicintsay(){System.out.println("Hello");}B)publicvoidsay(longl){System.out.println("Hello");}C)publicvoidsay(){System.out.println("Hello");}D)publicvoidsay(void){System.out.println("Hello");}[单选题]14.Whichofthefollowingcodehasthebeststyle?()I:PublicclassTest{Publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}II:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}III:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}IV:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}A)IB)IIC)IIID)IV[单选题]15.构成方法重载的三要素不包括()A)方法名称相同B)返回类型不同C)参数列表不同D)在同一个类中[单选题]16.下面选项中,哪个方法可以用于设置Cookie的有效域()A)StringsetPath(Stringpattern)B)voidsetPath(Stringpattern)C)voidsetDomain(Stringpattern)D)StringsetDomain(Stringpattern)[单选题]17.如下Java程序执行后,b结果是:()Intb=2;B++;选项.A)1B)2C)3D)4[单选题]18.线程中的sleep(longmillis)方法的参数单位是A)秒B)毫秒C)微秒D)分钟[单选题]19.在MySQL中,停止MySQL服务的命令是()。A)net服务名B)stop服务名C)netstop服务名D)以上说法都不对[单选题]20.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象A)FileInputStreamB)FileOutputStreamC)DataOutputStreamD)FileWriter[单选题]21.在JAVA中,下列关于Calendar类的描述错误的是()A)Calendar可以通过构造方法实例化Calendar对象B)Calendar.getInstance()方法可以创建Calendar的子类对象处理日期和时间C)getTime()方法可以从Calendar对象中获取Date对象D)setTime(Datedate)可以通过Date对象获得对应的Calendar对象[单选题]22.表示关系XA)(X<=Y)&&(Y<=Z)B)(X<=Y)AND(Y<=Z)C)(X<=Y<=Z)D)(X<=Y)&(Y<=Z)[单选题]23.现有HTML代码如下:<html><head><metacharset="utf-8"><title>文档对象模型节点的特点</title></head><body><h1>文档对象模型概述</h1>DOM:文档对象模型</body></html>,以下描述错误的是()A)<head>和<body>节点的父节点都是<html>B)<h1>和都是<html>的后代C)?文档对象模型节点的特点?是<title>节点的元素节点D)<h1>和节点属于兄弟节点[单选题]24.java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和()A)布局管理器B)数据传送器C)图形和图像工具D)用户界面构件[单选题]25.在多态中,哪一种转型方法不能自动完成,必须强制执行?A)向低转型B)向高转型C)向下转型D)向上转型[单选题]26.()是Throwable类的父类。A)ExceptionB)ErrorC)ObjectD)RuntimeException[单选题]27.下面哪些选项是正确的main方法说明?()A)voidmain()B)privatestaticvoidmain(Stringargs[])C)publicmain(Stringargs[])D)publicstaticvoidmain(Stringargs[])[单选题]28.有如下代码段:{if(unsafe()){//dosomething…}elseif(safe()){//dotheother...}}其中方法unsafe()将抛出IOException,以下选项可插入到第1行的是A)publicIOExceptionmethodName()B)publicvoidmerhodName()C)publicvoidmethodName()throwsIOExceptionD)publicvoidmethodName()throwIOException[单选题]29.如果要对类进行封装,需要把属性设置为()A)publicB)privateC)protectedD)default[单选题]30.下列字符串常量中,哪一个是错误的()A)?abc?B)?12?12?C)?12?12?D)??[单选题]31.下列选项中,定义最终类的关键字是()。A)interfaceB)implementsC)abstractD)final[单选题]32.如果java.awt.Containerc的布局为BorderLayout,则c.add(newJbutton())的默认位置参数是:A)BorderLayout.EASTB)BorderLayout.WESTC)BorderLayout.CENTERD)编译错误[单选题]33.从运行层面上来看,从四个选项选出不同的一个。A)JAVAB)PythonC)objectCD)C#[单选题]34.下列不可作为java语言变量名称的是()A)a1B)$1C)_1D)11[单选题]35.下列语句中没有错误的是()。A)inta,b=a;B)inta=0,c=b=a;C)inta=0,b,c;c=b=a;D)inta=(int)(true);[单选题]36.在HttpServletRequest接口中,用于指定名称的头字段,并且返回结果为int类型的方法是()A)getIntHeader(Stringname)B)getHeader(Stringname)C)getHeaders(Stringname)D)getHeaderNames()[单选题]37.使当前线程进入阻塞状态,直到被唤醒的方法是A)resume()方法B)wait()方法C)suspend()方法D)notify()方法[单选题]38.Java中的泛型是,jdk()版本新增的功能。A)1.4B)1.5C)1.6D)1.7[单选题]39.下列关于匿名内部类的描述,错误的是()A)匿名内部类是内部类的简化形式B)匿名内部类的前提是必须要继承父类或实现接口C)匿名内部类的格式是"new父类(参数列表)或父接口(){}"D)匿名内部类可以有构造方法[单选题]40.TheUnicodeof'a'is97.WhatistheUnicodefor'c'?()A)96B)97C)98D)99[单选题]41.下列运算符,等级最低的是()A)移位运算B)逻辑运算C)三目运算D)赋值运算[单选题]42.若二维数组int[][]arr={{1,2,3},{4,5,6},{7,8}};,则arr[1][2]的值是()A)2B)5C)6D)0[单选题]43.挑错题(ABCD注释标注的哪行代码有错误?)publicclassTest{publicstaticvoidmain(Stringargs[]){intx=8;byteb=127;b=x;//Ax='a';//Blongy=b;//Cfloatz=(int)6.89;//D}}A)AB)BC)CD)D[单选题]44.下面选项中,能够获取FilterConfig对象的是()A)getServletConfig()B)newFilterConfig()C)getFilterConfig()D)初始化时容器调用init(FilterConfigconfig)方法注入值[单选题]45.若a=Integer.paraseInt("12");b=Integer.valueOf("12");则关于a和b的说法,正确的是A)a是整数类型变量,b是整数类型包装类对象B)a是整数类型包装类对象,b是整数类型包装类对象C)a是整数类型包装类对象,b是整数类型变量D)a是整数类型变量,b是整数类型变量[单选题]46.在Java中,与数据库连接的技术是()A)ODBCB)JDBCC)数据库厂家驱动程序D)数据库厂家的连接协议[单选题]47.下面哪一句不正确A)intx=9;B)longx=9;C)floatx=1.0;D)doublex=1.0;[单选题]48.关于getParameter(Stringname)获取请求参数方法的说法中,正确的是()A)如果请求消息中没有包含指定名称的参数,getParameter()方法返回空字符串B)如果请求消息中没有包含指定名称的参数,getParameter()方法返回nullC)如果请求消息中包含多个指定名称的参数,getParameter()方法返回最后一个出现的参数值D)如果请求消息中包含多个指定名称的参数,getParameter()方法返回任意一个参数[单选题]49.Java用来定义一个新类时,所使用的关键字为()。A)publicB)classC)structD)interface[单选题]50.获取ResutlSet对象rst的第一行数据,以下正确的是()A)rst.hashNext();B)rst.next();C)rst.first();D)rst.nextRow();[单选题]51.以下代码段inti=5;if(i<3){if(i>0){System.out.println("ok!");}else{System.out.println("yes!");}}else{System.out.println("no!");}输出的应该是(选一项)A)ok!B)yes!C)no!D)ok![单选题]52.对于下述Java代码:Stringstr1="java";Stringstr2="java";Stringstr3=newString("java");StringBufferstr4=newStringBuffer("java");下列表达式的值为true的是()。A)str1==str2B)str1==str4C)str2==str3D)str3==str4[单选题]53.对整型变量a=16,b=5,下列表达式的值为true的是。A)!(b==a/3)B)b!=a%11C)a>1&&b<1D)a!=b||a>b[单选题]54.下面选项中,用于设置响应消息的实体内容大小的方法是()A)setLength()B)setContentLength()C)setContentSize()D)setSize()[单选题]55.阅读下面一段代码,代码的输出结果是()Integerin1=newInteger(10);Integerin2=newInteger(10);Integerin3=10;Integerin4=10;System.out.print(in1==in2);System.out.print(in1==in3);System.out.print(in3==in4);A)truetruetrueB)falsefalsetrueC)falsefalsefalseD)falsetruefalse[单选题]56.实现窗口重绘,我们应该重写以下哪个函数:A)componentShown(ComponentEvente){}B)componentHidden(ComponentEvente){}C)componentResized(ComponentEvente){}D)<fieldsetaria-describedby="status_94bf8ec6483d41b8b8d61a5c8ec6f795_2_1"><labelaria-describedby="status_94bf8ec6483d41b8b8d61a5c8ec6f795_2_1">componentMoved(ComponentEvente){}</label></fieldset>[单选题]57.Thefollowingcodedisplays___________.()Doubletemperature=50;If(temperature>=100)System.out.println("toohot");Elseif(temperature<=40)System.out.println("toocold");ElseSystem.out.println("justright");A)toohotB)toocoldC)justrightD)toohottoocoldjustright[单选题]58.下面程序段的输出结果是()inta=2;System.out.print(a++);System.out.print(a);System.out.print(++a);A)333B)334C)234D)233[单选题]59.下面选项中,可作为元素子元素的是()A)<listener-url>B)<listener-class>C)<class-listener>D)<listener-name>[单选题]60.数据下标越界,则发生异常,提示为()A)RuntimeExceptionB)IOExceptionExceptionC)ArrayIndexOutOfBoondD)classCastException[单选题]61.Map集合中,获取所有键的集合,是以下哪个方法()A)remove()B)entrySet()C)keySet()D)keys()[单选题]62.Java中强制类型转换正确的是()A)intnum=(int)"hellojava";B)intnum=(float)0.1;C)intnum=(int)1.1;D)以上都不对[单选题]63.以下哪个选项可以发现语法错误。A)编译器正确B)黑盒测试C)Java虚拟机D)白盒测试[单选题]64.一个实现Runnable接口的类必须要实现的方法是A)start()B)init()C)run()D)sleep()[单选题]65.下面的方法,当输入为2的时候返回值是多少?()publicstaticintgetValue(inti){intresult=0;switch(i){case1:result=result+i;case2:result=result+i*2;case3:result=result+i*3;}returnresult;}A)0B)2C)4D)10[单选题]66.下列修饰符中与访问控制无关的是A)privateB)publicC)protectedD)final[单选题]67.下列File类的方法中,可以获得文件对象父路径名的是()。1分A)getName()B)getParent()C)getPath()D)getAbsolutePath()[单选题]68.执行语句:Floatf=4567.73392f;System.out.println("String.valueOf(f));输出结果为4567.734,合理的解析是()。A)valueOf()方法会自动进行四舍五入操作B)valueOf()方法精度无法表示原数据的位数C)float类型的有效位为7-8位D)系统随机处理的结果[单选题]69.下列关于方法的描述中,正确的是A)方法是对功能代码块的封装B)方法没有返回值时,返回值类型可以不写C)没有返回值的方法,不能有return语句D)方法是不可以没有参数的[单选题]70.使用TreeSet的无参构造创建集合对象存储元素时,该元素必须A)实现Comparable接口B)有main方法C)有get和set方法D)实现Serializable接口[单选题]71.Java应用程序中的主类需包含main(),以下哪项是main()的正确形参A)CharargB)StringargsC)Stringargs[]D)StringBufferargs[][单选题]72.程序阅读题:FinalclassAnimal{publicfinalvoidshout(){System.out.println(??);}}ClassDogextendsAnimal{publicvoidshout(){System.out.println(?wowo?);}}ClassTest02{publicstaticvoidmain(String[]args){Dogdog=newDog();}}A)不能通过编译B)能通过,没有输出C)能通过,输出如下:WowoD)能通过,输出如下:WowoWowo[单选题]73.以下哪个不是运行时异常()。A)ArithmeticExceptionB)ClassCastExceptionC)FileNotFoundExceptionD)ArrayIndexOutOfBoundsException[单选题]74.设有定义语句inta[]={66,88,99},则以下对此语句的叙述中错误的是()A)定义了一个名为a的一维数组B)a数组有3个元素C)a数组的下标为1、2、3D)数组中的每个元素是整型[单选题]75.Java中所有的简单数据类型都被包装在哪个包中。A)java.sqlB)java.awtC)java.langD)java.math[单选题]76.在Java中,线程的调度策略采用A)分时式B)抢占式C)非分时式D)非抢占式[单选题]77.下列说法不正确的是()。选项.A)Java语言不支持分布式计算B)Java是跨平台的语言C)Java是面向对象语言D)Java是具有多线程并发机制的语言[单选题]78.Java中JTableHeader类所在的包是()A)javax.swing.textB)javax.swing.tableC)javax.swing.treeD)javax.swing.Plaf[单选题]79.通过jQuery对象的()方法可以为元素增加类A)toggleB)ClassC)AddClassD)style[单选题]80.以下哪一项是正确的float常量?A)15.3B)3.14E2C)67FD)10d[单选题]81.在Java语言中,如下选项能正确定义字符型变量的是()。选项.A)charch=?ab?;B)charch=?a?;C)charch=97;D)Stringch=?a?;[单选题]82.Socket的方法中的intgetPort()方法的作用是_________A)返回一个int类型对象,该对象是Socket对象与服务器端连接的端口号B)返回一个int类型对象,该对象是Socket对象与服务器端连接的IP地址C)返回一个int类型对象,该对象是Socket对象与服务器端连接的连接信息D)返回一个int类型对象,该对象是Socket对象与服务器端连接的返回信息[单选题]83.使用Validate验证控件时,radio按钮的()属性表示必须选中一个A)requiredB)minC)maxD)one[单选题]84.变量b的类型为boolean,下列表达式赋值给b,正确是()。A)?true?B)flagC)3>5D)0[单选题]85.关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的()A)1234B)1000C)1234.0D)以上都不对[单选题]86.以下选项关于PreparedStatement的说法错误的是()A)PreparedStatement继承了Statement,可以执行预编译的SQL语句B)PreparedStatement可以有效的防止SQL注入C)PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句D)PreparedStatement可以存储预编译的SQL语句,从而提升执行效率[单选题]87.下面隐式对象中,获取page域中所保存数据的EL对象是()()A)pageScopeB)pageContextC)requestScopeD)pagecontext[单选题]88.选择下面代码的运行结果:()。publicclassTest{publicvoidmethod(){for(inti=;i<3;i++){System.out.print(i);}System.out.print(i);}}A)122B)123C)编译错误D)没有任何输出[单选题]89.Themostsurprising()ofthehousewasalargeroomasbigasaswimmingpool.A)mistakeB)crashC)featureD)character[单选题]90.Arrays.sort(a)能够对a数组从小到大排序,其中Arrays所在的包是A)java.langB)java.ioC)java.utilD)java.awt[单选题]91.下列关于运行字节码文件的命令行参数的描述中,正确的是()。A)第一个命令行参数(紧跟命令字的参数)被存放在args[0]中B)第一个命令行参数被存放在args[1]中C)命令行的命令字被放在args[0]中D)数组args[]的大小与命令行参数的个数无关[单选题]92.在Java语言中,假设以下所有变量均为整型,则下列代码执行后c的值是(选一项)a=2;b=5;b++;c=a+b;A)5B)6C)7D)8[单选题]93.关于this关键字的描述,正确的是A)this关键字是在对象内部指代自身的引用B)this关键字可以在类中的任何位置使用C)this关键字和类关联,而不是和特定的对象关联D)同一个类的不同对象共用一个this[单选题]94.以下为一个文件名为JavaXT1_1的java源程序,要使其编译与运行,在屏幕上输出?你好!?,下列Java语句有错的是()Java源程序:publicclassJavaxt1_1{①publicstaticvoidmain(String[]args){②System.out.println("你好!");③}}A)①有错B)②有错C)③有错D)都有错[单选题]95.在XML文档中,以下哪个元素的定义是正确的()A)<7eleven></7eleven>B)</phonenumber>C)D)<note></Note>[单选题]96.下面选项中,可以从数组int[]arr={10,1,2,3,4,5,6,7,8,9,10}中求出元素10所对应角标值的是()A)for(intx=0;xB)for(intx=1;xC)for(intx=0;xD)for(intx=1;x[单选题]97.关于类的定义一下说法错误的是()。A)类定义使用class关键字B)每个类中必须有一个main方法C)一个包可以包含多个类D)java中所有类都是Object类的子类[单选题]98.下列关于变量作用域的说法中,正确的一项是:A)全局变量的作用域是整个类B)局部变量的作用域是整个类C)类变量的作用域是类的某个方法D)方法参数的作用域是方法外部代码段[单选题]99.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用()关键字来声明父类的这些方法A)finalB)staticC)abstractD)void[单选题]100.下列选项中,属于字符常量的是()A)?a?B),ab'C),1'D)1[单选题]101.在类的定义中构造函数的作用是()。A)保护成员变量B)读取类的成员变量C)描述类的特征D)初始化成员变量[单选题]102.不通过构造函数也能创建对象吗()A)是B)否C)不确定D)错题[单选题]103.选择正确的Java语句:A)chara="B"B)floatb=0.88;C)booleanx=1;D)doublec=0.9;[单选题]104.程序阅读题:InterfaceAnimal{voidbreathe();voidrun();voideat(){};}ClassDogimplementsAnimal{publicvoidbreathe(){System.out.println("I?mbreathing")}Publicvoideat(){System.out.println("I?meathing")}}Publicclasstest04{publicstaticvoidmain(String[]args){Dogdog=newDog();dog.breathe();dog.eat();}}A)不能通过编译B)能通过,没有输出C)能通过,输出如下:I?mbreathingI?meathingD)能通过,输出如下:I?mbreathingI?meathingI?mrunning[单选题]105.简单Java编程所必须的默认引用包为()A)java.sys包B)java.lang包C)java.new包D)以上都不是[单选题]106.关于super的说法正确的是:A)是指当前对象的父类对象B)可以用在main()方法中C)只能用于子类构造方法中D)是指当前对象[单选题]107.阅读下列的程序classPerson{static{System.out.println(\"static\")}Person(){System.out.println(\"构造\")}}classDemo{publicstaticvoidmain(String[]args){Personp=newPerson();}}下列关于程序运行结果的描述中,正确的是A)输出:构造B)输出:static构造C)输出:staticD)没有输出结果[单选题]108.研究下面的Java代码,但x=2时,运行结果是(选一项)switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);System.out.println(4);}A)没有任何输出结果B)输出结果为3C)输出结果为3和4D)输出结果是1、3和4[单选题]109.已知:int[]a=newint[100];在下列给出的数组元素中,非法的是A)a[0]B)a[1]C)a[99]D)a[100][单选题]110.下列关于同步代码块的特征说法错误的是()A)可以解决多线程的安全问题B)降低程序的性能C)使用synchronized关键字修饰D)多线程同步的锁只能是object对象[单选题]111.关于接口哪个正确?A)实现一个接口必须实现接口的所有方法B)一个类只能实现一个接口C)接口间不能有继承关系D)接口和抽象类是同一回事[单选题]112.关于Applet类的主要方法,描述错误的是A)init()方法是完成Applet初始化工作B)stop()在用户关闭浏览器时,系统会自动调用C)destroy()方法在浏览器正常关闭情况下,才能被自动调用D)paint()方法是Applet类从Container类继承而来的[单选题]113.在Java中,类Student是类Person的子类,Student的构造方法中有一句?super()?,该语句A)调用类Student中定义的super()方法B)调用类Person中定义的super()方法C)调用类Person的构造函数D)语法错误[单选题]114.Assumex=4,whichofthefollowingistrue?()A)!(x==4)B)x!=4C)x==5D)x!=5[单选题]115.下列代码结果描述正确的是()inti=10;while(i>0){i=i+1;if(i==10){break;}}A)while循环执行10次B)死循环C)循环一次都不执行D)循环执行一次[单选题]116.下面选项,关于ResultSet中游标指向的描述正确的是()()A)ResultSet对象初始化时,游标在表格的第一行B)ResultSet对象初始化时,游标在表格的第一行之前C)ResultSet对象初始化时,游标在表格的最后一行之前D)ResultSet对象初始化时,游标在表格的最后一行[单选题]117.常用类System,在下列哪个Java包中A)java.langB)java.ioC)java.utilD)java.awt[单选题]118.为了保证类内部数据的安全性和完整性,通常使用什么?A)继承B)抽象C)多态D)封装[单选题]119.要抛出异常,需要使用下列哪种子句:()。A)catchB)throwC)tryD)finally[单选题]120.环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开?A.:B.,C.*D:|[单选题]121.下列不是MVC的组成部分的是()。A)ModelB)ControllerC)ViewD)DLL[单选题]122.Tocheckwhetheracharvariablechisanuppercaseletter,youwrite___________.()A)(ch>='A'&&ch>='Z')B)(ch>='A'&&ch<='Z')C)(ch>='A'||ch<='Z')D)('A'<=ch<='Z')[单选题]123.假设a是int类型的变量,并初始化为1,则下列哪一个是合法的条件语句。A)if(a){}B)if(a<<=3){}C)if(a=2){}D)if(true){}[单选题]124.Java的反汇编命令是:A)javapB)javacC)jdbD)java[单选题]125.下面哪些语句含有语法错误?()A)inta[][]=newint[5][5];B)int[][]b=newint[5][5];C)int[]c[]=newint[5][5];D)intd[][]=newint[5,5];[单选题]126.读程序,控制台运行结果是()inta=10;intb=20;intc=25;intd=b%a;intf=c%a;System.out.println("d="+d);System.out.println("f="+f);A)d=2,f=2.5B)d=0,f=5C)d=0,f=2.5D)d=2,f=5[单选题]127.在HTML文件的<applet>标志中作为可选属性的是:A)Applet主类的文件名B)Applet显示区域的宽度C)Applet主类的路径D)Applet显示区域的高度[单选题]128.main()方法的正确定义方式是()。A)publicstaticvoidmain(String[]args){newNameSurfer().start(args);}B)publicstaticmain(String[]args){newNameSurfer().start(args);}C)publicvoidmain(String[]args){newNameSurfer().start(args);}D)publicstaticvoidmain(String[]args){NameSurfer().start(args);}[单选题]129.下面关于整型数被0除、浮点数被0除,正确的是()。A)整型数、浮点型数被0除将导致溢出错误B)整型被0除结果为Infinity,浮点数被0除将导致溢出错误C)整型数被0除导致溢出错误、浮点型数被0除结果为InfinityD)整型数、浮点型数被0除结果均为Infinity[单选题]130.Java中的Swing与awt的区别不包括()A)Swing是由纯Java实现的轻量级构件B)Swing没有本地代码C)Swing不依赖操作系统的支持D)Swing支持图形用户界面[单选题]131.下列关于continue语句的说法中,正确的是()A)continue语句可以在选择语句中使用B)continue语句可以在条件语句中使用C)continue语句可以在循环语句中使用D)continue语句可以在任何语句中使用[单选题]132.下列选项中关于Java中super关键字的说法,错误的是()A)当子类和父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,可以用super区分子父类成员变量B)super语句可以放在构造函数的任意一行C)子类可以通过super关键字调用父类的方法D)子类可以通过super关键字调用父类的属性[单选题]133.给定如下Java程序,编译运行时,将在()语句出现错误publicclassTest{publicstaticvoidmain(Stringargs[]){inti=0;//a语句for(;i5){Stringtest="hello";//c语句}}System.out.println(test);//d语句}}A)dB)cC)bD)a[单选题]134.Java语言中,下列标识符错误的是A)getB)thisC)_numD)$r2[单选题]135.能将用JAVA语言编写的源代码转换成字节码的命令是()A)javaB)javacC)javadocD)javab[单选题]136.下列关于Java后台线程的描述,错误的是()A)对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束B)如果某个线程对象在启动之前调用了setDaemon(false)语句,这个线程就变成一个后台线程C)在start()方法执行后,使用setDaemon(true)可以将线程设置为后台线程D)只要进程中不存在前台线程,整个进程就会结束[单选题]137.设下面程序片段中s2语句会引起一个异常,try{s1;s2;s3;}catch(Exceptione){}s4;执行后,下面的哪种说法是正确的A)如果catch子句捕获了异常,s3语句不能被执行,s4语句也不能正常执行B)如果catch子句捕获了异常,s3语句不能被执行,但s4语句能正常执行C)如果catch子句捕获了异常,s3语句能被执行,s4语句也能正常执行D)如果catch子句捕获了异常,s3语句能被执行,但s4语句不能正常执行[单选题]138.下列不可作为java语言标识符的是()。A)a2B)$2C)_2D)22[单选题]139.在Java中,将1,2,3,4,2,2,5,6这些数字添加至HashSet集合,可能出现的情况是()A)="1B)2C)3D)4[单选题]140.下列关于ServletContext的说法中,错误的是()。A)ServletContext对象用来保存当前Web应用中的所有信息B)在一个Web应用中可以有多个ServletContext对象。C)ServletContext接口封装了获取当前Web应用中资源文件的方法。D)ServletContext对象中保存的属性可以被Web应用中的所有Servlet访问。[单选题]141.在JSP中,exception隐式对象所对应的类是()A)java.lang.ExceptionB)java.lang.ThrowableC)java.lang.ExceptionThrowableD)java.lang.ThrowableException[单选题]142.下列属于合法标识符的是()。选项.A)_windB)5tieC)+fileD)room#[单选题]143.在程序读入字符文字时,推荐使用以下哪个流A)FileReaderB)FileWriterC)FileInputStreamD)ObjectInputStream[单选题]144.下列关于自定义异常的说法中,错误的是()A)自定义异常要继承Exception类B)自定义异常继承Exception类后,具有可抛性C)自定义异常可以在构造方法中用super关键字传递异常信息给父类D)自定义异常必须继承Error类[单选题]145.()是合理的标识符。A)i++B)5ageC)$yD)case[单选题]146.属于main()方法的返回类型是()。A)publicB)staticC)voidD)main[单选题]147.Toobtainthecurrentsecond,use_________.()A)System.currentTimeMillis()%3600B)System.currentTimeMillis()%60C)System.currentTimeMillis()/1000%60D)System.currentTimeMillis()/1000/60%60E)System.currentTimeMillis()/1000/60/60%24[单选题]148.Whatwillbetheoutputwhenyoucompileandexecutethefollowingprogram.Thesymbol???meansspace.1:publicclassBase{2:3:privatevoidtest(){4:5:StringaStr=??One??;6:StringbStr=aStr;7:aStr.toUpperCase();8:aStr.trim();9:System.out.println(?["+aStr+","+bStr+"]?);7:}8:9:staticpublicvoidmain(String[]a){10:newBase().test();11:}12:}Selectmostappropriateanswer.A)[ONE,?One?]B)[?One?,One]C)[ONE,One]D)[ONE,ONE]E)[?One?,?One?][单选题]149.Java中thread类的sleep()方法可以让当前线程进入()状态。A)运行B)就绪C)休眠D)阻塞E)死亡F)新建第2部分:多项选择题,共20题,每题至少两个正确答案,多选或少选均不得分。[多选题]150.下列关于多行注释的应用,正确的是()A)程序中可以不写多行注释B)多行注释会影响程序运行速度C)多行注释有利于代码的阅读性D)写多行注释是一个良好的习惯[多选题]151.下列关于运行时异常的描述,正确的有()A)运行异常是在程序运行时期产生的B)运行时异常也称为称为unchecked异常C)RuntimeException类及其子类都是运行时异常类D)运行时异常一般是由于程序中的逻辑错误引起的,在程序运行时无法恢复[多选题]152.以下关于抽象类的描述中,正确的是()A)抽象类是对一系列看上去不同,但本质上相同的具体概念的抽象B)当一个类中包含了抽象方法,该类必须使用abstract关键字来修饰C)抽象类可以不定义抽象方法D)抽象类不能被实例化[多选题]153.在Java中,关于object类,以下描述中正确的有()【选三项】A)object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用B)object类是所有其他JAVA类的直接或间接父类C)如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类D)由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树[多选题]154.window对象有一系列的属性,以下属于window属性的是()A)documentB)historyC)locationD)status[多选题]155.下列关于IO流的描述中,正确的有哪些A)按照操作数据的不同,可以分为字节流和字符流。B)按照数据传输方向的不同又可分为输入流和输出流。C)字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。D)符流的输入输出流分别用java.io.Reader和java.io.Writer表示。[多选题]156.下面EL表达式中,返回结果为false的是()()A)${10eq2}B)${10lt2}C)${10ne2}D)${10ge2}[多选题]157.下面关于Model2的说法中,正确的是()A)Servlet充当了控制器的角色.它接受用户请求B)JavaBean用于封装数据和对业务逻辑进行处理C)JSP页面显示JavaBean中的数据信息D)采用该模式会大大减小程序代码量[多选题]158.对各种基本数据类型和String类型的读写,采用什么流A)DataInputStreamB)BufferedReaderC)PrintWriterD)DataOutputStream[多选题]159.在Java中,下面关于描述正确的是()A)买彩票一等奖一辆车,二等奖一个手机,三等奖一个钱包,适合用switch完成B)考试60分以上为及格,80分以上为良好,90分以上为优秀,适合多重if结构C)考试60分以上为及格,80分以上为良好,90分以上为优秀,适合switch结构D)让用户输入年龄直到输入为正确的年龄范围为止,适合do-while[多选题]160.下列关于自定义异常的描述中,正确的是()A)自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法B)自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象C)如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常D)抛出的异常对象可以使用try…catch语句对其进行处理[多选题]161.关于servlet流程的描述正确的是()A)servlet在整个生命周期中,初始化过程是可以多次进行的B)在请求处理阶段service仅接收一个请求参数C)servlet生命周期分为4个,加载并实例化,初始化,请求处理和销毁D)在servlet生命周期中,init()是初始化阶段、service()是请求处理阶段、destroy()代表销毁阶段[多选题]162.以下属于Collections工具类常用方法的有()A)staticvoidreverse(Listlist)B)staticvoidshuffle(Listlist)C)staticvoidswap(Listlist,inti,intj)D)staticObjectmax(Collectioncol)[多选题]163.可以使用break语句终止程序或跳出循环的流程结构语句有()A)switch语句B)while语句C)if语句D)for语句[多选题]164.下面选项中,哪些是interface中合法方法定义?()A)publicvoidmain(String[]args);B)privateintgetSum();C)booleansetFlag(Boolean[]test);D)publicfloatget(intx);[多选题]165.下面关于java.util.HashMap描述中,哪些是正确的A)是线程不安全的B)允许存储null值和null键C)此类不保证映射的顺序D)此类是基于哈希表的Map接口的实现[多选题]166.关于Servlet事件jiantingqi作用的说法中描述,正确的是()()A)注册jiantingqiB)事件处理器.传递事件对象C)获得事件源.并对事件源进行处理D)销毁jiantingqi[多选题]167.下列选项中,说法正确的是()。A)在HTML中还有一种特殊的标记--注释标记B)标记分为单标记和双标记C)<h2/>二级标题是一个单标记D)是一个双标记[多选题]168.HTML中文译为?超文本标记语言?,主要是通过HTML标记对网页中的()等内容进行描述。A)文本B)图片C)声音D)数据[多选题]169.根据Java的命名规范,下面哪一个是常量()A)MAX_VALUEB)TestC)readD)ReadIntE)COUNT第3部分:判断题,共44题,请判断题目是否正确。[判断题]170.JDK安装成功后,可以将bin目录的路径配置在环境变量path中。A)正确B)错误[判断题]171.匿名内部类就是一个没有类名的内部类。()A)正确B)错误[判断题]172.用户在定义子类时,可以给子类同时指定多个父类。A)正确B)错误[判断题]173.方法中声明的局部变量的名字不可以和方法的参数的名字相同。A)正确B)错误[判断题]174.数组的最大下标的值比它的长度小1。A)正确B)错误[判断题]175.static方法不可以重载。A)正确B)错误[判断题]176.抽象类不能实例化。抽象类的实例化,应当通过其不具有抽象属性的子类来创建。()A)正确B)错误[判断题]177.Overloadedmethodscanhavedifferentreturnvalues,andmusthavedifferentparameterlists.Twomethodsdifferingonlybyreturntypewillresultinacompilationerror.A)正确B)错误[判断题]178.链入式最大的好处是同一个CSS样式表可以被不同的HTML页面链接使用。()()A)正确B)错误[判断题]179.成员方法的重载和覆盖是同一回事。A)正确B)错误[判断题]180.DOM将网页中文档的对象关系规划为节点层级,各对象间的层次结构被称为节点树。()()A)正确B)错误[判断题]181.基本类型double对应的包装类是DOUBLE。A)正确B)错误[判断题]182.Integer类中定义了获取最大整型的常量。()A)正确B)错误[判断题]183.if…else的分支语句,有可能if后和else后的语句都会执行。()A)正确B)错误[判断题]184.java.util.Iterator接口中的hashNext()方法是用来判断集合中是否存在下一个元素的。()A)正确B)错误[判断题]185.垃圾回收器会随时将垃圾对象从内存中释放。()A)正确B)错误[判断题]186.main不是关键字。A)正确B)错误[判断题]187.子类不可以定义和父类的方法同名的方法。A)正确B)错误[判断题]188.一个类只能有一个父类,但一个接口可以有一个以上的父接口。A)正确B)错误[判断题]189.在表达式中,乘法和除法运算优先级别最高。()A)正确B)错误[判断题]190.在switch语句中,每个case关键字后面必须有breakA)正确B)错误[判断题]191.Java语言只能用一个确定的类型来声明变量。()选项.A)正确B)错误[判断题]192.[]在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。A)正确B)错误[判断题]193.在Java程序中,单行注释从?//?位置开始,到当前行结束位置。()A)正确B)错误[判断题]194.TreeSet是以二叉树的方式来存储元素,它可以实现对集合中的元素进行排序。A)正确B)错误[判断题]195.abstract类的子类必须是非abstract类。A)正确B)错误[判断题]196.QQ账号输入框,可以使用JComboBox组件实现。A)正确B)错误[判断题]197.一个线程其完整的生命周期中通常要经历如下四种状态:新建、运行、中断和死亡。A)正确B)错误[判断题]198.Java语言的源程序不是编译型的,而是编译解释型的。A)正确B)错误[判断题]199.参数实体语法格式为:,它只能被DTD文件自身使用。()A)正确B)错误[判断题]200.子元素用于匹配用户请求的URL,例如?/MyServlet?和.do都是正确的URL。()A)正确B)错误[判断题]201.多行注释是用?//?符号表示A)正确B)错误[判断题]202.JRadioButton是一个按钮组件,它只能选中一个A)正确B)错误[判断题]203.一个Java源文件默认有?importjava.lang.*;?语句。A)正确B)错误[判断题]204.抽象类就是接口。(×)A)正确B)错误[判断题]205.在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。A)正确B)错误[判断题]206.JDK8中的接口只能定义常量和抽象方法()A)正确B)错误[判断题]207.Java语言的源程序不是编译型的,而是编译解释型的。A)正确B)错误[判断题]208.访问集合时索引不能超出size-1,否则会抛出角标越界异常A)正确B)错误[判断题]209.构造方法一般不允许有任何返回值,因此需要在返回类型处标注为void。()A)正确B)错误[判断题]210.通过Collection集合接口的parallel()方法直接将集合类型的源数据转变为Stream并行流。()A)正确B)错误[判断题]211.当访问一个Web应用程序时,如果没有指定资源名称,则会出现404错误,代表找不到资源。()A)正确B)错误[判断题]212.只有private修饰成员变量才是类的封装体现。()A)正确B)错误[判断题]213.FileReader可以用于向文本文件中写入字符流。A)正确B)错误第4部分:问答题,共40题,请在空白处填写正确答案。[问答题]214.java.util.HashMap类中用于返回键所映射值的方法是()[问答题]215.Session可以将会话数据保存到服务器。()[问答题]216.JDBC是Java()与()的基础。[问答题]217.Java中的操作日期的类有____、____、____等。[问答题]218.创建类的对象时,使用运算符▲给对象分配内存空间。[问答题]219.在JAVA语言中,为了区分同名的实例变量和形式参数,可以在构造器或其他方法中使用关键字_________指代当前对象。[问答题]220.StringBuffer类的默认容量是【】个字符。[问答题]221.请说出与线程同步以及线程调度相关的方法[问答题]222.取一个小于800的正随机整数,将其以如下形式输出:所取随机数为:***它的百位数字为:*它的十位数字为:*它的个位数字为:*[问答题]223.Java程序基本上可以分成两类,即()和()。[问答题]224.File类delete方法的返回值是()类型。(答案写中文)[问答题]225.在Java中解决成员变量与局部变量名称冲突时,可以使用--关键字。[问答题]226.在Java线程中,线程整个生命周期可以分为五个阶段,分别是()()、运行状态、阻塞状态和()[问答题]227.文件上传时form表单的enctype属性取值是()。[问答题]228.方法的_________是指在同一类中,声明方法名称相同但参数不同的多个方法。[问答题]229.类需要使用【】关键字定义。[问答题]230.在Java中可通过两种途径实现多线程编程,即继承____类或实现____接口[问答题]231.编写应用程序,功能为:从命令行传入一个包含十个字符的字符串,把该字符串与程序中给定的字符串"bacdbcabca"依次比较,统计两个串中对应字符相等的数目。然后输出命令行输入的字符串,并把两个串中对应字符不相等的字符替换为'@'后生成的新串输出,最后输出两个串中相等字符的数目。[问答题]232.如何删除一个List集合中的所有元素?[问答题]233.什么是值传递?什么是引用传递?[问答题]234.IO流有很多种,按照操作数据的不同,可以分为()和字符流。[问答题]235.当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象。()[问答题]236.()是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。[问答题]237.计算机语言的种类非常多,总的来说可以分成()、()和()三大类。[问答题]238.什么是面向接口编程?[问答题]239.Java提供了一个工具类专门用来操作集合,这个类就是【】。[问答题]240.阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果。如果不能编译通过,请说明原因。代码一:importjava.util.*;publicclassTest01{publicstaticvoidmain(String[]args){TreeSetts=newTreeSet();ts.add("b");ts.add("a");ts.add("c");ts.add("c");Iteratorit=ts.iterator();while(it.hasNext()){System.out.println(it.next());}}}[问答题]241.在安装JDK的过程中,有三个功能模块可供选择,它们分别是()()和()[问答题]242.请编写一个实现如下功能的Application:从命令行依次取三个参数x,y,op做算术运算,其中x,y为int型数据,op为运算符(+、-、×、÷之一),请显示xopy的结果。[问答题]243.栈内存和堆内存有什么区别?[问答题]244.Java中如何一次性跳出多重循环?[问答题]245.Tomcat容器中会话的有效时间可以在()文件中设置,默认会话过期时间为30分钟。[问答题]246.求编写一个Java应用程序:1}定义一个类,描述一个矩形,包含有长、宽两种属性和计算面积方法。2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性和计算体积的方法。3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。[问答题]247.ResultSet接口中,能将游标移动到此ResultSet对象的上一行的方法是()】。[问答题]248.将Map集合转换为Iterator接口对象再进行遍历的方法:【】方法和【】方法。[问答题]249.SUN公司将Java划分为三个技术平台,它们分别是()()和()[问答题]250.如果一个方法没有返回任何值,则该方法的返回值类型为()[问答题]251.抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。_________方法是不能被当前类的子类重新定义的方法。[问答题]252.if语句中的条件语句只能是【】类型。[问答题]253.要编写一个程序打开记事本,在下列程序中填写适当的代码,Runtimer=Runtime.getRuntime();r.exec("________");[单选题]254.每个线程都是通过某个特定的Thread对象所对应的方法()来完成具体的操作,方法()称为线程体。?A)voidrun()B)voidstart()C)voidjoin()D)voidwait()[单选题]255.下面哪个类插入内容是按自然排序的()。A)LinkedHashSetB)TreeSetC)HashSetD)AbstractSet[单选题]256.Java语言的核心类,包括了基本数据类型和出错处理方法的是A)java.langB)java.ioC)java.utilD)java.applet[单选题]257.return语句()A)只能让方法返回数值B)方法都必须含有C)方法中可以有多句returnD)不能用来返回对象[单选题]258.框架(Frame)的缺省布局管理器是()A)流布局(FlowB)卡片布局(CardC)边框布局(BorderD)网格布局(Grid[单选题]259.请写出一条Java语句,要求建立一个文件对象f,其对应的磁盘文件是?d:\test.txt?A)Filef=newFile(?d:\\test.txt?);B)Filef=newFile(?d:\test.txt?);C)FileReaderf=newFileReader(?d:\\test.txt?);D)FileWriterf=newFileWriter(?d:\\test.txt?);[单选题]260.定义一个数组String[]cities={?北京?,?上海?,?广州?,?厦门?,?郑州?,?武汉?,?西安?},数组中的cities[6]指的是_____________。A)西安B)厦门C)武汉D)数组越界1.答案:A解析:2.答案:A解析:3.答案:D解析:4.答案:C解析:5.答案:D解析:6.答案:C解析:PreparedStatement可以使用占位符参数,实现预编译7.答案:A解析:8.答案:D解析:9.答案:C解析:10.答案:C解析:11.答案:B解析:12.答案:B解析:13.答案:C解析:14.答案:D解析:15.答案:B解析:16.答案:C解析:17.答案:C解析:18.答案:B解析:19.答案:C解析:20.答案:A解析:21.答案:A解析:22.答案:A解析:23.答案:C解析:24.答案:A解析:25.答案:C解析:26.答案:C解析:Exception和Error是Throwable的子类,RuntioneException是Exception的子类,而Object则是所有类的父类,也是Throwable的父类。27.答案:D解析:28.答案:C解析:29.答案:B解析:30.答案:C解析:31.答案:D解析:32.答案:C解析:33.答案:B解析:python是脚本语言,与其它不同34.答案:D解析:Java标识符由数字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度住宅房屋漏水责任赔偿与维修保障合同
- 2025年度影视作品版权授权协议书违约责任与赔偿细则
- 仪陇代理记账合同范本
- 决算审核咨询合同范例
- 写书撰稿劳务合同范例
- 低薪劳动合同范例
- 贵州雨水收集施工方案
- 东莞员工合同范例
- 农村水田征地合同范例
- 修路工程合伙合同范例
- GB/T 15057.1-1994化工用石灰石采样与样品制备方法
- GB/T 1094.2-2013电力变压器第2部分:液浸式变压器的温升
- FZ/T 12057-2017腈纶羊毛混纺本色纱
- DB32/T 4402-2022 河湖和水利工程管理范围划定技术规程
- 2022年水利安全员A证资格考试题库(含答案)
- 高中课本剧 鸿门宴剧本
- 项目经理岗位月度KPI绩效考核表
- DBJ41T 070-2014 河南省住宅工程质量常见问题防治技术规程(含条文说明)-(高清版)
- 消防栓月点检表
- 树木栽植质量检验评定表
- 工作危害分析表(光伏施工工程)
评论
0/150
提交评论