【Jsp精品源码栏目提醒】:以下是网学会员为您推荐的Jsp精品源码-【精品】Java_笔试选择题7 - 其它资料,希望本篇文章对您学习有所帮助。
1. 在 Java 中,负责对字节代码解释执行的是A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器解释:1.java 是由 java 源代码编译成字节码存放在 .class 文件中的. 而执行时是由 java虚拟机jvm读取字节码文件翻译并执行的. 所以 java 是解释性的 Java 虚拟机是一个想象中的机器在实际的计算机上通过软件模拟来实现。
2. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( )A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 5解释:如果按照235164这个出栈序列,那么有:1. 12入栈,2出栈2. 3入栈,3出栈3. 45入栈,5出栈此时由于栈里在1的上面还有4,因此第四个出栈的数字无论如何也不会是1,所以不可能是235164。
3. LDAP 是什么A. 是一种开源产品B. 是一种编程语言C. 是一种访问协议D. 是一种存储数据的目录4. 要想在你的视图上成功的执行查询需要做什么?A. 只能在基础表中有 select 权限B. 在视图中需要有 select 权限C. 基础表中必须有数据D. 基础表必须在同一个 用户模式中5. 评估下面的一组 SQL 语句:CREATE TABLE deptdeptno NUMBER2dname VARCNAR2141oc VARCNAR2 13ROLLBACKDESCRIBE DEPT下面关于该组语句的哪个描述是正确的?A. DESCRIBE DEPT 语句将返回一个错误 ORA-04043: object DEPT does not exist.B. DESCRIBE DEPT 语句将显示 DEPT 表的结构描述内容C. DESCRIBE DEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显示DEPT 表的结构描述内容D. ROLLBACK 语句将释放 DEPT 占用的存储空间6. Oracle 中 VARCHAR2类型的最大长度是:A. 4000B. 3000C. 1000D. 2000 (7. 下列哪一个选项按照顺序包括了 OSI 模型的七个层次: )A. 物理层 数据链路层 传输层 网络层 会话层 表示层 应用层B. 物理层 数据链路层 会话层 网络层 传输层 表示层 应用层C. 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层D. 网络层 传输层 物理层 数据链路层 会话层 表示层 应用层8. 当客户端关闭一个从连接池中获取的连接 会发生下面哪一种情况A. 连接不会关闭,只是简单地还给连接池B. 连接被关闭,但又被重新打开并还给连接池C. 连接永久性关闭9. 以下哪些不是 javascript 的全局函数()A. evalB. escapeC. setTimeoutD. parseFloat10. 你使用 mkdir 命令创建一个临时文件夹/tmp/aaa,并将一些文件复制其中。
你使用完后要删除/mnt/tmp 文件夹及其中的所有文件,应该使用命令A. rm /tmp/aaaB. rm -r /tmp/aaaC. rmdir -r /tmp/aaaD. rmdir /tmp/aaa11. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的A. 设备管理是指计算机系统中除了 CPU 和内存以外的所有输入、输出设备的管理B. 存储管理主要是管理内存资源C. 进程管理主要是对程序进行管理D. 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题 (12. 在 UML 提供的图中, )用于按时间顺序描述对象间的交互。
A. 协作图B. 网络图C. 序列图D. 状态图13. 下面有关系统并发访问数估算数据那个最有效:A. 高峰时段日处理业务量100000B. 高峰时段平均每秒请求数80C. 同时在线用户数100D. 平均每秒用户请求数5014. 不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。
A. Bridge 模式B. Fa?ade 模式C. Adapter 模式D. Proxy 模式15. PL/SQL 中用来判断 FETCH 语句是否成功,并且在 FETCH 语句失败时返回逻辑真的属性是:ISOPENNOTFOUNDROWCOUNTFOUND16. 关于以下程序代码的说明正确的是:1. public class HasStatic2. private static int x1003. public static void mainString args4. HasStatic hs1new HasStatic5. hs1.x6. HasStatic hs2new HasStatic7. hs2.x8. hs1new HasStatic9. hs1.x10. HasStatic.x--11. System.out.printlnquotxquotx12. 13. A. 程序通过编译,输出结果为:x103B. 10行不能通过编译,因为 x 是私有静态变量C. 5行不能通过编译,因为引用了私有静态变量D. 程序通过编译,输出结果为:x10217. 定义字符串:String s1quothelloquot;对下面程序描述正确的是:ifs1quothelloquot System.out.printlnquots1 quothelloquotquotelse System.out.printlnquots1 helloquotA. 输出 s1 helloB. 编译正确运行错误C. 产生编译错误D. 输出 s1quothelloquot18. 在实现 DAO 设计模式时,下面哪种模式经常被采用:A. Proxy 模式B. Factory 模式C. Prototype 模式D. Observer 模式19. 关于 MVC下面说法正确的是:A. Servlet 实现 MVC 的 Model 部分B. EJB 实现 MVC 的 Model 部分C. Http 实现 MVC 的 View 部分D.
JSP 实现 MVC 的 Control 部分20. 下列关于 PC 机软件的叙述中,错误的是:A. C语言编译器是一种系统软件,它需要操作系统的支持B. PC 机除了使用 Windows 操作系统外,还可使用 Linux 等操作系统C. 软件是计算机系统不可缺少的组成部分,它包括各种程序、数据和有关文档资料D. Windows 操作系统中的画图、计算器、游戏等是 Windows 的组成部分,它们都属于系统软件21. 在 ORACLE 中执行下面 SQL 的结果为:Select instrMississippii33 from dual71081122. 在 ORACLE 中,下面哪个符号可以放到一个文件中的一行前面来标示注释。
A. B. C. ampD. 23. 以下代码段将创建几个对象String s1quotbcquotString s2quotbcquotA. 2B. 3C. 0D. 124. 关于垃圾收集的哪些叙述是对的。
A. 垃圾收集能够在期望的时间释放被 java 对象使用的内存。
B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。
D. 程序开发者必须自己创建一个线程进行内存释放的工作。
25. 设 x 为 int 型变量,则执行以下语句段后,x 的值为:x10xx-x-xA. 30B. 20C. 40D. 1026. 对于下面几种常见的 CMT 事务属性,下面?号处从?1 到 4依次应为:A. T2 None None T2B. None T2 None T2C. T1 T2 T2 NoneD. None None None T1E. T2 T2 None T2F. T1 None T2 T227. 如果配置一个 Servlet 需要使用的参数,最好在哪个方法中加载?A. initB. doGetC. destoryD. doPostE. service28. 下面哪个 Set 是排序的?A. LinkedHashSetB. HashSetC. AbstractSetD. TreeSetHashSet 采用散列函数对元素进行排序,是专门为快速查询而设计的。
存入 HashSet 的对象必须定义 (不会添加重复的元素,自然排序,可以添加 null 值) TreeSet 采用红黑树的数据结构hashCode 方法。
进行排序元素,使用它可以从 Set 中提取有序(升序或者降序)的序列。
需要注意的是,存入自定义类时,TreeSet 需要维护元素的存储顺序, (不会 因此自定义类要实现 Comparable 接口并定义 compareTo 方法。
添加重复的元素,自然排序,不可以添加 null 否则回报NullPointException) LinkedHashSet 内部使用散列以加快查询速度,同时使用链表维护元素插入的次序,在使用迭代器遍历 Set 时,结果会按元素插入 (不会添加重复的元素,不会自然排序,可以添加 null 值)的次序显示。
29. 假设 test 类运行于多线程环境下,那么关于 A 处的同步下面描述正确的是?public class Test List list new java.util.ArrayList public void test synchronized list // --A list.add String.valueOfSystem.currentTimeMillis A. test 方法中必须增加 synchronizedB. Test 类为 singleton 时有必要增加 synchronizedC. test 方法中没有必要增加 synchronizedD. Test 类为 singleton 时也没有必要增加 synchronized30. 下面哪个对类的声明是错误的?A. class MyClass extends MySuperClass1 MySupperClass2 B. public class MyClassC. abstract class MyClass implements YourInterface1 Youriterface2 D. private class MyClass E. class MyClass extends MySuperClass implements YourInterface 31. 类的实例方法表示的是什么?( )A. 父类对象的行为B. 类的属性C. 类对象的行为D. 类的行为32. 下面说法正确的是( )A. JAVA 中线程是非抢占式的B. JAVA 中的线程不可以共享数据C. 每个 JAVA 程序都至少有一个线程,即主线程D. JAVA 中的线程不可以共享代码1. Applet 可以做下列那些操作A. 读取客户端文件B. 在客户端主机上创建新文件C. 在客户端装载程序库D. 读取客户端部分系统变量 2. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现A. 可移植性B. 可扩充性C. 可靠性D. 安全性 3. 下面两段代码打印的结果是:System.out.println5.00-4.90System.out.println300-210A. 0.8999999999999999和90B. 0.8999999999999999和89.99999999999999C. 0.9和90D. 0.09999999999999964和904. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的A. 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行REDOB. 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行REDOC. 利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行REDOD. 利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行REDO 5. 评估下面的一组 SQL 语句:CREATE TABLE deptdeptno NUMBER2dname VARCNAR2141oc VARCNAR2 13ROLLBACKDESCRIBE DEPT下面关于该组语句的哪个描述是正确的?A. DESCRIBE DEPT 语句将显示 DEPT 表的结构描述内容B. DESCRIBE DEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显示DEPT 表的结构描述内容C. ROLLBACK 语句将释放 DEPT 占用的存储空间D. DESCRIBE DEPT 语句将返回一个错误 ORA-04043: object DEPT does not exist. 6. 下面哪个语句用于打开一个已经存在的约束?A. ALTER TABLE table_name ENABLE constraint_nameB. ALTER TABLE table_name STATUS ENABLE CONSTRAINT constraint _ nameC. ALTER TABLE table_name STATUS ENABLE CONSTRAINT constraint _ nameD. ALTER TABLE table_name ENABLE CONSTRAINT constraint _ nameE. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ nameF. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name 7. TCP 协议在每次建立或拆除连接时,都要在收发双方之间交换_________ 报文。
A. 一个B. 四个C. 三个D. 两个 8. 网络操作系统和分布式操作系统的主要区别是()A. 是否连接多台计算机B. 计算机之间能否通信C. 网上资源能否共享D. 各台计算机有没有主次之分 9. 关于 IE 的 window 对象表述不正确的有()A. window.opener 属性本身就是指向 window 对象B. window.location”a.html”和 window.location.href”a.html”的作用都是把当前页面替换成 a.html 页面C. 定义了全局变量 g;可以用 window.g 的方式来存取该变量D. window.reload方法可以用来刷新当前页面 10. 在操作系统中,Waits和 Signals操作是一种A. 机器指令B. 作业控制命令C. 系统调用命令D. 低级进程通信原语 11. 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是A. 直接存取和间接存取B. 顺序存取和链接存取C. 顺序存取和随机存取D. 只读存取和读写存取 12. 下列描述中正确的是()A. 软件工程只是解决软件项目的管理问题B. 软件工程只是解决软件开发中的技术问题。
C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。
D. 软件工程主要解决软件产品的生产率问题。
13. 项目中的技术风险是通常是通过()方法来缓解的A. 技术文档B. 架构原型验证C. 代码复审D. 单元测试 14. CMM 定义了几个不同的成熟度等级。
A. 3B. 6C. 5D. 4 15. PL/SQL 中以下表达式的结果非空的是:A. NULLNULLB. NULLNULLC. 5gtNULLD. 3NULL 16. 你怎样强制对一个对象立即进行垃圾收集?A. 调用 System.gcB. 调用 System.gc 同时传递要进行垃圾收集对象的引用C. 调用 Runtime.gcD. 给这个对象的所有引用设置一个新的值(例如 null)E. 垃圾收集是不能被强迫立即执行 17. 以下( )方法不能被浏览器自动调用。
A. initB. stopC. startD. paint 18. 要创建一个新目录,可以用下面 类实现。
A. FileInputStreamB. FileOutputStreamC. RandomAccessFileD. File 19. 执行下面代码下面描述正确的是:public class Person static int arr new int10 public static void mainString a System.out.printlnarr1 A. 产生编译错误B. 输出空C. 编译正确运行错误D. 输出0 20. 关于 CMM 说法错误的是:A. CMM 是一个软件生命周期模型B. CMM 是一种软件过程的策略,与实际使用的模型无关C. CMM 有助于组织建立一个有规律的、成熟的软件过程D. CMM 定义了5个成熟度等级 21. 执行下面 PL/SQL,emp 表中存在编号为1234的雇员,说法正确的是:declare v_name VARCHAR210begin SELECT ename INTO v_name FROM emp WHERE empno1234 dbms_output.put_linefound EXCEPTION WHEN no_data_found THEN dbms_output.put_linenot found dbms_output.put_lineothersendA. 程序编译错误B. 输出结果为:foundC. 输出结果为: not found othersD. 输出结果为: found others 22. 在 ORACLE 中,关于同义词说法错误的是:A. 同义词只能由创建同义词的用户使用B. 同义词可以和表重名C. 共有同义词和私有同义词创建的权限不同D. 可以为存储过程创建同义词 23. 在 ORACLE 中 Date 日期类型存贮日期和时间信息,占用几个字节A. 6B. 10C. 8D. 7 24. 有关线程的哪些叙述是对的。
A. 一旦一个线程被创建,它就立即开始运行。
B. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
C. 一个线程可能因为不同的原因停止(cease)并进入就绪状态。
D. 使用 start方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
25. 下列程序段执行后,t5的结果是:int t15t26t37t4t5t4t1ltt2t1:t2t5t4ltt3t4:t3A. 7B. 5C. 626. 下面哪一个参数不是存储过程接受的参数A. INPUTB. INOUTC. IND. OUT 27. 54. 执行如下两个查询,结果为:SELECT ename name sal salary FROM emp order by salarySELECT ename name sal quotSALARYquot FROM emp order by sal ASC;A. 两个查询结果完全相同B. 第二个查询正确,第一个查询错误C. 第一个查询正确,第二个查询错误D. 两个查询结果不同 28. EJB 实例通过下面哪个接口与容器进行交互?A. HandleB. EJBContextC. EJBHomeD. EJBObjectE. HomeHandle 29. 下面哪个 Map 是排序的?A. TreeMapB. HashMapC. HashtableD. WeakHashMapE. LinkedHashMapHashMap 是按照 HashCode 排序,莫名其妙的顺序。
TreeMap 是按照自身的顺序排序,比如数字的话,按照数字升序,ascII 等。
LinkedHashMap 是按照先进先出的顺序。
30. transient 变量和下面哪一项有关?A. CloneableB. Serializable(一个对象序列化的接口,一个类只有实现了 Serializable 接口,它的对象才是可序列化的。
因此如果要序列化某些类的对象,这些类就必须实现 Serializable 接口。
而实际上,Serializable 是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。
)C. RunnableD. ThrowableE. Comparable 31. 执行下列语句后,i 和 n 的值为( )int i10int n i5A. 10,0B. 11,0C. 10,1D. 11,1 32. 随着 Java 技术的不断发展,Sun 公司根据市场进一步将 Java 细分,其中针对普通PC 应用的是( )A. J2EEB. JDKC. J2MED. J2SE1. 以下创建了几个对象String ABCAquotaquotBquotbquot:AABStringBuffer Dnew StringBufferquotabcquotDD.appendquot567quotA. 6B. 4C. 3D. 5 () 2. J2EE 的三层结构包括表示层、中间层、 。
A. 保存层B. 服务层C. 中间层D. 数据层 3. 下面那种服务不是 JNDI 应用范围。
A. JMSB. JDBCC. ServletD. EJB 4. 要想在你的视图上成功的执行查询需要做什么?A. 基础表必须在同一个 用户模式中B. 只能在基础表中有 select 权限C. 基础表中必须有数据D. 在视图中需要有 select 权限 5. 在数据库中,产生数据不一致的根本原因是A. 数据冗余B. 数据存储量太大C. 没有严格保护数据D. 未对数据进行完整性控制 6. 评估下面的一组 SQL 语句:CREATE TABLE deptdeptno NUMBER2dname VARCNAR2141oc VARCNAR2 13ROLLBACKDESCRIBE DEPT下面关于该组语句的哪个描述是正确的?A. DESCRIBE DEPT 语句将返回一个错误 ORA-04043: object DEPT does not exist.B. DESCRIBE DEPT 语句将显示 DEPT 表的结构描述内容C. ROLLBACK 语句将释放 DEPT 占用的存储空间D. DESCRIBE DEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显示DEPT 表的结构描述内容 (7. 下列哪一个选项按照顺序包括了 OSI 模型的七个层次: )A. 网络层 传输层 物理层 数据链路层 会话层 表示层 应用层B. 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层C. 物理层 数据链路层 会话层 网络层 传输层 表示层 应用层D. 物理层 数据链路层 传输层 网络层 会话层 表示层 应用层8. TCP 协议在每次建立或拆除连接时,都要在收发双方之间交换____报文。
A. 四个B. 一个C. 两个D. 三个9. 下列关于描述 XML 和 HTML 的差异不正确的是A. XML 的语法比 HTML 严格B. XML 扩展性比 HTML 强C. 解析 XML 的性能优于 HTMLD. XML 与 HTML 互补10. 文件系统与()密切相关,它们共同为用户使用文件提供方便A. 作业管理B. 存储管理C. 设备管理D. 处理器管理11. 以下哪一项不是进程和程序的区别?A. 程序可以长期保存,进程是暂时的B. 程序只能在前台运行,而进程可以在前台或后台运行C. 程序没有状态,而进程是有状态的D. 程序是一组有序的静态指令。
进程是一次程序的执行过程 (12. 在 UML 提供的图中, )用于按时间顺序描述对象间的交互。
A. 序列图B. 状态图C. 协作图D. 网络图13. 黑盒测试也称为功能测试。
黑盒测试不能发现A. 界面是否有错误B. 终止性错误C. 输入是否正确接收D. 是否存在冗余代码 14. 不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。
A. Fa?ade 模式B. Proxy 模式C. Adapter 模式D. Bridge 模式 15. 下面哪项不是 web 容器的部署描述符的作用。
A. 映射到 Servlet/
JSP 的请求B. 定义欢迎和错误页面C. 定义 MIME 参数D. 定义远程接口E. 初始化参数F. 安全授权和认证 16. 表的主键特点中,说法错误的是:A. 主键的每一列都必须非空B. 主键的每一列都必须唯一C. 一个表只能定义一个住键D. 主键可以定义在表级或列级 17. Oracle 中可变长度的字符串类型用以下的哪个关键字表示:A. NUMBERB. VARCHAR2C. CHARD. BOOLEAN 18. 以下代码完成画线功能,所画线的颜色是:g.setColorColor.red.green.yello.cyang.drawLine00100100A. yelloB. redC. cyanD. green 19. 创建一个标识有“关闭”按钮的语句是:A. Button bnew Buttonquot关闭quotB. TextField bnew TextFieldquot关闭quotC. Checkbox bnew Checkboxquot关闭quotD. Label bnew Labelquot关闭quot 20. 为了提高测试的效率,应该:A. 在完成编码以后制定软件的测试计划B. 集中对付那些错误群集的程序C. 随机选取测试数据D. 取一切可能的输入数据作为测试数据 21. 软件生.
上一篇:
【精品】基于Java的在线考试系统
下一篇:
计算机仿真论文1