Java面试题笔试题.pdf

上传人:奔*** 文档编号:93907884 上传时间:2023-07-16 格式:PDF 页数:23 大小:2.98MB
返回 下载 相关 举报
Java面试题笔试题.pdf_第1页
第1页 / 共23页
Java面试题笔试题.pdf_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《Java面试题笔试题.pdf》由会员分享,可在线阅读,更多相关《Java面试题笔试题.pdf(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、真 题 1 某知名互联网下载服务提供商软件工程师笔试题一、选择题1.访问修饰符作用范围由大到小是()。A.pri vat e-prot ect ed-def au lt-pu bli c B.pu bli c-prot ect ed-def au lt-pri vat eC.pri vat e-def au lt-prot ect ed-pu bli c D.pu bli c-def au lt-prot ect ed-pri vat e2.在 J ava语言中,下面接口以键-值对的方式存储对象的是()。A.j ava.u t i l.L i st B.j ava.u t i l.M apC.

2、j ava.u t i l.Collect i on D.j ava.u t i l.S et3.以下不是O bj ect 类的方法的是()。A.h ash Code()B.f i nali ze()C.not i f y()D.h asN ext ()4.有如下代码:pu bli c class T est(pu bli c voi d ch ang e(S t ri ng st r,ch ar ch)st r=t est ok;ch 0=,g,;)pu bli c st at i c voi d mai n(S t ri ng arg s)S t ri ng st r=new S t ri

3、 ng(g ood);ch ar ch =a,b,c );T est ex=new T est ();ex.ch ang e(st r,ch);S yst em,ou t.pri nt(st r+and );S yst em,ou t.pri nt (ch);)上面程序的运行结果是()。A.g ood and abc B.g ood and g bcC.t est ok and abc D.t est ok and g bc二、填空题1.M at h,rou nd(12.5)的返回值等于(),M at h,rou nd(T 2.5)的返回值等于()。2.有如下程序:S t ri ng st r

4、l=/h ello world”;S t ri ng st r2二 h ello+newS t ri ng(world);S yst em,ou t.pri nt i n(st rl=st r2);那么程序的运行结果是()。3.在 J ava语言中,基本数据类型包括()、字符类型()、布尔类型boolean和数值类型()。4.字符串分为两大类:一类是字符串常量();另一类是字符串变量()。三、简答题1.接口和抽象类有什么区别?2.实现多线程的方法有哪几种?3.利用递归方法求6!4.用 J ava语言实现一个观察者模式。5.一个有10亿条记录的文本文件,已按照关键字排好序存储,请设计一个算法,可

5、以从文件中快速查找指定关键字的记录。真 题 2 某知名社交平台软件工程师笔试题一、单项选择题1.二进制数11101转化为十进制数是()。A.23 B.17 C.26 D.292.以下可以对对象加互斥锁的关键字是()。A.synchronized B.serialize C.Volatile D.Static二、不定项选择题1.下列关于类的构造方法的描述中,正确的是()。A.类中的构造方法不可省略B.构造方法必须与类同名,但方法不能与class同名C.构造方法在一个对象被new时执行D.一个类只能定义一个构造方法2.下列关于Java语言中main方法的描述中,正确的是()。A.Java程序的ma

6、in方法必须写在类里面B.Java程序中可以有多个main方法C.Java程序的main方法中,如果只有一条语句,可以不用大括号 括起来D.Java程序中类名必须与文件名一样3.在类声明中,声明一个类不能再被继承的关键字是()。A.private B.abstract C.final D.static4.下面关于关键字abstract的描述中,正确的是()。A.关键字abstract可以修饰类或方法B.final类的方法都不能是abstract,因 为 final类不能有子类C.abstract类不能实例化D.abstract类的子类必须实现其超类的所有abstract方法5.以下不是合法标识

7、符的是()。A.STR B.x3ab C.void D.abed6.以下关于类的描述中,正确的是()。A.只要没有定义不带参数的构造方法,JVM 都会为类生成一个默认构造方法B.局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中C.使用其他类的方法仅仅需要引用方法的名字即可D.在类中定义的变量称为类的成员变量,在其他类中可以直接使用7.有如下代码:public class Testpublic static void main(String args)int i;i=6;System.out.print(i);System.out.print(i+4-);System.out.

8、print(i);以上程序的运行结果是()。A.666 B.667 C.677 D.6768.下列关于Java语言中关键字super的说法中,正确的是()。A.关键字super是在子类对象中指代其父类对象的引用B.子类通过关键字super只能调用父类的属性,而不能调用父类的方法C.子类通过关键字super只能调用父类的方法,而不能调用父类的属性D.关键字super不仅可以指代子类的直接父类,还可以指代父类的父类9.下面关于String StringBuilder以及StringBuffer的描述中,正确的是()。A.对 String对象的任何改变都不影响到原对象,相关的任何change操作都会

9、生成新的对象B.StringBuffer是线程安全的C.StringBuilder是线程安全的D.可以修改 StringBuilder 和 StringBuffer 的内容1 0.以下不是基本数据类型的类型有()。A.int B.String C.Byte D.Float11.JavaThread中的方法resume。负责恢复哪些线程的执行?()A.通过调用wait。方法而停止运行的线程B.通过调用sleep。方法而停止运行的线程C.通过调用stop。方法而停止的线程D.通过调用suspend。方法而停止运行的线程12.有如下代码:public class Testpublic static

10、int testException(int i)throws Exceptiontry(return i/5;Jcatch(Exception e)throw new Exception(exception in a aMethod);finallySystem.out.printf(finally);)public static void main(String args)try(testException(O);Jcatch(Exception ex)System.out.printf(exception in main);System.out.printfffinished);)以上这段

11、代码编译运行后,输出的结果是()OA.finallyexception in mainfinishedB.finallyfinishedC.exception in mainfinallyD.finallyexception in mainfinished1 3.释放掉一个指定占据的内存空间的方法是()。A.调 用 system.gc。方法B.调 用 free。方法C.赋值给该项对象的引用为nullD.程序员无法明确强制垃圾回收器1 4.以下关于Spring框架的描述中,正确的是()OA.Spring是“依赖注入”模式的实现B.Spring是一个轻量级Java E E 的框架集合C.使 用 S

12、pring可以实现声明事务D.Spring提供了 AOP方式的日志系统1 5.堆的形状是一棵()。A.完全二叉树B.平衡二叉树C.二叉排序树D.满二叉树1 6.下列关于依赖注入的描述中,正确的是(A.依赖注入提供使用接口编程B.依赖注入使组件之间相互依赖,相互制约C.依赖注入能够独立开发各组件,然后根据组件间关系进行组装D.依赖注入指对象在使用时动态注入1 7.以下关于HashM叩 与 HashTable的说法中,正确的是()。A.迭 代 HashMap采用快速失败机制,而 HashTable不是B.HashTable 允许 null 值作为 key 和 value,而 HashMap 不可以

13、C.HashMap不是同步的,而 HashTable是同步的D.两者都是用key-value方式获取数据18.list是一个ArrayList的对象,当将选项()的代码填到/tododelete处时,可以在Iterator遍历的过程中正确并安全地删除一个list中保存的对象。Iterator it=list.iterator();int index=0;while(it.hasNext()Object obj=it.next();if(needDelete(obj)needDelete 返回 boolean,决定是否要删除(/todo delete)index+;A.it.remove()B.

14、list.remove(index)C.list.remove(obj)D.list.delete(index)19.以下属于算法结构的是()。A.输入数据 B.处理数据 C.输出结果 D.存储数据20.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,那么它的前序遍历序列是()。A.abcde B.dceab C.deabc D.cedba21.算法的空间复杂度是指()。A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间22.二叉树是非线性数据结构,以下关于其存储结构的描述中,正确的是()。A.它不能用链式存储结构存储B.它

15、不能用顺序存储结构存储C.顺序存储结构和链式存储结构都不能使用D.顺序存储结构和链式存储结构都能存储23.在一棵二叉树上,第 4 层的结点数最多是()。A.8B.16C.32D.6424.设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5 为基准进行一趟快速排序的结果为()。A.3,2,5,8,6B.2,3,5,8,6C.3,2,5,6,8D.2,3,6,5,82 5.事务隔离级别是由()实现的。A.HibernateB.Java应用程序c.数据库系统D.JDBC驱动程序26.设指针变量p 指向双向链表中结点A,指针变量s 指向被插入的结点X,则在结点 A 的后面插入结点X

16、的操作序列为()。A.s-left=p;s-right=p-right;p-right=s;p-right-left=sB.s-left=p;s-right=p-right;p-right-left=s;p-right=sC.p-right=s;s-left=p;p-right-left=s;s-right=p-rightD.p-right=s;p-right-left=s;s-left=p;s-right=p-right27.在排序方法中,从未排序序列中挑选元素,并将其依次插入已排序序列(初始时为空)的一端的方法,称 为()。A.归并排序B.希尔排序C.插入排序D.选择排序28.操作系统的功

17、能是进程处理机管理、()管理、()管理、文件管理和作业管理等。A.设 备 B.存储器C.硬 件 D.软件29.下列中断属于强迫性中断的是()。A.掉 电 B.设备出错C.时间片到时D.执 行 print语句30.进程调度是从()选择一个进程投入运行。A.就绪队列B.作业后备队列C.等待队列D.提交队列31.“死锁”是针对()的。A.某个进程申请资源数超过了系统拥有的最大资源数B.某个进程申请系统中不存在的资源C.硬件故障D.多个并发进程竞争独占型资源32.某系统中有11台打印机,N 个进程共享打印机资源,每个进程要求3 台,当 N的取值不超过()时,系统不会发生死锁。A.3B.5C.8D.73

18、3.IP 协议属于()。A.网络互联层B.应用层C.数据链路层D.传输层34.将网络物理地址转换为IP 地址的协议是()。A.IPB.ICMP C.ARPD.RARP35.对于 IP 地址 130.63.160.2,掩码为 255.255.255.0,子网号为()。A.160.2 B.160 C.63.160 D.63.160.236.对 于 IP 地 址 200.5.6.4,属 于()类地址。A.AB.B C.CD.D37.一个广域网和一个局域网相连,需要的设备是()。A.N IC B.网 关 C.集线器D.路由器三、问答题1.List和 List之间有什么区别?2.给出两种单例模式的实现方

19、法,并说明这两种方法的优缺点。3.描 述 Java语言中抽象基类和接口各自主要的使用场景。4.in t和 Integer的区别是什么?5.已知两个链表headl和 head2各自有序,请把它们合并成一个依然有序的链表。结果链表要包含headl和 head2的所有结点,即结点值相同。6.给 定 a、b 两个文件,各存放5 0 亿 个 u rl,每 个 url各 占 64B,内存限制是4GB,请找出文 件 a 与文件b 中共同的urL真 题 3 某知名安全软件服务提供商软件工程师笔试题一、不定项选择题1.llhello,instanceof Object 的返回值是()。A.abcdB.true

20、C.false D.String2.下面有关方法覆盖的描述中,不正确的是()。A.覆盖的方法一定不能是private的B.要求覆盖和被覆盖的方法必须具有相同的访问权限C.覆盖的方法不能比被覆盖的方法抛出更多的异常D.要求覆盖和被覆盖的方法有相同的名字、参数列以及返回值3.下面说法正确的是()。A.如果源代码中有package语句,则该语句必须被放在代码的第一行(不考虑注释和空格)B.如果源代码中有main。方法,则该方法必须被放在代码的第一行C.如果源代码中有import语句,则该语句必须被放在代码的第一行(不考虑注释和空格)D.如果某文件的源代码中定义了一个public的接口,则接口名和文件

21、名可以不同4.下面变量名中合法的有()。A.2var B.var2 C._var D._1_E.$var F.#var5.一 个 Java程序运行从上到下的环境次序是()OA.JRE/JVM,操作系统、Java程序、硬件B.Java程序、JRE/JVM,硬件、操作系统C.Java程序、JRE/JVM,操作系统、硬件D.Java程序、操作系统、JRE/JVM、硬件6.下面关键字中,可以用来修饰接口中的变量的是()0A.staticB.privateC.synchronizedD.protected7.有如下代码:)String s=xbcde”;System.out.println(s.char

22、A.t(4);以下针对上述代码段的描述中,正确的是(A.输出字符eB.什么都没有,抛出 ArraylndexOutOfBoundsExceptionC.输出字符dD.代码编译不成功,因为 charA.t()方法不属于String类8.下面创建M ap集合的方式中,正确的是()。A.Map m=new Map(new CollectionO)B.Map m=newMap(10,2,40)C.Map m=new Map()D.M ap是接口,所以不能实例化9.以下关于被访问控制符protected修饰的成员变量的描述中,正确的是()A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他

23、包中的该类的子类B.只能被该类自身所访问和修改C.可以被两种类访问和引用:该类本身、该类的所有子类D.只能被同一个包中的类访问10.为了区分类中重载的同名的不同方法,要 求()。A.采用不同的形式参数列表B.采用不同的返回值类型C.调用时用类名或者对象名作前缀D.采用不同的参数名1 1.下列对于构造方法的描述中,正确的是()OA.构造方法必须用void声明返回类型B.构造方法名必须与类名相同C.构造方法可以被程序调用D.如果编程人员没在类中定义构造方法,程序将报错12.下列有关继承的描述中,正确的是()。A.子类能继承父类的非私有方法和属性B.子类能继承父类的所有方法和属性C.子类只能继承父类

24、的公有方法和属性D.子类能继承父类的方法,而不是属性13.下面有关子类继承父类构造方法的描述中,正确的是()。A.创建子类的对象时,先调用子类自己的构造方法,然后调用父类的构造方法B.子类会继承父类的构造方法C.子类必须通过关键字super调用父类的构造方法D.子类无法继承父类的构造方法14.下列关于Java语言基础知识的描述中,正确的是()OA.类是方法和变量的集合体B.抽象类或接口可以被实例化C.数组是无序数据的集合D.类成员数据必须是公有的1 5.有如下代码:public class Testpublic static voidmain(String args)(class A(publ

25、ic int i=3;Object o=(Object)newA();A a=(A)o;System.out.println(ni=”+a.i);上述程序运行后的结果是()0A.i=3B.编译失败C.运行结果为 ClassCastExceptionD.i=0二、填空题1.用于声明一个类为抽象类的关键字是(),用于将一个类修饰为最终类的关键字是(),2.构造方法、成员变量初始化以及静态成员变量初始化三者的先后顺序是()3.在 Java语言的基本数据类型中,字符型、整型分别占用字节数为()、()。4.一般有两种用于创建线程对象的方法,分别是()与()。5.Java语言提供了两种用于多态的机制,分别

26、是()与()O三、问答题1.接口能否继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类?2.面向对象的特征有哪些方面?3.Siring 和 StringBuffer 有什么区别?4.final、finally 和 finalize 的区别是什么?5.Array List Vector 和 LinkedList 有什么特点?HashMap 和 HashTable 有什么区别?四、附加题1.编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,例 如“人 ABC”4,应该截为“人 AB”,输 入“人 ABC们 DEF”,

27、6,应该输出为“人 ABC”而不是“人 ABC+们的半个”。2.排序有哪几种方法?用 Java语言实现一个插入排序?真 题 4 某知名互联网金融企业软件工程师笔试题一、单项选择题1.下列描述中,正确的是()。A.Java程序经编译后会产生Machine Code(机器码)B.Java程序经编译后会产生Byte Code(字节码)C.Java程序经编译后会产生DLL(动态链接库)D.以上描述都不正确2.Java语言是从()语言改进重新设计的。A.BASIC B.C+C.Pascal D.Ada3.下列关于类的描述中,正确的是()。A.类中的构造方法不可省略B.一个类只能定义一个构造方法C.new

28、 一个对象的时候构造方法会被调用D.构造方法必须与类同名,但普通方法不能与类同名4.下列选项中,提供了 Java存取数据库能力的包是()。A.java.sqlB.java.swingC.java.ioD.java.awt5.下列运算符合法的是()oA.&B.C.while6.有如下代码:a=0;c=0;do-c;a=a-l;while(a0);当执行完以上代码后,变 量 C 的值是()0A.-2B.1C.-17.下列关于abstract的描述中,正确的是)。(A.abstract修饰符可修饰属性、方法和类B.抽象方法的方法体必须用一对大括号包住C.抽象方法的方法体(大括号)可有可无D.声明抽象

29、方法不可写出大括号8.下列关于形式参数的描述中,正确的是()OD.:=D.死循环A.形式参数可被视为局部变量B.形式参数不可以是对象C.形式参数为方法被调用时真正被传递的参数D.形式参数可被字段修饰符修饰9.下列关于实例方法的描述中,正确的是()。A.实例方法可直接调用超类的类方法B.实例方法可直接调用超类的实例方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法10.下列关于Java语言的描述中,正确的是()。A.Java语言容许单独的过程与函数存在B.Java语言容许单独的方法存在C.Java语言中的方法属于类中的成员D.Java语言中的方法必定隶属于某一类(对象)

30、二、多项选择题1.下列关于Java语言的编译过程的描述中,正确的有()。A.环境变量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括class pathC.javac 一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory)2.下列标识符中,不合法的有()。A.ifB.$UsdollarsC.12345D.t.txt3.下列关于数组的描述中,错误的有()0A.数组是一种对象B.数组是一种原生类C.int arr=1,23,4D.数组的大小可以随意改变4.以下不能用来修饰接口的有()。A.privateB.public

31、C.abstractD.static5.下列关于按值传递与按引用传递的描述中,正确的是()。A.按值传递不会改变实际参数的数值)。B.按引用传递能改变实际参数的参考地址C.按引用传递能改变实际参数的内容D.按引用传递不能改变实际参数的参考地址6.下列关于类方法的调用的描述中,错误的 有(A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法7.下列关于Java语言基础知识的描述中,错误的有()OA.能被java.exe成功运行的java class文件必须有main()方法B.J2SDK 就是

32、 Java APIC.Appletviewer.exe可利用ja r选项运行.jar文件D.能 被 Appletviewer成功运行的java class文件必须有main。方法三、判断题1.Unicode是 用 16位来表示一个字的。()2.Java程序中的起始类名称必须与存放该类的文件名相同。()3.原生类中的数据类型均可任意转换。()四、程序题1.写出下列程序的运行结果public class Test(public static voidmain(String args)(String a=hello;change(a);System.out.println(a);)public st

33、atic voidchange(String name)(name=,worldu;2.写出下面程序运行的结果public class Test(static boolean f(char c)(System.out.print(c);return true;)public static voidmain(Stringl argv)(int i=0;for(f(A);f(B)&(i 2);f(C)(i+;f(D);五、简答题1.HashMap和 HashTable的区别是什么?2.&和&的区别是什么?3.Collection 和 Collections 的区别是什么?4.abstract cl

34、ass 和 interface 的区别是什么?5.Final、finally 和 finalize 的区别是什么?六、加分题1 .什么是设计模式?有哪些常见的设计模式?2.请简要介绍 Spring MVC、IoC 和 AOP0真 题 5 某知名搜索引擎提供商软件工程师笔试题一、单选题1.下列关于实例方法的描述中,正确的是()。A.实例方法可直接调用超类的类方法B.实例方法可直接调用超类的实例方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法2.下列关于抽象方法的描述中,正确的是()。A.抽象方法的body部分必须用一对大括号 包住B.abstract修饰符可修饰字段、

35、方法和类C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号3.有如下代码:public class Testpublic int f()(static int i=0;i+;return i;)public static voidmain(String args)(Test test=new Test();test.f();int j=test.f();System.out.println(j);上述代码的输出结果是()。A.OB.2C.1 D.编译失败4.有如下代码:class Super(public Integer getLenght()(return new Integer

36、(4);)public class Sub extends Super(public Long getLenght()return new Long(5);)public static void main(StringJ args)Super super=new Super();Sub sub=new Sub();System.out.println(super.getLenght().toString()+J+sub.getLenght();上述代码的输出结果是()。A.4,5 B.4,4 C.5,4 D.编译失败5.Servlet处理请求的方式为()。A.以程序的方式B.以进程的方式C.以

37、线程的方式D.以响应的方式6.在 JDBC中,用于表示数据库连接的对象是()。A.Statement B.Connection C.PreparedStatement D.DriverManager7.在 Java语言中,用于调用存储过程的对象是()。A.DriverManager B.ResultSet C.CallableStatemet D.PreparedStatement8.下面关于垃圾回收的描述中,正确的是()。A.对象空间被回收掉之后,会执行该对象的finalize方法B.一个对象一旦成为垃圾,就立刻被回收C.finalize方法和C+语言的析构函数完全是一回事D.一个对象成为垃

38、圾是因为不再有引用指着它,但是线程并非如此9.按 照 MVC设计模式,JSP用于实现()。A.Controller(控制器)B.View(视图)C.Model(模型)D.Database(数据库)1 0.有如卜 代码:10)public Object m()11)Object o=newFloat(3.1f);12)Object oa=newObjectl;13)oa0=o;14)o=null;15)oa0=null;16)print return O;17)当 Float对象在第11行被创建后,()能够被垃圾回收。A.14行以后B.13行以后C.15行以后D.16行以后1 1.有如下代码:c

39、lass BaseL se()System.out.print(,Base,);public class Alphaextends Basepublic static voidmain(String args)new Alpha();new Base();)上述代码的输出结果是()。A.BaseB.BaseBase C.运行失败D.编译失败12.在 J2EE中,属 于 W eb层的组件有()。A.Servlet B.HTML C.Applet D.EJB13.以下关于异常的描述中,正确的是()。A.如果一个方法声明将抛出某个异常,它就必须真的抛出那个异常B.一旦出现异常,程序运行就终止了C.在

40、 catch子句中匹配异常是一种精确匹配D.可能抛出系统异常的方法是不需要声明异常的1 4.有如卜 代码:public class Test(public static voidmain(String args)(try(return;)finally(System.out.println(Finally);上述代码的输出结果是()OA.FinallyB.编译失败C.运行时抛出异常D.代码正常运行但没有任何输出1 5.在 JSP指令中,isELIgnored=boolean”的意思是()。A.决定该页面是否是一个错误处理页面B.决定是否实现servlet的单线程模式C.决定是否支持E L 表

41、示 D.没有具体的含义1 6.以下关于Java语言中的引用的描述中,正确的是()OA.引用实际上就是指针B.引用本身是PrimitiveC.一个对象只能被一个引用所指引D.引用就是对象本身1 7.以下关于importjava.util包的描述中,错误的是(A.Vector 类放在/java/util/目录下B.Vector 类属于 java.util 包C.Vector类放在java.util文件中D.Vector类 是 Sun公司的产品1 8.下列属于容器型构件的是()。A.JButtonB.JEditC.JPanelD.JTextField1 9.在一个线程中,sleep。00)方法将使得

42、该线程在()后获得对CPU的控制(假设睡眠过程中不会有其他事件唤醒该线程)。A.正好 100ms B.100ms 不到 C.100ms D.不一定20.下面不是Java语言关键字的是()。A.integer B.float C.double D.default21.在 WEB-INF目录下,必须存放的文件为()。A.class 文件 B.web.xml C.html 文件 D.jar 文件22.表达式4&7的运算结果是()。A.4B.1 C.6D.723.有如下代码:long temp=(int)3.9;temp%=2;那么,变 量 temp的最终值是()。A.0B.1C.2D.42 4.以下

43、可以替换URL中 的 sessionID 的方法是()。A.HttpServletRequest 接口的 encodeURL 方法B.HttpServletResponse 接口的 encodeURL 方法C.HttpServletResponse 接口的 rewriteURL 方法D.HttpServletRequest 接口的rewriteURL 方法2 5.每个使用Swing构件的程序必须有一个()。A.标签B.按钮C.菜单D.容器2 6.下列标识符命名原则中,正确的是()OA.变量和方法名的首写字母大写B.类名的首字母小写C.接口名的首写字母小写D.常量完全大写2 7.类 Test定义

44、如下:1)public class Test2)public float f(float a float b)return0;)3)4)将选项()中代码插入第3 行是不合法的。A.public float f(float a,float b,float c)return 0;B.public float f(float c,float d)return 0;C.public int f(int a,int b)return 0;D.private float f(int a,int b,float c)return 0;2 8.以下描述中,能够创建一个数组实例的是()。A.int arr=ne

45、w int 10;B.float fa=new float10;C.char ca=hello;D.intia=l,2,3)4,5,6;2 9.以 public修饰的类如下所示:public classC ar.,则类 Car()。A.可被其他程序包中的类使用B.不能被其他类继承C.不能被任意其他类使用D.仅能被本程序包中的类使用30.Java程序的执行过程中用到一套JDK工具,其中,java.exe是 指()0A.Java编译器B.Java解释器C.Java文档生成器D.Java类分解器3 1.下列关于构造方法的描述中,错误的是()0A.Java语言规定构造方法没有返回值,但不用void声明

46、B.Java语言规定构造方法名与类名必须相同C.Java语言规定构造方法不可以重载D.Java语言规定构造方法不能直接被调用3 2.构造方法调用的时间是()。A.定义类时B.创建对象时C.使用对象的变量时D.调用对象方法时3 3.以下关于关键字break的描述中,正确的是()。A.只中断最外层的循环B.只中断最内层的循环C.借助于标号,可以实现任何外层循环中断D.只中断某一层的循环3 4.在 Java语言中,下面可以用作正确的变量名称的是()。A.lx B.age C.extends D.implements3 5.在 JavaScript中,以下验证一个数据是否是数字的描述中,正确的是()。

47、A.int I=value若报错就不是数字B.如果用Integer.parselnt(value)有误就不是数字C.没有方法验证D.利 用 isNaN(value)返回的boolean进行判断36.以下不能作JSP的服务器的是()。A.JBoss B.BEA WebLogic C.Tomcat D.PWS37.以下不是JSP操作指令的是()。A.setProperty B.include C.forward D.import38.下面不是Java类访问控制关键字的是()。A.private B.protected C.this D.public39.如果希望控件在界面上按表格行分列排列,应使用

48、的布局管理器是()。A.BoxLayout B.GridLayout C.FlowLouLayout D.BorderLayout40.在配置tomcat虚拟目录时,需要打开的文件是()。A.web.xml B.index.jsp C.server.xml D.以上都不是41.下面不是表单标记的是()。A.RADIO B.INPUT C.CHECKBOX D.TR42.下面不是response对象的方法的是()。A.addCookie(Cookie cookie)B.setHeader(String headername,String headervalue)C.getParameter(St

49、ring str)D.sendError(int errorcode)4 3.以下是编写Servlet必须导入的包的是()OA.java.sql.*B.java.servlet.*C.java.util.*D-java.io.*4 4.下面不属于SQL语句的子类的是()。A.数据查询语言(DQL)B.数据定义语言(DDL)C.事务控制语言(TCL)D.数据插入语言(DID4 5.有如下代码:public class Outer(public voidsomeOuterMethod()(/Line 3public class Innerpublic static voidmain(Stringa

50、rgv)(Outer o=new Outer();/Line 8)内部类里面实例化了一个实例的是()。A.new Inner();/At line 3 B.new Inner();/At line 8C new OuterJnnerQ;At line 8 D,new o nner();/At line 8二、多选题1.以下声明中,能够防止方法覆盖的有()0A.final void f()B.void final f()()C.static void f()D.static finalvoid f()E.final abstract void f()2.下列属于JSP中注释的有()。A.!-与一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com