java软件系统操作测试题.docx

上传人:d**** 文档编号:8084066 上传时间:2022-03-13 格式:DOCX 页数:32 大小:26.69KB
返回 下载 相关 举报
java软件系统操作测试题.docx_第1页
第1页 / 共32页
java软件系统操作测试题.docx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《java软件系统操作测试题.docx》由会员分享,可在线阅读,更多相关《java软件系统操作测试题.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、java软件系统操作测试题一、单项选择题(第1题第90题。选择一个正确的答案,将相应的字母填入题内的括号中。每题1分,满分90分。)1、如下代码public class Test public int aMethod() static int i = 0;i+;return i;public static void main (String args) Test test = new Test(); test.aMethod();int j = test.aMethod(); System.out.println(j);输出结果是什么()。 单选题 *A、0。B、1。C、2。D、编译失败。(正

2、确答案)2、按照MVC设计模式,JSP用于实现()。 单选题 *A、Model。B、View。(正确答案)C、Controller。D、容器。3、下列哪一种叙述是正确的( )。 单选题 *A、abstract修饰符可修饰字段、方法和类。B、抽象方法的body部分必须用一对大括号 包住C、声明抽象方法,大括号可有可无。D、声明抽象方法不可写出大括号。(正确答案)4、下列哪一种说法是正确的()。 单选题 *A、实例方法可直接调用超类的实例方法。B、实例方法可直接调用超类的类方法。C、实例方法可直接调用其他类的实例方法。D、实例方法可直接调用本类的类方法。(正确答案)5、如下代码:class Sup

3、er public Integer getLenght() return new Integer(4); public class Sub extends Super public Long getLenght() return new Long(5); public static void main(String args) Super sooper = new Super(); Sub sub = new Sub(); System.out.println(sooper.getLenght().toString() + , + sub.getLenght().toString() ); 输

4、出是什么() 单选题 *A、4,4。(正确答案)B、4,5。C、5,4。D、5,5。6、在JDBC中,用于表示数据库连接的对象是()。 单选题 *A、Statement。B、Connection。(正确答案)C、DriverManager。D、PreparedStatement。7、用于调用存储过程的对象是( )。 单选题 *A、ResultSet。B、DriverManager。C、CallableStatemet。(正确答案)D、PreparedStatement。8、如下代码 public Object m() Object o = new Float(3.14F); Object oa

5、 = new Object1; oa0 = o; o = null; oa0 = null; print return 0; 当Float对象在第11行被创建后, 什么时候能够被垃圾回收()。 单选题 *A、13行以后。B、14行以后。C、15行以后。(正确答案)D、16行以后。9、如下代码:class Base Base() System.out.print(Base); public class Alpha extends Base public static void main( String args ) new Alpha(); -调用父类无参的构造方法new Base(); 结果是

6、什么()。 单选题 *A、Base。B、BaseBase。(正确答案)C、编译失败。D、代码运行但没有输出。10、在Servlet的生命周期中,容器只调用一次的方法是()。 单选题 *A、service。B、getServletConfig。C、init。(正确答案)D、destroy。11、在Servlet处理请求的方式为()。 单选题 *A、以进程的方式。B、以程序的方式。C、以线程的方式。(正确答案)D、以响应的方式。12、以下关于异常的说法正确的是()。 单选题 *A、一旦出现异常,程序运行就终止了。B、如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常。C、在catch子句中匹

7、配异常是一种精确匹配。D、可能抛出系统异常的方法是不需要申明异常的。(正确答案)13、如下代码:public class Foo public static void main(String args) try return; finally System.out.println( Finally ); 输出结果是什么()。 单选题 *A、Finally。(正确答案)B、编译失败。C、代码正常运行但没有任何输出。D、运行时抛出异常。14、程序中,long temp=(int)3.9;temp%=2;temp的最终值是什么()。 单选题 *A、0。B、1。(正确答案)C、2。D、3。15、jsp

8、指令中isELIgnored=boolean的意思是()。 单选题 *A、决定是否实现Servler的单线程模式。B、决定改页面是否是一个错误处理页面。C、决定是否支持EL表示。(正确答案)D、没有具体的含义。16、对于import java.util包,以下那种说法是错误的()。 单选题 *A、Vector类属于java.util包。B、Vector类放在java/util/目录下。C、Vector类放在java.util文件中。(正确答案)D、Vector类是Sun公司的产品。17、语句System.out.println(4&7);会产生什么样的输出()。 单选题 *A、4。(正确答案)

9、B、5。C、6。D、7。18、在一个线程中Sleep(1000)方法, 将使得该线程在多少时间后获得对CPU的控制(睡眠过程中不会有其他事件唤醒该线程)()。 单选题 *A、正好1000毫秒。B、1000毫秒不到。C、 =1000毫秒。(正确答案)D、不一定。19、在WEB-INF目录下,必须存放的文件为()。 单选题 *A、class文件。B、web.xml。(正确答案)C、jar文件。D、html文件。20、在J2EE中属于Web层的组件有()。 单选题 *A、Servlet 。(正确答案)B、EJB。C、Applet。D、HTML。21、下面哪个不是JAVA关键字()。 单选题 *A、i

10、nteger。(正确答案)B、double。C、float。D、default。22、下面哪个不是JAVA基本数据类型()。 单选题 *A、double。B、delete。(正确答案)C、float。D、boolean。23、每个使用Swing构件的程序必须有一个()。 单选题 *A、按钮。B、标签。C、菜单。D、容器。(正确答案)24、下面关于Java的引用,说法正确的是()。 单选题 *A、应用实际上就是指针。B、应用本身是Primitive。(正确答案)C、引用就是对象本身。D、一个对象只能被一个引用所指引。25、类Test1定义如下public class Test1 public f

11、loat aMethod(float a,float b) return 0; 将以下哪种方法插入行3是不合法的( )。 单选题 *A、public float aMethod(float a, float b,float c) return 0;。B、public float aMethod(float c,float d) return 0;。(正确答案)C、public int aMethod(int a, int b) return 0;。D、private float aMethod(int a,int b,int c) return 0;。26、哪个语句创建了一个数组实例()。 单

12、选题 *A、int ia = new int 15;。(正确答案)B、float fa = new float 20;。C、char ca = “Some String”;。D、int ia = 4, 5, 6 1, 2, 3;。26、下列标识符(名字)命名原则中,正确的是()。 单选题 *A、类名的首字母小写。B、变量和方法名的首写字母大写。C、接口名的首写字母小写。D、常量完全大写。(正确答案)27、以public修饰的类如:public class Car 则Car()。 单选题 *A、可被其它程序包中的类使用。(正确答案)B、仅能被本程序包中的类使用。C、不能被任意其它类使用。D、不能

13、被其它类继承。29、下列说法正确的是()。 单选题 *A、JAVA程序的main方法必须写在类里面(正确答案)B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、JAVA程序的main方法中如果只有一条语句,可以不用(大括号)括起来30、变量命名规范说法正确的是()。 单选题 *A、变量由字母、下划线、数字、$符号随意组成;B、变量不能以数字作为开头;(正确答案)C、A和a在java中是同一个变量;D、不同类型的变量,可以起相同的名字;31、下列值不为true的表达式有()。 单选题 *A、john = = johnB、john.equals(john)C、joh

14、n = john(正确答案)D、john.equals(new String(john)32、为一个boolean类型变量赋值时,可以使用()方式。 单选题 *A、boolean = 1B、boolean a = (9 = 10);(正确答案)C、boolean a=真D、boolean a = = false;33、下列哪个属于容器型构件()。 单选题 *A、JEditB、JButtonC、JPanel(正确答案)D、JTextField34、表达式(11+3*8)/4%3的值是()。 单选题 *A、31B、0C、1D、2(正确答案)35、以下()不是合法的标识符。 单选题 *A、STRIN

15、GB、x3xC、void(正确答案)D、de$f36、以下程序的运行结果是( B )。public class Increment public static void main(String args) int a; a = 6; System.out.print(a); System.out.print(a+); System.out.print(a); 单选题 *A.66B. 667(正确答案)C. 677D. 67637、下列代码输出结果是()。int i = 10;while ( i 0 )i = i + 1;if ( i = =10 )break; 单选题 *A.while循环执行

16、10次B. 死循环(正确答案)C.循环一次都不执行D. 循环执行一次38、下面有关for循环的描述正确的是()。 单选题 *A、for循环体语句中,可以包含多条语句,但要用大括号括起来(正确答案)B、for循环只能用于循环次数已经确定的情况C、在for循环中,不能使用break语句跳出循环D、for循环是先执行循环体语句,后进行条件判断39、运算符优先级别排序正确的是()。 单选题 *A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;(正确答案)B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、由高向低分别是:()、算术运算符、逻辑运

17、算符、关系运算符、!、赋值运算符;D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;40、关于类的描叙正确的是()。 单选题 *A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用B、局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中(正确答案)C、使用别的类的方法仅仅需要引用方法的名字即可D、一个类的方法使用该类的另一个方法时可以直接引用方法名41、下列关于字符串的描叙中错误的是()。 单选题 *A、字符串是对象B、String对象存储字符串的效率比StringBuffer高(正确答案)C、可以使用StringBuffer sb=这里是字符

18、串声明并初始化StringBuffer对象sbD、String类提供了许多用来操作字符串的方法:连接,提取,查询等42、下列()属于引用数据类型。 单选题 *A、String(正确答案)B、charC、用户自定义的Student类类型D、int43、score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是()。temp = score0;for (int index = 1;index if (scoreindex temp = scoreindex; 单选题 *A.求最大数B. 求最小数(正确答案)C.找到数组最后一个元素D. 编译出错44、下面关于数组的

19、说法中,错误的是()。 单选题 *A、在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空(正确答案)B、数组可以在内存空间连续存储任意一组数据C、数组必须先声明,然后才能使用D、数组本身是一个对象45、执行下面代码结果( D ) for(int i=0;)System.out.println(这是 +i);break;。 单选题 *A、语法错误,缺少表达式2和表达式3B、 死循环C、程序什么都不输出D、 输出:这是0(正确答案)46、下面()不是String类提供的合法的方法。 单选题 *A、equals(String)B、trim()C、append()(正确答案)D、in

20、dexOf()47、在Java中,关于构造方法,下列说法错误的是()。 单选题 *A、构造方法的名称必须与类名相同B、构造方法可以带参数C、构造方法不可以重载(正确答案)D、构造方法绝对不能有返回值48、在Java中,下面对于构造函数的描述错误的是()。 单选题 *A、类不一定要显式定义构造函数B、构造函数的返回类型是void(正确答案)C、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数49、下面类或者接口中,不属于集合体系的是()。 单选题 *A、java.util.Collections(正确答案)B、java.util.MapC、java.uti

21、l.VectorD、java.util.Hashtable50、下列选项中关于Java中封装的说法错误的是()。 单选题 *A、封装就是将属性私有化,提供共有的方法访问私有属性B、属性的访问方法包括setter方法和getter方法C、setter方法用于赋值,getter方法用于取值D、包含属性的类都必须封装属性,否则无法通过编译(正确答案)51、在Java接口中,下列选项中有效的方法声明是()。 单选题 *A、public void aMethod(正确答案)B、void aMethod();C、protected void aMethod()D、private void aMethod(

22、);52、Java中,如果类C是类B的子类,类B是类A的子类下面描述正确的是()。 单选题 *A、C不仅继承了B中的成员,同样也继承了A中的成员(正确答案)B、C只继承了B中的成员C、C只继承了A中的成员D、C不能继承A或B中的成员53、以下关于抽象类和接口的说法错误的是()。 单选题 *A、抽象类在Java语言中表示一种继承 关系一个类只能使用一次继承。但是一个类却可以实现多个接口。B、接口中的方法都必须加上public关键字C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现D、接口中定义的变量默认是public static final 型,且必须给

23、其初值,所以实现类中不能重新定义,也不能改变其值。(正确答案)54、关于面向对象的说法正确的是()。 单选题 *A、类可以让我们用程序模拟现实世界中的实体(正确答案)B、有多少个实体就要创建多少个类C、对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现D、现实世界中的某些实体不能用类来描述55、下列哪种不是List集合的遍历方式()。 单选题 *A、Iterator迭代器实现B、增强for循环实现C、get()和size()方法结合实现D、get()和length()方法结合实现(正确答案)56、有一个数组arr,请问他的第一个和最后一个的下标分别是多少()

24、。 单选题 *A、0,arr.lengthB、1,arr.lengthC、0,arr.length-1(正确答案)D、1,arr.length-157、sql中修改表中数据的关键字是()。 单选题 *A、insertB、update(正确答案)C、deleteD、edit58、设一个栈的输入序列为1、2、3、4,借助一个栈所得到的输出序列不可能的是( ) 单选题 *A:1,2,3,4B:4,3,2,1C:1,3,4,2D:4,1,2,3。(正确答案)59、ArrayList l =new ArrayList(20) 扩充了几次( )。 单选题 *A、0(正确答案)B、1C、2D、360、jav

25、a.io包的File类是()。 单选题 *A:字符流类B:字节流类C:对象流类D:不属于上面三者(正确答案)61、程序中添加注释的作用()。 单选题 *A、使得程序运行更高效B、增加程序的可读性和可理解性(正确答案)C、可以使用#号来注释D、提高程序编译的速度62、 在SQL语句中,与表达式工资 BETWEEN 1210 AND 1240功能相同的表达式是()。 单选题 *A、工资=1210 AND 工资=1210 AND 工资1240C、工资1240D、工资=1210 OR 工资=124063、HelloWorld.java编译成功后会在当前目录中生成一个什么文件()。 单选题 *A、Hel

26、lo.javaB、HelloWorld.class(正确答案)C、Helloworld.classD、helloWorld.class64、在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。 单选题 *A、add(Object o)B、add(int index,Object o)C、remove(Object o)D、removeLast()(正确答案)65、以下语句错误的是()。 单选题 *A、int a=10;B、int ab=10.4f;(正确答案)C、float b=10;D、dou

27、ble c=10.0;66、public static void main(String args) int f =1; int k; for(k=2;k0);System.out.println(i);,执行结果是( C )。 单选题 *A、0B、1C、2(正确答案)D、369、以下访问权限哪些不能实现对同包的类访问()。 单选题 *A、publicB、private(正确答案)C、protectedD、缺省70、以下哪个关键词不能修饰类( )。 单选题 *A、publicB、private(正确答案)C、abstractD、缺省71、int的包装类是()。 单选题 *A、Integer(正

28、确答案)B、IntC、DoubleD、Long72、Java语言的类间的继承关系是()。B 单选题 *A、多重的B、单重的(正确答案)C、线程的D、不能继承73、查询员工工资信息时,结果按工资降序排列,正确的是()。 单选题 *A、ORDER BY 工资B、ORDER BY 工资 desc(正确答案)C、ORDER BY 工资 ascD、ORDER BY 工资 distinct74、在下列关于约束的陈述中,正确的是()。 单选题 *A、一张表只能有一个非空约束B、在创建好惟一性约束后,可以在列中输入两行完全相同的记录。C、在创建主键约束时,每张表中可以创建多个主键。D、以上说法都不正确。(正确

29、答案)75、下面有关HAVING子句描述错误的是()。 单选题 *A、HAVING子句必须与GROUP BY 子句同时使用,不能单独使用B、使用HAVING子句的同时不能使用WHERE子句(正确答案)C、使用HAVING子句的同时可以使用WHERE子句D、使用HAVING子句的作用是限定分组的条件76、当前盘当前目录下有数据库,其中有数据库表stock,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上

30、海600605 轻工机械 14.39 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳有如下SQL语句CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock执行该语句后产生的视图含有的字段名是( )。 单选题 *A、股票名称、单价B、名称、单价(正确答案)C、名称、单价、交易所D、股票名称、单价、交易所77、以下产生信息丢失的类型转换是()。 单选题 *A、float a=10;B、int a=(int)884656565.5f;(正确答案)C、byte a=10;int b=a;D、 double d=

31、100;78、面向对象三大特征不包括()。 单选题 *A、封装B、继承C、关联(正确答案)D、多态79、JAVA基本数据类型有几种()。 单选题 *A、5B、6C、7D、 8(正确答案)80、与int类型所占字节相同的类型是()。 单选题 *A、charB、float(正确答案)C、doubleD、boolean81、在SQL中创建和修改一个数据库表结构分别使用的关键字是()。 单选题 *A、USE, UPDATEB、INSERT, ALTERC、CREATE, ALTER(正确答案)D、CREATE, UPDATE82、操作数组的工具类的名称()。 单选题 *A、ListsB、Arrays(

32、正确答案)C、ArrayD、String83、public class Dog2 public static int count;public Dog2() count+;public static void test1() count = 10;public static void main(String args) Dog2 d = new Dog2();d.test1();Dog2 d2 = new Dog2();d2.test1();Dog2 d3 = new Dog2();System.out.println(d.count);,运行结果是( ) 单选题 *A、3B、10C、11(正

33、确答案)D、编译出错84、下列修饰符中,定义类头时能使用的修饰符是( C)。 单选题 *A、privateB、staticC、abstract(正确答案)D、protected85、设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()。 单选题 *A、x( int m) . B、void x( int m) . (正确答案)C、x( int m, int n) . D、x( int h,int m,int n) . 86、子类中的成员方法调用父类成员方法时,super关键字可以出现在哪一行上()。 单选题 *A、只能在第一行B、只能在最后一行C、任意行(正确答案)D、任

34、意行但需要在this之前使用87、不属于数据定义功能的SQL语句是()。 单选题 *A、CREATE TABLEB、CREATE VIEWC、UPDATE TABLE(正确答案)D、ALTER TABLE88、final关键词不可以修饰哪些类型()。 单选题 *A、类B、接口(正确答案)C、变量D、方法89、jdbc中PreparedStatement要想执行select语句,需要调用哪个方法()。 单选题 *A、int executeUpdate()B、ResultSet executQuery()(正确答案)C、ResultSet executeQuery(String sql)D、int

35、 executeUpdate(String sql)90、下面关于垃圾收集的说法正确的是()。 单选题 *A、一旦一个对象成为垃圾,就立刻被收集掉。B、对象空间被收集掉之后,会执行该对象的finalize方法C、finalize方法和C+的析构函数是完全一回事情。D、一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。(正确答案)二、判断题(第1题第30题。将判断结果填入括号中。正确的填“”,错误的填“”。每题1分,满分30分。)1、( )数据由高类型转换到低类型时候,采用强制转换,数据精度要受到损失。 单选题对(正确答案)错2、( )静态方法能处理静态变量。 单选题对(正确答案)错3、

36、( )抽象方法是一种只有说明而无具体实现的方法。 单选题对(正确答案)错4、( )一个类实现一个接口,则该类必须实现接口中的所有方法。 单选题对(正确答案)错5、( )final类中的属性和方法都必须是final的。 单选题对错(正确答案)6、( )Java语言规定在嵌套的程序块中允许定义同名的成员变量。 单选题对错(正确答案)7、( )成员方法的重载和覆盖是同一回事。 单选题对错(正确答案)8、( )一个类可以实现多接口。 单选题对(正确答案)错9、( )接口和抽象类都要包含抽象方法。 单选题对错(正确答案)10、( )Java语言之所以能跨平台,是因为运行在操作系统上。 单选题对错(正确答

37、案)11、( )接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 单选题对(正确答案)错12、( )Java语言具有较好的安全性和可移植性及与平台无关等特性。 单选题对(正确答案)错13、( )Java中,一个类可以有多个直接父类。 单选题对错(正确答案)14、( )覆盖的同名方法中,子类方法不能比父类方法的访问权限低。 单选题对(正确答案)错15、( )抽象方法没有方法体。 单选题对错(正确答案)16、( )Java语言的基本数据类型有4类:整型、浮点型、字符串型和布尔型。 单选题对错(正确答案)17、( )覆盖的同名方法中,子类方法不能比父类方法的访问权限低。

38、单选题对(正确答案)错18、( )静态变量可以被类和对象调用。 单选题对(正确答案)错19、( )接口中可以包含非静态成员变量。 单选题对错(正确答案)20、( )Java语言中,类的成员变量在整个类内都有效,其有效性与它在类体中的位置无关,方法中的局部变量的有效性与它在方法体中的位置无关。 单选题对错(正确答案)21、( )Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码。 单选题对(正确答案)错22、( )子类所继承父类非私有的成员都可以在子类中访问。 单选题对(正确答案)错23、( )在java继承机制中,父类中的私有 private)成员不能被子类继承。

39、单选题对错(正确答案)24、( )描述对象的两个要素是属性和方法。 单选题对(正确答案)错25、( )方法重载是指子类和父类具有相同名字、相同的参数表,返回类型可以不相同 单选题对错(正确答案)26、( )Java语言中,类的成员变量在整个类内都有效,其有效性与它在类体中的位置无关,方法中的局部变量的有效性与它在方法体中的位置无关。 单选题对错(正确答案)27、( )Java的源代码中定义几个类,编译结果生成几个以“.class”后缀的字节码。 单选题对(正确答案)错28、( X )main是Java语言中的关键字。 单选题对错(正确答案)29、( )0xC5表示的是一个十六进制整数。 单选题对(正确答案)错30、( )StringBuffer

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

当前位置:首页 > 考试试题 > 习题库

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁