中软国际JAVA摸底考试题_第1页
中软国际JAVA摸底考试题_第2页
中软国际JAVA摸底考试题_第3页
中软国际JAVA摸底考试题_第4页
中软国际JAVA摸底考试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 选择题(不定项选择,每题2分,共70分)1. 在Java中,定义变量的前面加上( A ),那便是说,这个变量一旦初始化,其值就不可被更改。A finalB finallyC finalizeD const2. 如下Java代码片段,其运行结果是( A )。public class Testpublic static void main(String args) int x=3,y=4; x=(yx+)?1:0; System.out.println(x);A 0B 1C 3D 43. 在Tomcat中部署Web应用程序,正确的步骤顺序是( B )。(1)将创建的页面复制到应用目录下。(2

2、)创建应用页面。(3)在Tomcat目录中的webapps目录下创建应用文件目录,并遵循Web应用目录的结构。(4)启动Tomcat,在浏览器的地址栏中访问。A (4) (3) (2) (1)B (2) (3) (1) (4)C (2) (3) (4) (1)D (1) (3) (2) (1)4. 以下JSP代码,最后运行的结果是( B )。%for(int i=0;iA 编译错误,无法运行。B *C *D 可以运行,但无输出效果。5. 假设下列选项的两个方法都属于同一个类,能正确构成方法重载的是( )。A public void myfunction()和public void myfunc

3、tion(String str)B public String myfunction(String str)和public void myfunction(String strType)C public void myfunction1(String str)和public void myfunction2(String str)D public void myfunction(String str)和public void myfunction(String str,int num)6. 下列关于java.util.ArrayList的说法中不正确的是( )。A 这个集合中的元素是有序的。B

4、 可以通过键对象来获取这个集合中的元素。C 可以通过addFirst()方法在这个集合的首部插入元素。D 在对这个集合进行遍历操作时效率比较高。7. 如下Java代码中,存在错误的代码行是( )。abstract class Shape /1public abstract double getArea(); /2class Square extends Shapeprivate double height=0;public Square(double height)this.height=height;public double getArea() /3return (this.height*

5、this.height);class Testpublic static void main(String args)Shape square=new Square(3); /4System.out.println(square.getArea();A 1B 2C 3D 48. 以下关于B/S架构的说法中,错误的是( )。A 在B/S架构中,浏览器端与服务器采用请求/响应模式进行交互。B B/S架构就是C/S架构的替代品。C 基于B/S架构的Web应用程序由于不再受到安装客户端的限制,访问简便,被越来越多的企业所采用。D 在B/S架构下,客户端无需安装任何客户端软件,可以直接通过浏览器来访问服

6、务端。9. 如下网页代码中,能正确创建一个隐藏域的是( )。A B C D 10. 关于java.lang包中的StringBuffer类,下面说法错误的是( )。A StringBuffer是从BufferedWriter继承,用作字符串输出。B 使用StringBuffer可以提高多个字符串相加的效率。C 多个字符串相加使用StringBuffer不会产生较少的内存碎片。D StringBuffer和String的区别在于StringBuffer是可以修改的,string是只读的。11. 有如下Java代码片段: if(i30&i60)System.out.println(“条件符合”);

7、elseSystem.out.println(“条件不符合”);当i和j分别为( )时,输出结果是“条件符合”。A i=35,j=40B i=40,j=70C i=60,j=60D i=20,j=3012. 如下Java代码运行的结果是( )。public static void main(String args)int i=0;if(+i0) System.out.println(“i小于1”);A i小于1B 无输出C 编译错误D 运行时错误13. 在Java中经常使用System.out对象的print()和println()方法实现控制台输出,则下面选项中描述正确的是( )。A pri

8、nt()方法可以实现控制台输出并换行B println()方法在实现控制台输出之前先换行C print()方法可以实现控制台输出但不换行D println()方法在控制台输出时,前后都进行换行14. 在HTML页面中,如果需要显示图片flower.jpg,并且带有提示文字“花朵”,以下正确的选项是( )。A B C D 15. 以下关于Java语言的多态的说法中,错误的是( )。A 多态是面向对象的三大特征之一。B 通过多态可以提高代码的可扩展性和可维护性。C 把子类转换成父类,称为向下转型。D 使用父类作为方法的形参是使用多态的常见方式。16. 在T-SQL语法中,当删除数据库中某张表的数据

9、时,使用的关键字是( )。A ALTERB REMOVEC DELETED DROP17. 以下关于HTTP协议的说法中,正确的有( )。A HTTP协议即文件上传协议。B HTTP协议支持邮件的发送和接收。C 当客户端发送一个HTTP请求时,服务器就会用一个HTTP响应做出回答。D HTTP协议又被称为超文本传输协议。18. 如下Java代码运行后,在控制台输出的结果是( )。public static void main(String args)String str1=””;String str2=new String();str2=str1.substrin

10、g(0,str1.indexOf();System.out.println(“str2=”+str2);A zhangsanB str2=zhangsanC str2=zhangsanD zhangsan19. 在标准Web项目的目录结构中,web.xml文件应当位于( )中。A META-INF目录B WEB-INF目录C 文档根目录D src目录20. 在某JSP页面中有一行代码:该页面执行后,下面说法正确的是( )。A 页面上显示20.5B 页面上显示20C 页面上显示218D 这行代码有错误21. 如下Java代码,编译运行后的结果是( )。import java.util.*;pub

11、lic class MapTestpublic static void main(String args)Map map = new HashMap();map.put(1,1);map.put(1,2);map.put(2,2);System.out.println(map.size();A 1B 2C 3D 运行时发生异常22. 以下不属于Java关键字的是( )。A ClassB intC voidD null23. 有Java源文件Hello.java,被编译后将生成( )。A Hello.objB Hello.classC Hello.exeD Hello.bat24. 下列( )是

12、不合法的Java变量声明。A float f=1/3;B int i=1/3;C float f=1.01;D double d=999d;25. 在HTML页面中,需要将某个文本框设置为只读,下列代码中正确的是( )。A B C D 26. 根据您的理解,下列选项中( )可能是MyClass类的构造方法。A MyClass()B MyClass()C public void MyClass()D public MyClass()E public MyClassConstructor()27. 有如下Java程序,编译运行后的结果是( )。public interface Faceint nu

13、mber=40;public class Test implements Faceprivate static int number;public static void main(String args)System.out.println(+number);A 40B 41C 0D 128. 数据库中有一个名为tab_student的表,其中有个名为email的字段,要查询出其中所有email不为空的记录,下列SQL语句中正确的是( )。A select * from tab_student where email != nullB select * from tab_student wh

14、ere email nullC select * from tab_student where email is not nullD select * from tab_student where email not is null30. 在java.sql包中,负责执行SQL语句的对象有( )。A ConnectionB StatementC ResultSetD PreparedStatement31. 分析如下Java代码:class A/1protected int getNumber(int a)/2return a+1;/3/4/5class B extends A /6publi

15、c int getNumber(int a)/7return a+2;/8/9public static void main(String args)/10A a=new B();/11System.out.println(a.getNumber(0);/12/13/14编译运行后,结果是( )。A 输出1B 输出2C 第7行编译报错D 第11行编译报错32. 如果需要判断D盘下是否存在名为abc.txt的文件,下列Java代码中正确的是( )。A if(new File(“d:abc.txt”).exists()=true)B if(new File(“d:/abc.txt”).exists

16、() =1)C if(new File(“d:abc.txt”).exists()D if(File.exists(“d:/abc.txt”)33. 在下列Java代码中,能正确定义一个数组的是( )。A int t10=new int;B char a=“hello”;C int t=new int10;D double d=new double10;34. 关于数据库表中的主键,下列说法正确的是( )。A 创建表时一旦设定了主键,主键就不能再更改。B 表可以不设定主键。C 主键列允许重复的值。D 主键列可以插入空值。35. 在Java中,已经定义了接口B和接口C,现在需要定义一个A类实现这两个接口,以下代码正确的是( )。A interface A extends B,CB interface A implements B,CC class

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论