Java平台与应用开发试题册(A卷)
C. public class
3. System.out.println("5" + 2);的输出结果是(
)。
D. package
A. 52
B. 7
C. 2
D. 5
4. 下列叙述中正确的是(
)。
A. 声明变量时必须指定一个类型
B. Java 语言认为变量 number 与 Number 相同
C. Java 语言中唯一的注释方式是“//”
C. GridLayout
D. CardLayout
13. 当线程被创建后,其所处的状态是(
)。
A. 阻塞状态
B. 运行状态
C. 就绪状态
D. 新建状态
14. 当线程因异常而退出 run()后,其所处的状态为(
)。
A. 阻塞状态
B. 运行状态
C. 就绪状态
D. 结束状态
15. Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为(
始化代码段是:StringBuffer str=new StringBuffer("42030519980713402X"); 请选
择正确的方法,以实现转换。(
)。
A. str.replace(6, 10,"****"); C. str.replace(5, 10, "****"); 11. 下列集合中不属于单列集合的是(
3. 编写程序,文件名为 Convert.java,将字符串“ChinaCQ”转换后输出到控制台 上,输出结果为“BijobBP”。转换规则:如果是小写字母,则转换为后一个字 母;如果是大写字母,则转换为前一个字母。(20 分)
三、程序填空题(共 1 小题,共 25 分) 1. 该程序的功能为:文本框的初始值为“0”;单击“增加”按钮时,将文本框中的
)。
A. 阻塞状态
B. 运行状态
C. 就绪状态
D. 新建状态
16. 当使用客户端套接字 Socket 创建对象时,需要指定(
)。
A. 服务器主机名称和端口
B. 服务器端口和文件
订 封
装 密
第 2 页 /共 5 页
★编号:信息学院 2017/2018-01 学期 □期中/■期末/其他(
)考字第(
)号 试题册
20. 当找不到客户的服务器地址时会抛出(
)异常。
A. IOException C. SocketException
B. UnknownHostException D. MalformedURLExceptin
二、程序设计题(共 3 小题,共 55 分) 1. 编写程序,文件名为 Number.java,输出 26 个英文大写字母及其对应的 ASCII
B. str.replace(5, 9, "****"); D. str.replace(6, 9, "****");
)。
A. HashMap
B. ArrayList
C. HashSet D. Vector
12. JFrame 类的对象的默认布局是什么布局?(
)。
A. BorderLayout
B. FlowLayout
数字加 1;单击“还原”按钮时,将文本框的值重置为“0”;单击“保存”按钮时, 将文本框中的内容输出到文件中保存,文件名为“Result.txt”。程序运行界面 如图 2 所示,请填空。(25 分)
图 2 程序运行界面
代码见下页,注意:不要改变代码结构,空 4 处的代码可以填写一行,也可 以填写多行。
码,输出的参考格式如下图 1 所示。(10 分)
图 1 程序参考输出结果
2. 编写程序,设计一个 Book 类,文件名为 Book.java,要求如下:(25 分) (1) 使用该类来描述图书的书号(id)、书名(name)、作者(author)、出版社(press)、 定价(price)等图书信息,其数据类型依次为 int、String、String、String、double; (5 分) (2) 编写不带参数构造方法用来初始化图书的书号、书名、作者、出版社、 定价等图书信息;(1 分)
D. 源文件中 public 类可以有 0 或多个
5. 在 switch(expression)语句中,expression 的数据类型不能是(
)。
A. double
B. char
C. byte
6. 访问修饰符的作用范围由大到小是(
)。
D. short
A. public-default-protected-private B. private-default-protected-public
第 4 页 /共 5 页
★编号:信息学院 2017/2018-01 学期 □期中/■期末/其他(
)考字第(
)号 试题册
第 5 页 /共 5 页
线 线
★编号:信息学院 2017/2018-01 学期 □期中/■期末/其他(
)考字第(
)号 试题册
D. 方法的个数相同,但参数列表中对应的某个参数的类型不同
8. 有关 final 关键字的描述不正确的是(
)。
A. 由 final 修饰的类为最终类,不能被继承
B. 由 final 修饰父类中的某个方法,不允许重写
线
学 号:
线
订
姓 名:
封
★编号:信息学院 2017/2018-01 学期 □期中/■期末/其他(
)考字第(
)号 试题册
重庆科技学院
20 17 /20 18 学年第 01 学期考试( A )卷试题册
课程名称: Java 平台与应用开发
课程序号: 3DX0242A.01/02
适用专业班级:
物联网 2016
本试题册共 5 页,考试方式: 闭卷 ,考试时间: 120 分钟
一、单项选择题(共 20 小题,每小题 1 分,共 20 分)
1. 0.6332f 的数据类型是(
)。
A. float
B. double
C. Float
2. 用来导入已定义好的类或包的关键字是(
)。
D. Double
A. import
B. class
C. 服务器名称和文件
D. 服务器地址和文件
17. 使用流式套接字编程时,为了接收对方发来的数据,需要使用哪个方法
(
)。
A. getInetAddress()
B. getLocalPort()
C. getOutputStream()
D. getInputStream()
18. ServerSocket 的监听方法 accept()的返回值类型是(
第 3 页 /共 5 页
★编号:信息学院 2017/2018-01 学期 □期中/■期末/其他(
)考字第(
)号 试题册
(3) 编写带五个参数的构造方法来初始化图书的书号、书名、作者、出版社、 定价等图书信息;(3 分) (4) 编写若干个 set()方法分别用来设置图书的书号、书名、作者、出版社、 定价等图书信息;(5 分) (5) 编写若干个 get()方法分别用来获取图书的书号、书名、作者、出版社、 定价等图书信息;(5 分) (6) 编写 toString()方法用来打印图书的书号、书名、作者、出版社、定价等 信息;(2 分) (7) 编写 equals()方法来判断两本图书是否完全相同。(4 分)
)。
A. void
B. Object
C. Socket
D. DatagramSocket
19. 如果在关闭 Socket 时发生一个 I/O 错误,则会抛出(
)异常。
A. IOException
B. UnknownHostException
C. SocketException
D. MalformedURLExceptin
C. private-protected-default-public
D. public-protected-default-private
7. Java 中,下列有关方法重载的规则描述不正确的是(
)。
A. 同一类中方法名相同
B. 方法的参数不同
C. 方法的返回值类型不同
装 密
专业班级:
第 1 页 /共 5 页
C. 由 final 修饰的成员变量和局部变量,为常量,在程序运行期间不允许再
发生变化
D. final 关键字可以修饰接口
9. 如何获取一个 String 类的实例 s 所包含的字符个数? (
)。
A. s.size
B. s.length
C. s.size()
D. s.length()
10. 将身份证号码,如 42030519980713402X 转换为 420305****0713402X 的初
《JAVA程序设计》试题(A卷)
《JAVA程序设计》试题(A卷) DA. javacB. javaC. r unD. ececute5) 可以将以下哪个值赋给类型char的变量?( )(1).’A’(2).9(3).12.3(4).”hello”A. (1)和(2)B.(1)、(2)和(3)C. (1)D. (2)6.Java中的子类也称为( )A. 内联类B. 嵌套类C. 派生类 D. 隐藏类7.以下哪个是关于Java的正确说法( )A. 不具有编译器B. 不具有解释程序C. 不具有编译器和解释程序D. 具有字节码阅读器8.运算符“|”是( )A. 位运算符B. 逻辑运算符C. 这种运算符不存在9. 使用以下哪些修饰符进行修饰时,子类不可访问其变量?( )A. ProtectedB. PrivateC. 以上两者都是D. 以上都不是10. 以下关于抽象方法的说法哪些是错误的?( )A. 可以直接访问它们而无需创建包含他们的类对象。
B. 它们的实现是不提供的。
C. 它们的实现是由其子类提供的。
D. 抽象方法永远不会被调用。
11.引用抽象类的引用变量可以初始化为( )A. 抽象类的对象B. 抽象类子类的对象C. 以上两者都是D. 以上都不是12. 以下关于接口的说法哪些是错误的?( )A. 创建接口层次结构是可能的。
B. 接口类型变量可用于应用实现它的类对象。
C. 接口可被实例化。
D. 声明抽象方法的接口无需在其声明中具有abstract修饰符。
13.假定没有任何修饰符指定其访问的类拥有以下哪种访问级别?( )A. PublicB. ProtectedC.Package D. Private14. 可在方法的作用域中抛掷的异常是:( )A. 使用Java的throw语句的方法直接抛掷的异常B. 被方法通过调用其他方法抛掷的异常C. 上面的a和bD. 以上都不是15. 如果我们假定throw object;但该参数不是Throwable对象,则会发生什么?( )A. 什么也不发生,该参数也将时有效的B. 该参数将转换成Throwable对象,然后执行该语句C. 编译器将指出错误D. 这本身将产生异常16.何时抛掷Error异常?( )A. 当发生动态链接失败或JVM本身发生某些知命错误时B. 当OS中的中断处理程序不处理生成的中断时C. 当运行时异常系统无法处理它时D. 以上都是17.以下程序测试String 类的各种构造方法,试选出其运行效果。
Java基础知识测试__A卷_答案讲解
考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。
单选2分/题,多选4分/题。
多选题不全对半分,全对满分。
1.下面说法正确的是()A. JVM就是Java虚拟机,包含java核心类库// JRE: JVM+Java library。
B. JRE就是java运行环境,包含java程序编译运行的工具环境// JDK:JRE+ToolsC. JDK就是java开发环境,javac是其中的一个工具D. 功能范围:JDK > JVM > JRE2.下面的说法正确的是( )A. Java 语言是面向对象的、解释执行的网络编程语言。
B. Java 语言具有可移植性,是与平台无关的编程语言。
C. Java 语言可对内存垃圾自动收集。
D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
3.给定java代码,如下:public byte count(byte b1, byte b2){return ____;}要使这段代码能够编译成功,横线处可以填入A. (byte)(b1-b2) //返回值类型为byte,要求选项结果为byteB. b1-b2C. (byte)b1+b2D. (byte)b1/b24.关于类的命名,正确说法是()A. 可以由数字和英文拉丁字母组成,且可以任意排序//数字不能开头B. 命名要做到见名知意C. 如果是由多个单词组成,每个单词首字母大写D. 可以是Java已经定义过的关键字//囧5.关于main方法说法错误的是()A.main方法是java程序执行的入口B.main方法的方法体重至少要有一行代码//可以没有代码C.main必须定义在一个类中D. main方法的定义格式为:public static void main(String[] args){}6.类中某方法定义如下:double fun(int a,int b){return a*1.0/b;}同一类内其它方法调用该方法的正确方式是:A. double a = fun(1,2);B. double a = fun(1.0,2.0);C. int x = fun(1,2);D. int x = fun(1.0,2.0);7.给定java代码,如下,编译运行,结果是()public static void main(String[] args){boolean flag;System.out.println(“flag”+flag); //局部变量需要先初始化再使用}A. 编译错误B. 编译通过,单出现运行时错误C. 正常运行,输出flag=falseD. 正常运行,输出flag=8.下面哪个关键字可以定义一个类()A. interfaceB. class //查看下面解释C. extendsD. implements在Oracle官网java英文原版教程,链接地址:https:///javase/tutorial/java/IandI/createinterfac e.html上有如下解释:In the Java programming language, an interface is a reference type,similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types. Method bodies exist only for default methods and static methods. Interfaces cannot be instantiated—they can only be implemented by classes or extended by other interfaces. Extension is discussed later in this lesson.9.byte类型的取值范围是()A. -256至255B. -255至255C. -128至127 //*/?#%¥@*&……D. -127至12810.下面关于java中方法,描述错误的是( )A.必须定义在类或者接口里面B.定义一个方法之前要明确该方法需要的参数和返回值类型C.方法可以提高代码复用性,提高程序运行的效率//可以提高编写代码的效率D.方法只有调用才会被执行11.下面程序执行的结果是?( )class Test{public static void main(String[] args){System.out.println(““+’a’+1); // + 在这里是连接符,任何数据和字符串连接后,都是字符串}}A. 98B. a1C. 971D. 19712.for循环格式如下:for(表达式1;表达式2;表达式3){//code}下面描述错误的是()A. 表达式1处的代码会被执行多次//只能一次B. 表达式1处可以定义变量C. 表达式3用于决定循环是否应该结束//表达式2D. 表达式2的值可以是任意类型,也可以是boolean类型//只能是boolean13.以下选项可以正确创建一个长度为3的二维数组的是 ( )A.new int[2][3]B.new int[3][]C.new int[][3]D.以上答案都不对14.设以下是应用程序中定义的方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是 ( )。
02专升本JAVA试卷(A卷)
安徽农业大学2002级计算机(专升本)JA V A考试(A卷)一、选择题(3x5=15分)1、下列语句没有语法错误的是()A、float f = 1.3;B、char c = "a";C、byte b = 257;D、int i = 10;2、一个byte型量可表示的范围为()A、-128 到127B、-28-1 到28C、-255 到256D、根据具体的机器而定3、下列标识符中,合法的是()A、%fredB、*fredC、$thisfredD、2fred4、下列代码中那一段是合法的代码()A、String A="abcdefg";A-="cde";B、S tring A="abcdefg";A+="cde";C、I nteger J=new Integer(27);J-=7;D、Integer J=new Integer(27);J--;5、以下修饰符中不可作为类的修饰符使用的是()A、publicB、s taticC、a bstractD、final二、填空题(2x10=20分)1、一个源程序文件名为Shape.java,则此程序文件中具有public访问属性的类名为。
2、有一Applet程序代码为import java.applet.*;import java.awt.*;public class Test extends Applet{Label label;public void init(){label=new Label(“我是Applet,要用浏览器运行我”);}}该Applet程序界面宽和高分别为400和300个象素,则运行它的HTML文件应写为<HTML><BODY><APPLET code=width=height= ></APPLET></BODY></HTML>3、定义IC_CARD类没有子类,则其定义格式为: classIC_CARD{}。
Java应用开发技术相关的测试题及参考解答(第4部分)
Java应用开发技术相关的测试题及参考解答(第4部分)杨教授工作室精心创作的优秀程序员职业提升必读系列资料 1.1 Java应用开发技术相关的测试题及参考解答(第4部分) 1.1.1 单项选择题及参考答案1、请问以下描述正确的有:A. int类型表示32位有符号整数B. short类型表示16位无符号整数C. char类型表示16位Unicode编码字符D. float类型表示64位浮点值E. long类型表示64位有符号整数答案:ACE2、请问,以下哪些是基本数据类型,A. byteB. StringC. integerD. Float答案:A3、请问,以下哪些是十进制数123的正确的八进制表示,A. 0173B. 123C. 0x123D. 0x173答案:A4、请问,以下哪些语句用于实现将一个数值为17对应八进制文字赋值给一个整数变量,A. private final int theNumber = 0x17;B. private final int theNumber = 017;C. public int theNumber = 017;杨教授工作室,版权所有,盗版必究, 1/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料D. public int theNumber = (octal)17;E. public int THE_NUMBER = 017; 答案:BCE5、一下哪些语句是正确的,A. double snow[] = new double[31];B. double snow[31] = new array[31];C. double snow[31] = new array;D. double[] snow = new double[31]; 答案:AD6、请问,以下哪些是声明一个数组的正确形式,A. int i[5][];B. int i[][];C. int []i[];D. int i[5][5];E. int[][] a;答案:BCE7、请问,以下哪些语句用于声明一个二维数组,A. int[5][5] a =new int[][];B. int a = new int[5,5];C. int []a[] = new int[5][5];D. int[][] a = new[5]int[5]; 答案:C8、请问以下哪些语句实现了声明一个二维数组,A. int a[][] = new int[10,10];B. int a[][] = new int[10][10];C. int a[10,10] = new int[10][10];杨教授工作室,版权所有,盗版必究, 2/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料D. int [][]a = new int[10][10];E. int []a[] = new int[10][10];答案:BDE9、请问,以下哪些语句用于初始化一个数组,A. int dayhigh = {12,34,554,6,57,7,8};B. int dayhigh[] = {12,34,554,6,57,7,8};C. int[] dayhigh = {12,34,554,6,57,7,8};D. int dayhigh[] =new int{12,34,554,6,57,7,8};E. int dayhigh= [12,34,554,6,57,7,8]; 答案:BC10、请问,以下哪些语句用于获取数组中元素的个数,A. intArrary.size;B. intArrary.size();C. intArrary. length;D. intArrary.length();E. intArrary.getSize();答案:C11、请问,以下哪些是应用程序main()方法的正确形式,A. public static int main(char args[]);B. public static void main(String args[]);C. public static void Main(String args[]);D. public static void main(char args[]); 答案:B12、请问,以下哪些是应用程序main()方法的正确形式,A. public static void main();B. public static void main(String args);杨教授工作室,版权所有,盗版必究, 3/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料C. public static void main(String args[]);D. public static void main(Graphics g);E. public static boolean main(String args[]); 答案:C13、请问,以下哪些是应用程序main()方法的正确形式,A. public static void main(String args[]);B. static public void main(String args[]);C. public void main(String args[]);D. public static void main(String[] args); 答案:ACD14、请问,以下哪些是应用程序main()方法的正确形式,A. static void main(String args[]){}B. public static void main(String args[]){}C. public static void main(String[] args){}D. public static void main(String door[]){} 答案:ABCD15、请问,以下哪些是有关垃圾回收器的正确描述,A. 程序员可以在指定时间调用垃圾回收器释放内存B. 垃圾回收器可以保证java程序不会产生内存溢出C. 程序员可以指定垃圾回收器的回收对象D. 对象的finalize()方法在对象被垃圾回收器回收之前获得调用答案:CD16、请问,以下哪些是有关垃圾回收器的正确描述,A. 垃圾回收器是一个低优先级的后台线程B. 垃圾回收器始终监视着每个对象C. 可以调用垃圾回收器回收指定对象杨教授工作室,版权所有,盗版必究, 4/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料答案:AB17、请问,以下哪些是finalize()方法的正确形式?A. protected void finalize() throws ThrowableB. final finalize()C. public final finalize()D. private boolean finalize()E. private final void finalize() throws Exception答案:A18、请问,如果finalize()方法抛出运行期异常,以下哪些描述是正确的,A. 正在运行的应用程序系统崩溃B. 此异常被忽略,并且该异常对象被垃圾回收器回收C. 此异常被忽略,但是该异常对象未被垃圾回收器回收D. 此异常导致JVM崩溃答案:B19、请问,如何强制垃圾回收器回收指定的对象,A. 调用finalize()方法B. 抛弃所有对该对象的访问C. 使用所有的内存D. 无法强制垃圾回收器回收一个指定的对象答案:D20、请问,如何释放掉一个对象占据的内存空间,A. 调用free()方法B. 代用system.gc()方法C. 赋值给该对象的引用为nullD. 程序员无法明确强制垃圾回收器运行答案:D杨教授工作室,版权所有,盗版必究, 5/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料21、请问,以下哪些是合法的变量名,A. _intB. $marieC. IntegerD. 2muchE. A、B、C is right答案:E22、请问,以下哪些是Java应用程序的入口程序main()方法的正确语法形式,A. public static void main(String[] args)B. static public void main(String[] args)C. public void main(String args[])A、B正确 D、E、A、B、C正确答案:D23、请问,以下哪些是初始化数组的正确形式,A. int x[] = {1,2,3};B. int x[3] = {1,2,3};C. int []x = {0,0,0};D. char c[] = {‘a’,’c’};E. ACD都正确答案:E24、请问,以下哪些是字节型数据的取值范围,A. 0..+255B. -127..+128C. -128..+127D. 0..65535杨教授工作室,版权所有,盗版必究, 6/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料E. -32767..+32768答案:C25、请问,以下哪些描述是正确的,A. int型32位的带符号整型值B. short型是16位的无符号整型值C. char型是16位的Unicode编码字符D. float型是64位的浮点值E. AC均正确答案:E26、请问,以下哪些是逻辑短路运算符,A. &B. &&C. |D. ||E. BD均正确答案:E27、请问,以下哪些语句无编译错误,A. int testValue = 0x5;B. int testValue = (int)(2.1F+3.4D);C. int testValue = (0x0A>>1);D. int testValue =(0x0A>>>1);E. 以上均正确答案:E28、请问,现有一数组int MyArray[] = {1,2,3},以下哪些语句用于获取该数组的元素个数,A. MyArray.size;B. MyArray.size();杨教授工作室,版权所有,盗版必究, 7/10页杨教授工作室精心创作的优秀程序员职业提升必读系列资料C. MyArray.length;D. MyArray.length();E. MyArray.getSize();答案:C29、请问,以下哪些语句用于声明一个二维数组,A. int a[][] = new int[10,10];B. int a[][] = new int[10][10];C. int a[10,10] = new int[10,10];D. int [][]a = new int[10]10];E. BD均正确答案:E30、请问,如何强制垃圾回收一个对象,A. 调用System.gc()方法。
《Java语言程序设计》考试试卷(A卷)附答案
生姓名: 学号: 班级: 专业 命题: 审批:--------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------**工学院高等学历继续教育2019年第 一 学期《Java 语言程序设计》考试试卷(A 卷、开卷)附答案---------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ----------------------------------------------------------- 学生姓名: 学号: 班级: 专业 命题: 审批:**学院高等学历继续教育2019 学年第一学期科目:《Java语言程序设计》考试试卷试题A试题答案及评分标准命题教师:** 使用班级:函计19-3一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共15分)1.C2.D3.A4. A5.D6.C7. B8. A9. B 10. C 11.C 12.A13.A 14.B 15.C二、填空题(本大题共15题15空,每空1分,共15分)1. ;2.class3. ,4. break5.退出6. /*7. 赋值8. 循环9. return 10. equals 11. 0 12. 标签13. , 14. 类变量 15. this三、问答题(本大题共3题,每题10分,共30分)1.什么是Java编程语言(10分)答:Java是一门面向对象的计算机编程语言。
java摸底试卷A卷
{
System.out.println(arr[1]);
}
}
那个语句是正确的?
A、 编译时将产生错误;
B、 编译时正确,运行时将产生错误;
C 、输出零;
D、 输出空。
3.下列代码哪几行会出错:
1) public void modify() {
2) int I, j, k;
3) I = 100;
4) while ( I > 0 ) {
15.下面哪条语句定义了 5 个元素的数组(
)
A、int[] a={22,23,24,25,12};
B、int a[]=new int(5);
C、int[5] array;
D、int[] arr;
16.给出一段程序,选择运行结果(
)
public class sss {
public static void main(String args[])
SFCC09001 班(java 方向)摸底练习试卷
梅志阶(20101113) 一、判断题(共 15 题)请在括号中填入” √”或”X”
1. ( ) 程序中抛出异常时(throw …),只能抛出自己定义的异常对象。 2. ( ) 实现一个接口,则在类中一定要实现接口中的所有方法。 3. ( ) 一个异常处理中 finally 语句块只能有一个或者可以没有。 4. ( ) 类体中 private 修饰的变量在本类中能访问,类生成的对象也能访问。 5. ( )数组、类和接口都是引用数据类型 6. ( )编译语句 Double aDouble=37.2D; 不会出现编译错误 7. ( ) if(true){int i=17;} System.out.println(i);运行此程序的结果是输出 17 8. ( ) int x=9; if(x>8 and x<10) System.out.println("true"); 以上语句运行的结果是显示 true 9. ( )Character x=new Character('a'); Character y=new Character('a');
[2021下]JavaWeb开发_试卷_A卷
阳光学院2021-2022学年第一学期考试A 卷课程名称 JavaWeb 开发-JSP 与Servlet 年级专业2019软件工程 考试日期学生姓名 学号 班级题号 一 二 三 四 五 六 总分 累分人题分 4020 20 20100 得分考生注意事项:1.本试卷共 4 页,请查看试卷中是否有缺页。
2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
教师注意事项:请按照阳光学院试卷评阅要求操作。
一、单选题(共40分,每小题2分)1.在JSP 中,page 指令的( )属性用来引入需要的包或类。
A.extendsB.importnguageD.contentType2.在JSP 的小脚本中,使用以下( )语句可以使浏览器重定向到另 一个页面。
A.request.sendRedirect(“index.jsp ”)B.request.sendRedirect();C.response.sendRedirect(“index.jsp ”);D.response.sendRedirect();3.访问用Tomcat 部署的应用,出现下图中错误,产生原因可能是( )A.Tomcat 服务器未启动B.Tomcat 服务器启动,但输入URL 的协议错误C.Tomcat 服务器启动,但输入URL 的主机地址错误D.Tomcat 服务器启动,但输入URL 的页面名称错误4.在People 程序中有一个hello.jsp ,它的文件路径WebRoot/hello.jsp ,那么在 浏览器端访问hello.jsp 的URL 是 ( ) A.http://localhost:8080/hello.jsp B.http://localhost:8080/PeopleC.http://localhost:8080/WeRoot/People/hello.jsp………………………………………………………………装……订……线……内……不……要……答……题…………………………………………………………得 分 评卷人D.http://localhost:8080/People/hello.jsp5.可以在JSP页面中实现统计人数的对象是()A.sessionB.applicationC.requestD.response6.关于get请求和post请求的说法,错误的是()A.所有的超链接都是get请求B.post请求有长度限制C.form表单可以发送post请求,也可以发送get请求D.post请求比get请求安全7.以上是属于客户端的对象的是()A.sessionB.applicationC.requestD.response8.在三层架构中,dao包是隶属与哪一层()A.数据访问层B.业务逻辑层C.页面表示层D.实例层9.下述选项中不属于JDBC基本功能的是()A.与数据库建立连接B.提交SQL语句C.处理查询结果D.数据库维护管理10.JDBC中,()是表示结果集,用来接收数据库访问的查询内容。
JavaWeb应用开发期末试卷及答案
JavaWeb应用开发期末试卷及答案一、选择题(每题4分,共40分)1. 以下哪个不是JavaWeb开发中常用的框架?A) SpringB) StrutsC) HibernateD) Django答案:D2. 以下哪个不是JavaWeb开发中的三大组件?A) ServletB) JSPC) FilterD) Listener答案:C3. 在JavaWeb应用中,以下哪个类负责处理客户端请求和发送响应?A) HttpServletRequestB) HttpServletResponseC) ServletConfigD) ServletContext答案:A4. 以下哪个标签用于在JSP页面中引入JavaBean?A) <jsp:useBean>B) <jsp:setProperty>C) <jsp:getProperty>D) <jsp:forward>答案:A5. 以下哪个方法用于获取请求头信息?A) HttpServletRequest.getHeader(String name)B) HttpServletRequest.getParameter(String name)C) HttpServletRequest.getAttribute(String name)D) HttpServletRequest.getMethod()答案:A6. 以下哪个方法用于获取请求参数的值?A) HttpServletRequest.getHeader(String name)B) HttpServletRequest.getParameter(String name)C) HttpServletRequest.getAttribute(String name)D) HttpServletRequest.getMethod()答案:B7. 以下哪个不是HTTP状态码?A) 200B) 404C) 500D) 1001答案:D8. 以下哪个不是Servlet的生命周期方法?A) init()B) service()C) destroy()D) doGet()答案:D9. 以下哪个不是JDBC中常用的接口?A) ConnectionB) StatementC) PreparedStatementD) ResultSet答案:D10. 以下哪个不是JavaWeb开发中的常用数据库?A) MySQLB) OracleC) SQLServerD) Python答案:D二、填空题(每题5分,共30分)11. 在JavaWeb应用中,用于处理客户端请求和发送响应的类是______。
软件开发工程师(JAVA)笔测试卷A
软件开发工程师(JAVA)笔试卷 请在90分钟以内做答 答案请写在答题纸上 一、选择题 1、下面哪项是不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline E. final矚慫润厲钐瘗睞
枥庑赖。 2、下列运算符合法的是( ) A.&& B.<> C.if D.:= 3、下面描述中哪两项相等:()[选择两项] A. <%= YoshiBean.size%> B. <%= YoshiBean.getSize()%> C. <%= YoshiBean.getProperty(“size”)%>
D. E. F. G. 聞創沟燴鐺險爱氇谴净。 4、设float x = 1,y = 2,z = 3,则表达式 y+=z--/++x的值是:() A. 3.5 B. 3 C. 4 D. 5 5、下面的哪些叙述为真:() A. equals()方法判定引用值是否指向同一对象 B. ==操作符判定两个不同的对象的内容和类型是否一致 C. equal()方法只有在两个对象的内容一致时返回true D. 类File重写方法equals()在两个不同的对象的内容和类型一致时返回true 6、如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?()残骛楼諍锩瀨濟溆塹籟。
A. 能 B. 不能 C. 不确定 7、下列说法错误的有( ) A. 能被java.exe成功运行的java class文件必须有main()方法 B. J2SDK就是Java API C. Appletviewer.exe可利用jar选项运行.jar文件 D. 能被Appletviewer成功运行的java class文件必须有main()方法 8、下列正确的有( ) A. call by value不会改变实际参数的数值 B. call by reference能改变实际参数的参考地址 C. call by reference不能改变实际参数的参考地址 D. call by reference能改变实际参数的内容 9、下列说法错误的有( ) A. 数组是一种对象 B. 数组属于一种原生类 C. int number=[]={31,23,33,43,35,63} D. 数组的大小可以任意改变 10、不能用来修饰interface的有( ) A.private B.public C.protected D.static酽锕极額閉镇桧猪訣锥。
Java应用开发技术相关的测试题及参考解答(第6部分)
27、给出以下代码,请问以下描述正确的是? public XXXX extends something1,something2 A. 如果 XXXX 是一个接口,something1 和 something2 取消掉,则代码段合法 B. 如果 XXXX 是一个类,something1 和 something2 均是接口,则代码段合法 C. 如果 XXXX、something1 和 something2 都是接口,则代码段合法 D. 因为 Java 语音不支持多继承机制,所以代码段不合法
答案:C
28、给出以下代码,请问以下关于一个实现该接口的类的哪些描述是正确的? public interface Example{ void someMethod(); } A. 该类应该有一个被声明为 public 的 someMethod()方法 B. 该类应该有一个被声明为 public 的或不加任何访问修饰符的 someMethod()方法 C. 该类应该有一个不抛出异常的 someMethod()方法
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
25、请问,以下哪些实现了多态? A. 内部类 B. 匿名类 C. 方法过载(override) D. 方法重载
答案:CD
26、请问以下哪些描述是正确的? A. native 关键字表明修饰的方法是有其他非 Java 语音编写的 B. 能够出现在 Java 源文件中 import 语句前的只有注释语句 C. 接口中定义的方法默认是 public 和 abstract 的,不能被 private 或 protected 修饰 D. 构造器只能被 public 或 protected 修饰
答案:A
24、请问,以下哪些有关接口的描述是正确的? A. 在接口中定义的方法默认都是 public 的 B. 在接口中定义的方法默认是 public、static、final 方法 C. 一个接口可以继承多个接口 D. 关键字 implements 代表继承关系
