JAVA开发基础(试卷编号1131)

阅读: 评论:0

2024年1月30日发(作者:)

JAVA开发基础(试卷编号1131)

JAVA开发基础(试卷编号1131)

1.[单选题]请阅读下面的程序Public Class Test { Public Static Void Main(string[] Args) {Int A[ ] = { 2, 0, 4, 1, 6, 3, 5 }; Int Temp; For (int I = 0; I < - 1; I++) {For (int J = - 1; J > I; J--) { If (a[j] < A[j - 1]) { Temp = A[j]; A[j] = A[j- 1]; A[j - 1] = Temp; } } } For (integer I : A){ (i); } }}程序的运行结果是()。A)2041635B)6543210C)123456D)编译出错答案:C解析:

2.[单选题]定义变量b boolean b=true;则f(b)的类型是_________A)booleanB)StringC)ND)int答案:B解析:

3.[单选题]下列选项中,属于单例设计模式的类是?( )A)MathB)CalendarC)RuntimeD)System答案:C解析:

4.[单选题]To improve readability and maintainability, you should declare _________instead of using literal values such as 3.14159. ( )A)variablesB)methodsC)constantsD)classes答案:C解析:

5.[单选题]Java 语言使用的字符集是()A)ASCII

B)EBCDICC)UnicodeD)BCD答案:C解析:

6.[单选题]定义一个类,必须使用的关键字是A)classB)publicC)interfaceD)static答案:A解析:

7.[单选题]请阅读下面程序Public class Test {Public Test( ){n(“构造方法一被调用了”);}Public Test( int x){This( ) ;n(”构造方法二被调用了”);}Public Test( boolean b){This ( 1);System . out .println(”构造方法三被调用了”);}Public static void main(string[]args ){Test test = new Test( true ) ;}}上面程序的运行结果为()A)构造方法一被调用了B)构造方法一被调用了构造方法二被调用了C)构造方法一被调用了构造方法二被调用了构造方法三被调用了D)构造方法三被调用了答案:C解析:无。

8.[单选题]JTextArea的构造方法中,用于创建显示指定初始文本并指定了行列的文本域的是()A)JTextArea()B)JTextArea(String text)C)JTextArea(int rows,int columns)D)JTextArea(String text,introws,int columns)答案:D解析:

9.[单选题]下面关于匿名内鄗类、接口、抽象类和局部内部类的说法,正确的是()A)匿名内部类编译后不会生成.class文件B)接口编译后不会生成.class文件C)抽象类中没有构造方法D)局部内部类只能访问被final修饰的局部变量答案:D解析:无

10.[单选题]下面Statement接口的方法中,用于执行各种SQL语句的是( )()A)executeUpdate(Stringsql)B)executeQuery(Stringsql)C)execute(Stringsql)D)executeDelete(Stringsql)答案:C解析:ExecuteUpdate(String sql)用于执行SQL中的insert、update和delete语句。executeQuery(String sql)执行查询。没有executeDelete方法

11.[单选题]运行下列程序, 会产生什么结果public class X extends Thread implementsRunable{ //1public void run(){ //n("this is run()"); //3} publicstatic void main(String args[]) //4{ Thread t=new Thread(new X()); //(); //6} }A)第一行会产生编译错误B)第六行会产生编译错误C)第六行会产生运行错误D)程序会运行和启动答案:D解析:

12.[单选题]若已定义:” int a[ ]={0,1,2,3,4,5}; ”,则对 a 数组元素正确的引用是 ()A)a[ -1]B)a[6]C)a[5]D)a(0)答案:C解析:

13.[单选题]下列哪个数代表八进制整数?( )。A)0Xa6B)0144C)1840D)-1E3答案:B解析:

14.[单选题]下列循环语句中,不被Java语言支持的是A)do-whileB)repeatC)forD)while答案:B解析:

15.[单选题]JSP中的有很多内置对象可以方便程序开发,其中不包括( )A)OutB)RequestC)RedirectD)Response答案:C解析:

16.[单选题]下列选项中,不可以被final 修饰的是?( )A)接口B)类C)方法D)变量答案:A解析:

17.[单选题]关于IP地址下列说法错误的是A)IP的全称是Internet ProtocolB)IP地址是一个计算机网络中一台主机的唯一标识C)所有IP地址都是由一个32位的整数组成D)一个局域网内IP地址不允许重复答案:C解析:

18.[单选题]CLASSPATH 中的“.”的含义是哪项?

A.省略号B.当前目录C.所有目录D.上级目录答案:B解析:

19.[单选题]int长度描述正确的是( )A)-2^31到2^31B)-2^32到2^32C)-2^7到2^7D)-2^8到2^8答案:A解析:

20.[单选题]下列说法正确的是( )A)JAVA程序的main方法必须写在类里面B)JAVA程序中可以有多个main方法C)JAVA程序中类名必须与文件名一样D)JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来答案:A解析:

21.[单选题]下面程序片段输出的是( )。Int I=0,j=9; Do{ If(i++>--j) Break; }while(i<4);n(i+""+j);A)44B)45C)54D)55答案:B解析:

22.[单选题]在HttpServletRequest接口中,用于获取请求行中资源名称的是( )A)getMethod()B)getRequestURI()C)getQueryString()D)getProtocol()答案:B解析:

23.[单选题]设a,b,x,y,z均为int型变量,并已赋值,下列表达式的结果属于非逻辑值的是. ( )。选项.

A)x>y && bx-yC)y==++xD)y+x*x++答案:D解析:

24.[单选题]在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列( )选项中的方法是LinkedList类有而ArrayList类没有的。A)add(ObjectB)add(intC)remove(ObjectD)removeLast()答案:D解析:

25.[单选题]已知类的继承关系如下:class Aclass B extends Aclass C extends A则以下语句中能够通过编译的是?( )A)A a=new B();B)C c=new B();C)C c=new A();D)B b=new C();答案:A解析:

26.[单选题]在Java语言中,经过如下运算后,num的值为(选一项)int num = 0;num = 2>3?0:1;A)0B)1C)2D)3答案:B解析:

27.[单选题]实现字符流的读操作类是A)FileReaderB)WriterC)FileInputStreamD)FileOutputStream答案:A

解析:

28.[单选题]下面选项中,属于pageContext提供的用于从四个域对象中查找属性的方法是()A)setAttributeB)getAttributeC)removeAttributeD)findAttribute答案:D解析:

29.[单选题]关于下面的一段程序代码,哪些结论是正确的?( )String a=“java”;String b=“java”;String x=“ja”;String y=“va”;String c=x+y;A)a和b指向同一个实例对象,a和c指向同一个实例对象B)a和b指向同一个实例对象,a和c不指向同一个实例对象C)a和b不指向同一个实例对象,a和c指向同一个实例对象D)a和b不指向同一个实例对象,a和c不指向同一个实例对象答案:B解析:

30.[单选题]下面关于继承与访问权限修饰的描述,错误的是( )。A)子类可以继承父类中public和protected访问权限修饰的成员B)子类无法继承父类中的private和友好的成员C)在不同包中,其他类中定义的对象变量可以访问类中protected访问权限修饰的成员D)在同一包中,其他类中定义的对象变量可以访问类中protected访问权限修饰的成员答案:C解析:

31.[单选题]Java 中,一各类可以有几个父类()A)任意B)1C)2D)4答案:B解析:

32.[单选题]为按钮添加动作监听器,要使用下列哪个函数:A)addListeners()B)setActionListeners()

C)addActionListeners()D)setListeners()答案:C解析:

33.[单选题]在Java中,如果要在str="java"中,得到字符'v'出现的位置,可使用下面的哪个方法( )A)s('v')B)('v')C)f("v")D)ing('v')答案:C解析:特性分析

34.[单选题]以下几个命名方法,不符合Java 命名规范的是:( )A)类的名称:MyClassNameB)变量的名称:myArrayC)常量的名称:PI_VALUED)成员函数的名称:GetName答案:D解析:

35.[单选题]下列选项中,能够实现预编译的是()()A)StatementB)ConnectionC)PreparedStatementD)DriverManager答案:C解析:

36.[单选题]关于类的定义一下说法错误的是()。A)类定义使用class关键字B)每个类中必须有一个main方法C)一个包可以包含多个类D)java中所有类都是Object类的子类答案:B解析:

37.[单选题]关于JSTL标签库中的,以下说法中错误的是A)如果var的值为true,则执行的标签体B)test属性可以使用EL表达式C)scope用于指定变量的范围D)标签必须包含var属性

答案:A解析:

38.[单选题]下面哪个不是html组件( )A)INPUTB)RADIOC)CHECKBOXD)TR答案:D解析:TR,是一种HTML语言标签,代表HTML表格中的一行。

39.[单选题]在异常类中,ArithmeticException继承RuntimeException类,RuntimeException类继承Exception类。如果要进行异常捕捉,正确的catch捕捉顺序是( )A)ArithmeticException、 RuntimeException、ExceptionB)Exception 、ArithmeticException、 RuntimeExceptionC)RuntimeException、Exception、ArithmeticExceptionD)RuntimeException、ArithmeticException 、Exception答案:A解析:

40.[单选题]Java语言的特点不包括A)多重继承 是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承B)多态性C)多线程D)安全性答案:A解析:

41.[单选题]下列不是MVC的组成部分的是( )。A)ModelB)ControllerC)ViewD)DLL答案:D解析:

42.[单选题]设有下列数组定义语句:int a[] = {1, 2, 3};则对此语句的叙述错误的是( )。A)a数组元素的下标为1~3B)a数组有3个元素C)数组中每个元素的类型都是整数D)定义了一个名为a的一维数组

答案:A解析:

43.[单选题]对于 try 和 catch 子句的排列方式,下列哪一项是正确的?A)子类异常在前,父类异常在后B)父类异常在前,子类异常在后C)只能有子类异常D)父类异常和子类异常不能同时出现在同一个类中答案:A解析:

44.[单选题]请阅读下列的程序Public class Example01 {Public static void main(String[] args) { int num = 127;Byte b = num; n(b);}}程序的运行结果是()A)编译报错B)编译通过,执行输出 127C)编译通过,执行报错D)以上选项均不正确答案:A解析:

45.[单选题]关于servlet的service方法,以下说法正确的是:A)检查HTTP请求类型,只能检查GET、POST请求B)检查HTTP请求类型,只能检查GET、POST、DELETE请求C)检查HTTP请求类型,并在适当的时候调用get()、post()方法D)检查HTTP请求类型,并在适当的时候调用doGet()、doPost()等方法答案:D解析:

46.[单选题]非静态同步方法的锁对象是A)不确定B)thisC)所属类的类类型D)Object对象答案:B解析:

47.[单选题]实现下列哪个接口,可以启用比较功能

A)RunnableB)IteratorC)SerializableD)Comparator答案:D解析:

48.[单选题]用于获取元素值的jQuery方法是()A)html()B)text()C)val()D)innerHTML答案:C解析:

49.[单选题]需要在jsp页面中引入.*包,需要用到的指令是:A)<%@page import=".*" %>B)<%@include package=".*" %>C)<%@import package=".*" %>D)<%@page package=".*" %>答案:A解析:

50.[单选题]AWT中用来表示颜色的类是:A)FontB)ColorC)PanelD)Dialog答案:B解析:

51.[单选题]下列选项中,用来定义下拉列表的是( )。A)B)C)D)

答案:C解析:

52.[单选题]_____________ is a program that runs on a computer to manage and control acomputer's activities. ( )A)Operating system

B)JavaC)ModemD)Interpreter答案:A解析:

53.[单选题]Java多线程中,关于解决死锁的方法说法错误的是( )A)避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁B)打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值C)打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁D)使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁答案:D解析:使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁。

54.[单选题]以下不属于Thread类提供的线程控制方法的是A)sleep()B)yield()C)join()D)break()答案:D解析:

55.[单选题]MVC模式中用于负责与用户交互并展示模型中数据的模块是()A)模型(Model)B)表示层(View)C)视图(View)D)控制器(Controller)答案:C解析:

56.[单选题]不属于封装时用到的权限控制符的是()?A)publicB)privateC)protectedD)static答案:D

解析:

57.[单选题]CallableStatement对象变量实例化,如果执行的存储过程是Insert操作批量操作,当记录用addBatch()追加到对象后,则调用( )方法。A)execute()B)executeQuery()C)executeUpdate()D)executeBatch()答案:D解析:

58.[单选题]已知:int[] a = new int[100];在下列给出的数组元素中,非法的是( )A)a[0]B)a[1]C)a[99]D)a[100]答案:D解析:

59.[单选题]以下类型数据中( )不一定能被精确地表示。A)doubleB)intC)charD)long答案:A解析:

60.[单选题]派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:A a0=new A();A . a1 =new B();A a2=new C();问以下哪个说法是正确的? ( )A)只有第1行能通过编译B)第1、2行能通过编译,但第3行编译出错C)第1、2、3行能通过编译,但第2、3行运行时出错D)第1行、第2行和第3行的声明都是正确的答案:D解析:

61.[单选题]下列哪个是长整型数据A)0892B)123.321f

C)892LD)0x234答案:C解析:

62.[单选题]如下哪个是Java中的标识符( )A)publicB)superC)3numberD)width答案:D解析:

63.[单选题]下面哪个语句是正确的( )。A)Object o= new Button(“A”);B)Button b= new Object(“B”);C)Panel p= new Frame ( );D)Frame f= new Panel( );答案:B解析:

64.[单选题]PreparedStatement对象变量实例化,如果要进行操作的SQL语句是一个Insert语句,调用( )方法执行数据库查询。A)execute()B)executeQuery()C)executeUpdate()D)executeBatch()答案:C解析:

65.[单选题]自定义异常时,可以继承的类是( )。A)ErrorB)Exception及其子类C)JFrameD)AssertionError答案:B解析:

66.[单选题]如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问A)privateB)default

C)protectedD)public答案:A解析:

67.[单选题]一个具体类实现接口时,需要重写接口中的?()A)成员变量B)局部变量C)成员方法D)构造方法答案:C解析:

68.[单选题]下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?A))))答案:C解析:

69.[单选题]下列哪一种叙述是正确的( )A)abstract修饰符可修饰字段、方法和类B)抽象方法的body部分必须用一对大括号{ }包住C)声明抽象方法,大括号可有可无D)声明抽象方法不可写出大括号答案:D解析:abstract可以修饰方法和类,不能修饰属性。抽象方法没有方法体,即没有大括号{}

70.[单选题]下面关于静态同步方法说法错误的是( )A)静态方法必须使用class对象来同步。B)对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。C)静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。D)一个类中的多个同步静态方法可以同时被多个线程执行。答案:D解析:对于同步非静态方法而言,该方法的同步监视器是this,即调用该方法的Java对象;对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。它们在类范围类是同步的,也就是同一时间只能有一个线程可以访问所有同步静态方法中的一个。

71.[单选题]下列选项中,关于page指令用法的描述,错误的是()A)<%@ page %>作用于整个JSP页面

B)可以在一个页面中使用多个<%@ page %>指令C)为增强程序的可读性.建议将<%@ page %>指令放在JSP文件的开头,但不是必须的D)<%@ page %>指令中的属性只能出现一次答案:D解析:

72.[单选题]一个Java Application运行后,在系统中是作为一个A)线程B)进程C)进程或线程D)不可预知答案:B解析:

73.[单选题]在MySQL中,格式化日期的函数是( )A)DATEDIFF()B)DATE_FORMAT()C)CURDATE()D)DAY()答案:B解析:

74.[单选题]在java网络编程中,使用TCP编程时编写服务端的套接字类是A)SocketB)DatagramSocketC)ServerSocketD)DatagramPacket答案:C解析:

75.[单选题]Java语言的平台无关性是由什么来保证的?A)Java虚拟机B)多线程C)面向对象D)可靠性答案:A解析:

76.[单选题]下列那个插件可以用于JS的表单验证()A)validateB)messageC)zTree

D)calendar答案:A解析:

77.[单选题]下面程序的运行结果是()String str1 = "hello";String str2 = "he" + new String("llo");n(str1 == str2);A)falseB)trueC)报错D)空值答案:A解析:因为str2中的llo是新申请的内存块,而==判断的是对象的地址而非值,所以不一样。如果是String str2 = str1,那么就是true了

78.[单选题]下列哪一个变量不需要创建对象,直接可以根据类名调用该属性( )A)public String strB)String strC)public static String strD)str答案:C解析:

79.[单选题]JComboBox中的 Object getSelectedItem()方法可以用于()A)删除组合框中所有的选项B)返回组合框中选项的数目C)返回当前所选项D)返回指定索引处选项,第一个选项的索引为0答案:C解析:

80.[单选题]下列构造方法的调用方式中,正确的是 :A)只能通过new自动调用B)被系统调用C)由用户直接调用D)按照一般方法调用答案:A解析:

81.[单选题]Java程序的并发机制是:A)多线程

B)多接口C)多平台D)多态性答案:A解析:

82.[单选题]关于for循环和while循环的说法哪个正确( )A)while循环判断后执行,for循环先执行后判断B)while循环适合次数不确定的循环操作,for适合循环次数确定的循环操作C)两种循环任何时候都不可以替换D)两种循环结构中都必须有循环体,循环体不能为空答案:B解析:

83.[单选题]有以下方法的定义,请选择该方法的返回类型( )。ReturnType method(byte x, double y) {return (short)x/y*2; }A)byteB)shortC)intD)double答案:D解析:

84.[单选题]在下列概念中,Java语言只保留了()A)运算符重载B)结构和联合C)指针D)方法重载答案:D解析:

85.[单选题]Java是从( )语言改进重新设计。A)AdaB)C++C)PasacalD)BASIC答案:B解析:

86.[单选题]下面JAVA程序的输出结果是() int x[][]= {{1,2,3},{4,5,6},{7,8,9}};for(inti=0;i<3;i++) (x[i][2-i]);A)1B)1C)3D)3答案:C解析:

87.[单选题]下面由for 语句构成的循环语句,其执行情况是 ( )for (int i=0;true;i++){(i);}A)语法错误,不能执行B)执行无限次C)执行一次D)一次也不执行答案:B解析:

88.[单选题]下列不对的是()A)一个实例方法可以同时为 protected 和 AbstractB)static 变量也可为 final 的C)static 方法可 以是 protectedD)static 方法可以是的答案:D解析:

89.[单选题]以下方法的返回类型是 ReturnType method(byte x,float y) {return (short)x/y*2A)byteB)shortC)intD)float答案:D解析:

90.[单选题]为了使下列程序正常运行并且输出5个整数,在下划线处应填人的是( )Class Test2 extends Thread{Int i = 0;Int j = 1;Public static void main(String[ ] args){

Thread t = new Test2( );( );}Public void_____________( ){While ( i++<5 )n("j = "+j++);}}A)runB)initC)startD)Test2答案:A解析:

91.[单选题]以下哪个不是运行时异常( )。A)ArithmeticExceptionB)ClassCastExceptionC)FileNotFoundExceptionD)ArrayIndexOutOfBoundsException答案:C解析:在异常分类中,把Exception划分为RuntimeException和IOException异常。在上述四个异常中,FileNotFoundException属于IOException这一大类,不属于RuntimeException,因此,答案是C。

92.[单选题]以下( )中的元素是顺序存放的。A)HashMapB)IteratorC)ArrayListD)Set答案:C解析:

93.[单选题]线程是Java的( )机制A)检查B)解释执行C)并行D)并发答案:D解析:

94.[单选题]为了使下列程序正常运行并且输出10个字符a,在下划线处应填人的是( )Public class Test8{

public static void main(String[ ] args) {Thread printA = new Thread(new PrintChar(a',10));( );}}Class PrintChar_____________{private char charToPrint;private int times;public PrintChar(charC, int t) {charToPrint= c;times = t;}Public void run( ){for (int i=1;i < times;i++){(charToPrint);try{(1000);}catch(Exception e){ }}}}A)无需填写代码B)implements ThreadC)implements RunnableD)implements Serializable答案:C解析:

95.[单选题]Java中访问限定符不包括( )。A)publicB)privateC)defaultD)final答案:D解析:

96.[单选题]实例化对象需要使用( )关键字A)newB)createC)importD)static

答案:A解析:概念理解

97.[单选题]下列数中,表示为16进制整数的是( )。选项.A)0xx6B)0x1C)010xD)16答案:D解析:

98.[单选题]void的含义()A)方法没有返回值B)方法体为空C)没有意义D)定义方法时必须使用答案:A解析:

99.[单选题]Servlet中获取同名的多个参数使用()方法A)getAttribute()B)getInitParameter()C)getParameter()D)getParameterValues()答案:D解析:

100.[单选题]下列数组声明,下列表示错误的是( )。A)int[ ] aB)int a[ ]C)int[ ][ ] aD)int[ ]a[ ]答案:D解析:

101.[单选题]下面关于类的向上向下转型,描述错误的是( )。A)可以用子类实例化父类对象变量B)可以用子类实例化子类对象变量C)可以用父类实例化父类对象变量D)可以用父类实例化其子类的对象变量答案:D

解析:

102.[单选题]JSP的哪个指令允许页面使用者自定义标签库?( )A)include指令B)taglib指令C)page指令D)plugin指令答案:B解析:

103.[单选题]阅读以下代码:public class X extends Thread implements Runnable{public voidrun(){n(“this is run()”);}public static void main(Stringargs[]){Thread t=new Thread(new X());();}}下列说法正确的是A)第一行会产生编译错误B)第六行会产生编译错误C)第六行会产生运行错误D)程序会运行和启动答案:D解析:

104.[单选题]构造函数何时被调用?A)创建对象时。B)类定义时。C)使用对象的方法时。D)使用对象的属性时。答案:A解析:

105.[单选题]内容过滤选择器中使用()可以获取含有后代元素为selector的元素A):contains(text)B):emptyC):has(selector)D):parent答案:C解析:

106.[单选题]下列选项中,关于while循环和do…while循环说法正确的是: ( )A)没有区别,这两个结构任何情况下效果一样B)while循环比do…while循环执行效率高C)while循环是先循环后判断,所以循环体至少被执行一次D)do…while循环是先循环后判断,所以循环体至少被执行一次答案:D

解析:

107.[单选题]在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是:A)stop( )B)destroy( )C)paint( )D)start( )答案:B解析:

108.[单选题]下面的Java程序段:int i,j;for(i = 3;i > 0;i--) for(j = 0;j < 5;j++) {...}循环体的总执行次数是(选一项)A)8B)15C)20D)16答案:B解析:

109.[单选题]对于构造方法,下列叙述不正确的是( )。A)构造方法的方法名必须与类名相同B)构造 方法的返回类型只能是void型C)构造方法可以对该类对象的实例变量进行初始化工作D)一般在创建新对象时,系统会自动调用构造方法答案:B解析:

110.[单选题]下列关于数组的说法,错误的是( )A)把具有相同类型的若干变量按有序的形式组织起来,用统一的名字来表示B)数组是一种复合数据类型C)声明只能说明内存中有某种类型的数组名,但是在内存中并没有创建出数组D)数组中有一个属性可以直接获取到数组元素个数,length()答案:D解析:

111.[单选题]Java中类 Object Outputstream支持对象的写操作,这是一种字节流,它的直接父类是()A)WinterB)DataoutputC)OutputstreamD)Objectoutput答案:C

解析:

112.[单选题]使用Iterator时,判断是否存在下一个元素可以使用以下哪个方法?A)next()B)hash()C)hasPrevious()D)hasNext()答案:D解析:

113.[单选题]下列用于消息提醒的插件是()A)ValidateB)AccordionC)CalendarD)Growl答案:D解析:

114.[单选题]以下关于抽象类和接口的说法错误的是( )A)抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一 个类却可以实现多个接口。B)在抽象类中可以没有抽象方法C)实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现D)接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。E)接口中的方法都必须加上public关键字。答案:E解析:

115.[单选题]-25 % 5 is _____ ( )A)-1B)-2C)-3D)-4E)0答案:E解析:

116.[单选题]Given classes defined in two different files:package util;2. public class BitUtils {

3. private static void process(byte[] b) {}4. }package app;2. public class SomeApp{3. public static void main(String[] args){4. byte[] bytes = new byte[256];5. // insert code here6.}7.}What is required at line 5 in class SomeApp to use the process method of BitUtils?A)process(bytes);B)s(bytes);C)s(bytes);D)s(bytes);E)import ls.*; process(bytes);F)SomeApp cannot use the process method in BitUtils.答案:F解析:private,根本就不能使用。

117.[多选题]下列通过css()设置设置元素样式的方法中,正确的两项是()A)$("p").css("color","red")B)$("p").css("color:red")C)$("p").css({"color:red","font-size:14px"})D)$("p").css({"color":"red","font-size":"14px"})答案:AD解析:

118.[多选题]text-align属性用于设置文本内容的水平对齐,其可用属性值有( )A)leftB)rightC)centerD)middle答案:ABC解析:

119.[多选题]下面选项中,能够用于监听域对象创建和销毁的是( )()A)实现ServletContextListener接口的类B)实现HttpSessionListener接口的类

C)实现ServletRequestListener接口的类D)实现ServletResponseListener接口的类答案:ABC解析:

120.[多选题]对于死锁的描述,下面四种说法正确有哪些?()A)当两个线程互相等待对方释放同步锁时会发生死锁B)Java虚拟机没有检测和处理死锁的措施C)一旦出现死锁,程序会发生异常D)处于死锁状态的线程处于阻塞状态,无法继续运行答案:ABD解析:

121.[多选题]下列关于FileWriter的说法正确的是( )A)FileWriter是OutputStreamWriter类的子类B)FileWriter用于直接向文件中读取字符C)FileWriter在指定写入的文件不存在时会抛出异常D)使用FileWriter(String fileName,boolean append)构造方法能实现在文件中追加内容的效果答案:AD解析:

122.[多选题]下列关于request和response的说法中,错误的是( )A)javaweb开发是基于HTTP协议进行的.javaweb中使用request代表请求对象,response代表响应对象B)request对象代表请求.response对象代表响应,这两个对象都是由浏览器创建后发送给服务器的C)HTTP协议只规定了浏览器和服务器之间如何通信.而request和response对象是由javaee规范规定的.由javaweb容器负责创建的D)HTTP协议是javaweb开发的基石.如response中提供的请求重定向的方法和request中提供的转发和包含方法就是基于HTTP协议进行的答案:BD解析:

123.[多选题]多态有哪些优势?A)提高代码的扩展性B)提高代码的可维护性C)使代码更加臃肿D)代码扩展性降低答案:AB解析:

124.[多选题]下列关于URL重写的描述中,正确的是( )A)如果浏览器没有禁用cookie,那么在浏览器中访问时就不会重写URL

B)如果浏览器禁用cookie了,那么浏览器每次访问时都会重写URLC)如果浏览器没有禁用cookie,那么在浏览器只在第一次访问时才会重写URL,以后每次访问时都不会重写URLD)不管浏览器是否禁用cookie,都一定要重写URL答案:BC解析:

125.[多选题]下列选项中,关于会话的说法正确的是() ()A)浏览器开始访问一个网站时.会话就开始了,服务器立即就会创建代表当前会话的SessionB)如果服务器端执行了HttpSession对象的invalidate()方法.那么这个会话被销毁C)当客户端关闭浏览器进程.服务器端会探测到客户端关闭浏览器进程的行为,从而立即销毁相应的HttpSession对象D)当一个会话过期.服务器端会自动销毁这个会话答案:BD解析:

126.[多选题]下列选项中,可以正确创建一个字符串的是( )A)String s = "itcast";B)String s = new String("itcast");C)String s = new String(new char {'i','t','c','s','t'});D)int[]arr= {1,2,23,4,5};答案:ABC解析:

127.[多选题]下列说法中,正确的是。A)类成员变量在使用之前可以不初始化B)所有变量在使用前必须初始化C)方法中的局部变量使用前必须初始化D)方法中的局部变量可以不进行初始化答案:AC解析:

128.[多选题]一般下面关于Java代码安全的说法哪些是正确的?( )A)程序执行过程中需要的所有类都是通过字节码校验程序装入的。B)代码的运行是由Java运行环境中的解释器完成的。C)在运行时,字节码要经过装入,校验之后,才能在解释器中执行。D)在缺省的安全配置条件下,Java答案:ABCD解析:要求答案可以跟在题干后面(正确)(√)(对)答案也可以另外一行,①答案:对; ②答案:正确;③答案:√如果有,必须另起一行查看以下方案:

129.[多选题]下面四个选项中,对线程同步的目的描述正确的有哪些?()

A)锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误B)提高线程的执行效率C)让线程独占一个资源D)让多个线程同时使用一个资源答案:AB解析:

130.[多选题]MVC模式将软件程序分为3个核心模块分别是()A)模型(Model)B)表示层(View)C)视图(View)D)控制器(Controller)答案:ACD解析:

131.[多选题]下列关于Random类中常用方法描述正确的是A)int nextInt():产生一个整型随机数B)long nextLong():产生一个long型随机数C)float nextFloat():产生一个float型随机数D)double nextDouble():产生一个double型随机数答案:ABCD解析:

132.[多选题]( )返回true.A)"peter".compareToIgnoreCase("Peter")B)"peter".compareToIgnoreCase("peter")C)"peter".equalsIgnoreCase("Peter")D)"peter".equalsIgnoreCase("peter")E)"peter".equals("peter")答案:CDE解析:

133.[判断题]在调用Iterator的next()方法之前,迭代器的索引位于第一个元素A)正确B)错误答案:B解析:

134.[判断题]在 JDK 8 中,新增了一个forEach(Consumer action)方法来对Iterator 迭代器对象进行遍历。()( ×)A)正确

B)错误答案:B解析:

135.[判断题]最终类不能派生子类,最终方法可以被覆盖。( )A)正确B)错误答案:B解析:

136.[判断题]Java服务器端的accept()方法的返回值也是一个Socket,该服务器端套接字Socket封装了来访客户端的IP地址和端口号,实际上提供联系的是两个Socket。A)正确B)错误答案:A解析:

137.[判断题]要实现方法重载,要求在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。( )A)正确B)错误答案:A解析:

138.[判断题]Java语言中,构造方法是不可以继承的。A)正确B)错误答案:A解析:

139.[判断题]使用TCP协议通信时,数据是以IO的方式进行交互的。A)正确B)错误答案:A解析:使用TCP协议通信时,通信的两端以IO的方式进行数据的交互。

140.[判断题]使用运算符new创建对象时,赋给对象的值实际上是一个引用值。A)正确B)错误答案:B解析:

141.[判断题]链入式最大的好处是同一个CSS样式表可以被不同的HTML页面链接使用。( )( )A)正确B)错误答案:A解析:

142.[判断题]对于数组a和返回的是该数组的长度。A)正确B)错误答案:A解析:

143.[判断题]boolean done = true; is a valid assignment statement.A)正确B)错误答案:A解析:

144.[判断题]在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型( )A)正确B)错误答案:B解析:

145.[判断题]类的访问权限为:public,protected和private。( )A)正确B)错误答案:B解析:

146.[判断题]线程可以通过继承Thread类或实现Runnable接口这两种方法来创建。A)正确B)错误答案:A解析:无

147.[判断题]public static void sort(int[] arr);此方法对给定的int数组,按照元素升序进行排序。A)正确B)错误答案:A解析:

148.[判断题]关键字final表明一个对象或变量在初始化后不能修改。A)正确B)错误答案:A解析:

149.[判断题]JPanel默认的布局管理器是FlowLayoutA)正确B)错误答案:A解析:

150.[判断题]do-while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否执行循环。选项.A)正确B)错误答案:A解析:

151.[判断题]JAVA语言的复合数据类型有3种:数组、类和包。()A)正确B)错误答案:B解析:

152.[判断题][]JDK工具中自带了一个JRE工具。A)正确B)错误答案:A解析:

153.[判断题]A wrapper is used when you want to treat a primitive like an object.15A)正确B)错误答案:A解析:

154.[判断题]JSP Model 2架构模型采用JSP+Servlet+ JavaBean的技术,实际上它就是就是MVC(模型Model-视图View-控制器Controller)设计模式。( )

A)正确B)错误答案:A解析:

155.[判断题]如果前台线程全部死亡,后台线程也会自动死亡A)正确B)错误答案:A解析:

156.[判断题]Properties类表示一个持久的属性集。A)正确B)错误答案:A解析:Properties类表示一个持久的属性集。

157.[判断题]Set集合是通过键值对的方式来存储对象的。A)正确B)错误答案:B解析:

158.[判断题]子类不可以定义和父类的方法同名的方法。A)正确B)错误答案:B解析:

159.[判断题]构造方法不可以被继承。A)正确B)错误答案:A解析:构造方法不可以被继承,因为如果子类继承了父类的构造方法,父类的构造在子类中不符合构造方法的规则,也不符合一般方法的规则。父类的构造在子类中没有返回类型,方法名也与子类的类名不相同。不符合java语法规范。

160.[判断题]集合中可以包含相同的对象。A)正确B)错误答案:B解析:

161.[判断题]关系运算符的运算结果是boolean型数据。A)正确B)错误答案:A解析:

162.[判断题]ServletConfig对象可以实现多个Servlet之间的数据共享。( )A)正确B)错误答案:B解析:

163.[判断题]当线程类所定义的run( )方法执行完毕,线程的运行就会终止。A)正确B)错误答案:A解析:

164.[判断题]在HTML中,标记用于定义表单域,即创建一个表单,以实现用户信息的收集和传递。()A)正确B)错误答案:A解析:

165.[判断题]System类被定义为final的。( )A)正确B)错误答案:A解析:System类是在.*包下的一个类。在Java的API说明文档中,可以看到System类的说明为:public final class System extends Object也就是说,System类被定义为final的是正确的。

166.[判断题]运算符“|”和“||”都表示“或”操作。( )A)正确B)错误答案:A解析:

167.[问答题]简单描述ThreadLocal 的作用?答案:当使用ThreadLocal 维护变量时, ThreadLocal 为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本, 而不会影响其它线程所对应的副本。

public class TestThreadLocal {private static ThreadLocal localInteger = new ThreadLocal() {// 将ThreadLocal 持有的值初始化为0@Overrideprotected Integer initialValue() {return 1;}}解析:

168.[问答题]有一个flyTune在线商店程序,它含有main()方法的主类是FlyTuneStore,它对应的jar包文件是,为了能在浏览器中运行该jar包文件,则需要一个html文件,请完善下面的html文件代码。 答案:|解析:

169.[问答题]定义字符串的关键字是注意区分大小写.答案:String解析:

170.[问答题]java程序编译生成的.class文件称为____文件答案:字节码解析:

171.[问答题]异常类为 () ,在 () 包中。答案:Exception|lang解析:

172.[问答题]请编写一个Applet 实现如下功能:定义一个用于给出提示信息的标签和两个文本框,其中,一个文本框用于获取用户给出的一个整数,求该数的平方后将计算结果置在另一个文本框中输出。答案:@程序import .*;import .*;import .*;public class Applet1 extends Applet implements ActionListener{Label p;TextField in,out;int x;

String str=" ";public void init( ){p=new Label(" 请输入一个整数: ");in=new TextField(18);out=new TextField(28);add(p); add(in); add(out);ionListener(this);}public void actionPerformed(ActionEvent evt){ x=nt(t()); repaint( ); }public void paint(Graphics g){ str=x+" 的平方为: "+(long)(x*x); t(str); }}解析:

173.[问答题]数组x定义如下 int x[ ][ ]=new int[4][3] 则 的值为(),x[1].length 的值为()。答案:4|3解析:

174.[问答题]for 关键字后面()中包括了三部分内容:初始化表达式、_________和操作表达式,它们之间用()分隔。答案:[循环条件]|[;]解析:无

175.[问答题]Java引用监视器的概念实现( )。答案:线程同步解析:

176.[问答题]PreparedStatement是Statement的子接口,用于执行 ()的SQL语句。答案:预编译解析:预编译的sql可以使用?作为占位符

177.[问答题]在Java的程序设计中,规定的三种基本控制结构是____结构,____结构和____结构答案:顺序|选择|循环解析:

178.[问答题]若x = 2,则表达式( + +x ) /3的值是 ▲ 。答案:1解析:

179.[问答题]抽象类和接口的区别?答案:在Java中,使用abstract关键字修饰的类称之为抽象类。抽象类是不能被实例化的,通常需要写一个子类来继承抽象类,同时实例化子类来获得该类的对象。抽象类通常用于表示一种抽象的概念。接口可以说是一种特殊的抽象类,接口中只能定义常量和抽象方法。由于接口的特殊性,在定义时需要使用interface关键字。解析:

180.[问答题]已知 sb 为 StringBuffer 的一个实例,且 ng() 的值为 "abcde ", 则执行sb. reverse()后,ng()的值为_____。答案:edcba解析:

181.[问答题]现有以下现实中的关系,请问哪个代码能正确体现这个关系?店员(Employee)是一个人(Person),一个店员负责招待一个或多个客人(Dependants)。请选择一个答案::A)class Employee extends Person{Vector dependants;}B)class Dependant implements Employee{Vector person;}C)abstract class Person extends Dependants{Employee e;}D)class Person extends Employee{Vector dependants;}A解析:

182.[问答题]Math 类中,用于获取一个数的绝对值的方法是【】。答案:abs()解析:

183.[问答题]请编写一个Applet ,其主类名为Applet1 ,其中包含三个同名方法addM(int x, bytey)、addM(floatx,double y)、addM(double x,double y),它们的功能均为求两个参数之和,返回值类型与第一个参数的类型相同。在主类Applet1 中,通过paint( ) 方法调用上面的三个方法,实现12345+67 、89.6f+6.9e-8 、0.987654321+32.1 ,然后将计算结果输出,输出位置分别为坐标(20,40)、(20,60)、(20,80)。答案:@程序import .*;import .*;public class Applet1 extends Applet{public void paint(Graphics g){ring("12345+67 = "+ addM(12345,67),20,40);ring("89.6+6.9e-8 = "+ addM(89.6f,6.9e-8),20,60);ring("0.987654321+32.1 = "+ addM(0.987654321,32.1),20,80);

}int addM(int x, byte y){ return x+y; }float addM(float x,double y){ return (float)(x+y); }double addM(double x,double y){ return x+y; }}解析:

184.[问答题]Java中的浮点型数据根据数据存储长度和数值精度的不同进一步分为了两种,它们分别是 和 。答案:float,double解析:

185.[问答题]1个兆字(1MB)由2的_________次方的二进制数组成,答案:20解析:

186.[问答题]在多数情况下,一个头字段在请求消息中只出现一次,但有时候可能出现多次。( )答案:V解析:

187.[问答题]定义类的关键字是 () ,定义接口的关键字是 () 。答案:class|interface解析:

188.[问答题]在方法中,允许使用()关键字对外声明该方法可能发生的异常。答案:【throws]解析:无

189.[问答题]JDBC是英文 () 的简称。答案:Java Database Connectivity解析:

190.[问答题]在Java 中既然有了数组为什么还要集合?答案:(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)(2)JAVA 集合可以存储和操作数目不固定的一组数据。若不知道究竟需要多少对象,需要在空间不足时自动扩增容量, 则需要使用集合类库, 数组则不适用, 因为数组长度已经指定无法修改。(3)集合可以看做是集合的始祖,有些集合对象是基于数组来实现的(例如ArrayList 底层使用了动态数组),并且扩展出了更多方便我们进行使用的API。解析:

191.[问答题]子类通过成员变量的隐藏和方法的()可以把父类的状态和行为改变为自身的状态和行为。答案:重写解析:

192.[问答题]当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序▲ (填一定或不一定)终止运行。答案:不一定解析:

193.[问答题]C3P0配置文件中结点代表自定义配置,一个配置文件中可以有零个或多个的自定义配置。( )答案:V解析:

194.[问答题] 包中的 Random 类的作用是可以在指定的取值范围内【】。答案:随机产生数字解析:

195.[问答题]要进行两个一维对象数组的内容比较时,数组中成员对象对应的类需要重写Object的() 方法。答案:equals( )解析:

196.[问答题]( )接口用于获取关于数据库的信息。答案:DatabaseMeatData解析:

197.[问答题]Set 中的HashSet 和TreeSet 的异同?答案:TreeSet 类不仅实现了Set 接口, 还实现了Set 接口, 从而保证在遍历集合时按照递增的顺序获得对象。遍历对象时可能是按照自然顺序递增排列, 所以存入用TreeSet 类实现的Set 集合的对象必须实现Comparable 接口;也可能是按照指定比较器递增排列, 即可以通过比较器对用TreeSet 类实现的Set 集合中的对象进行排序。HashSet 类按照哈希算法来存取对象,当向集合中加入一个新对象时,会调用对象的HashCode()方法得到对象的哈希码,然后根据这个码计算出对象在集合中存储的位置。解析:

198.[单选题]下面的选项中,哪一项不属于“汽车类”的行为( )A)速度B)减速C)刹车

D)启动答案:A解析:

199.[单选题]The "less than or equal to" comparison operator in Java is __________. ( )A)

200.[单选题]Exhibit:public class SwitchTest {public static void main (String []args) {n (“value =” +switchIt(4));}public static int switchIt(int x) {int j = 1;switch (x) {case 1: j++;case 2: j++;case 3: j++;case 4: j++;case 5: j++;default:j++;}return j + x;}}What is the output from line 3?A)Value =3B)Value =4C)Value =5D)Value =6E)Value =7F)Value =8答案:F解析:由于case块没有break语句,那么从case 4:向下的代码都会执行。

JAVA开发基础(试卷编号1131)

本文发布于:2024-01-30 02:12:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170655192818504.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:答案   解析   方法
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23