




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 27 一体化考核一体化考核模拟试卷及答案模拟试卷及答案 计算机程序设计员 计算机程序设计员 Java 四级 试卷 四级 试卷 注意事项 考试时间 180min 请首先按要求在试卷的标封处填写您的姓名 准考证号和所在单位的名称 请仔细阅读各种题目的回答要求 在规定的位置填写您的答案 不要在试卷上乱写乱画 不要在标封处填写无关的内容 第一部分 第二部分 总分 得分 第一部分第一部分 Java2 编程技术基础编程技术基础 得分 评分人 一 一 单项选择题 单项选择题 第第 1 题题 第第 20 题 题 选择一个正确答案 将相应的字母选择一个正确答案 将相应的字母 填入题内的括号中填入题内的括号中 每题 每题 0 5 分 满分分 满分 10 分分 1 以下几项 编译正确的是 A double f 1 3f B char c u0ffff C boolean b null D int i 1E3 2 编译如下代码会出现什么情况 class MyClass public static void main String args mthd args public void mthd String args 2 27 System out println args length A main 方法声明有错 B 无法从静态上下文中引用非静态方法 mthd C mthd 方法参数类型不匹配 D 语句 System out println args length 有错 3 以下几项编译正确的是 A import java util Date package mypackage class Myclass B package mypackage import java util Date class MyClass C comment package mypackage import java util class MyClass D import java util package mypackage class MyClass 4 对于 byte 类型的可表示范围 说法正确的是 A 从 0 到 255 B 从 128 到 127 C 从 256 到 255 D 根据 java 虚拟机的具体实现而定 5 代码如下 public class MyClass public static void main String args System out println args 2 运行 java MyClass Hello World 将输出的结果是 3 27 A MyClass B Hello C World D 抛出异常 java lang ArrayIndexOutOfBoundsException 2 6 编绎运行如下代码的结果是 public class MyClass static int i public static void main String args System out pritnln i i A i 0 B i 1 C i null D 编译错 7 编译运行如下代码的结果是 public class MyClass public static void main Stirng args int anar new int 0 1 2 System out println anar 1 A 零 B 1 C 编译错 D 运行异常 8 编译运行如下代码的结果是 public class MyClass public static void main String args int anar new int 5 System out println anar 0 A 编译错 B 运行异常 C 1 D null 4 27 9 编译运行如下代码的结果是 public class MyClass public static void main String args int i 1 switch i case 0 System out print zero break case 1 System out print one case 2 System out print two default System out print default A one two default B one two C one default D default 10 以下语句 输出为 9 0 A System out println Math floor 9 9 B System out println Math round 9 9 C System out println Math ceil 9 9 D System out println Math abs 9 9 11 编译运行如下代码可能产生的结果是 public class MyClass public static void main String args String s like icecream byte iBegin 5 byte iEnd 7 System out println s substring iBegin iEnd A ice B ic 5 27 C icecream D 编译错误 12 如何寻找字串 java 中 V 字符的位置 A java 2 B java charAt v C java indexOf v D java valueOf v 13 运行如下代码的结果是 System out println 8 4 A 4 B 8 C 12 D 2 14 事件监听接口中的方法的返回值是 A int B String C void D Object 15 编译运行如下代码 可能产生的结果是 class MyClass implements Runnable int i 0 public void run while i 5 System out print i public static void main String args new Thread new MyClass start A 编译错 B 运行异常 C 运行但无输出 D 打印输出 12345 16 编译运行如下代码 可能产生的结果是 public class MyClass extends Thread public static void main String args 6 27 String s ava MyClass amethod s static void amethod String s char c J c s System out println c A 输出 Java B 输出 ava C 输出 J D 编译错 17 给定如下代码 为使背景色为 Green 在 处应如何设置 import java awt public class MyClass public static void main Stirng args Frame f new Frame f setSize 300 200 f setVisible true A f setBgColor Color GREEN B f setBackground Color GREEN C f setColor Color GREEN D Color set f Color GREEN 18 为 int 型数组 iAry 中的每个元素正确赋值 如何替换 void int int iAry iAry i i A for int i 0 i iAry length i B for int i 1 i iAry length i C for int i 1 i iAry length i D for int i iAry length 1 i 用于关系运算符的快捷赋值 C 用于四则运算的快捷赋值 D 用于位移的快捷赋值运算 E S s h H h 2 System out println s System out println h 2 2 在空白处填入合适的代码 使得程序完整 Public class ten Public static void main String args Long sum 0 Long fac 1 12 27 Fac fac I Sum fac System out println sum 3 在空白处填入合适的代码 使得代码完整 Public class old Public static void main String args Int age 20 For int i 1 i 10 i System out println age 4 在空白处填入合适的代码 Public class kaifang Public static void main String args Int sum 4 System out println sum Sum sum 9 System out println sum For j 3 j 9 j Sum sum 9 System out pritnln j sum 5 在空白处填入正确的代码 Public class jihe Public static void main String args For int i 1 i 10 i For int j 1 j I j System out println j i j i System out print 13 27 System out println 得分 评分人 四 解析题 第四 解析题 第 1 题 第题 第 5 题 选择一个正确的答案 将相应的字母填入题 选择一个正确的答案 将相应的字母填入 题内的括号中 每题题内的括号中 每题 1 分 满分分 满分 5 分 分 1 修改程序使得程序变得正常的选项是 Public class numberfind Public static void main String args For int x 1 x 5 x For int y 1 y 5 y For int z 1 z 5 z If x y System out println x 100 y 10 z System out pritnln count A 去掉 count B 添加 int count 0 C 去掉 x 100 y 10 z D 不做任何改动 2 编译下列代码会有什么情况发生 Public class lianxi08 Public static void main String args For int x 1 x 60 Y N System out println grade A 没有疑问 输出结果 B 添加 import java util C 修改 int x x D 去掉 System in 4 下面第几行代码有错误 1 Import java util 2 Public class Characters 3 Public static void main String args 4 Scanner s new Scanner System in 5 System out print 请输入一个字符串 6 String str1 s nextLine 7 System out print 请再输入一个字符串 8 String str2 s nextLine 9 String str str1 str2 15 27 10 System out println 连接后的字符串是 str 11 12 A Line1 B Line4 C Line11 D 无错误 5 下面第几行代码有误 不能计算出正确结果 1 Public class Test 2 Public static void main String args 3 System out println f 20 2 4 5 Static int f int iMonth 6 If iMonth 1 8 Return f iMonth 1 f iMonth 0 9 10 A Line3 B Line5 C Line6 D Line8 得分 评分人 五 编程题 第五 编程题 第 1 题 第题 第 2 题 按照题面要求 运用编译环境书写代码编题 按照题面要求 运用编译环境书写代码编 译结果 将结果填写到横线空白处 每题译结果 将结果填写到横线空白处 每题 5 分 满分分 满分 10 分 分 1 题面 编写程序解决如下问题 小明有 5 本新书 要借给 A B C 三们小朋友 若每人每次只能借一本 求可以有多少本不同的借法 将结果打印输出 2 题面 编写程序解决如下问题 某人将一缸金鱼 5 次出售 第一次卖出全部的一 半加二分之一条 第二次卖出余下的三分之一加三分之一条 第三次卖出余下的 四分之一加四分之一条 第四次卖出余下的五分之一加五分之一条 最后卖出余 下的 11 条 问原来的鱼缸中共有几条金鱼 将结果打印输出 16 27 第二部分第二部分 基于基于 Java 技术的技术的 Web 应用开发应用开发 得分 评分人 一 填空题 第一 填空题 第 1 题题 第第 10 题 将正确答案填入横线空白处 每题题 将正确答案填入横线空白处 每题 1 5 分 满分分 满分 15 分 分 1 Protected Connection conn Public void init Try Class forName sun jdbc odbc JdbcOdbcDriver Conn DriverManager getConnection odbc usingjsp Catch Exception exc getServletContext log Error making JDBC connection exc 2 给定 include1 jsp 文件代码片断如下 此处填写代码 再给定 include2 jsp 文件代码片断 如下 要求运行 include1 jsp 时 浏览器上输出 HAHA 要满足以上条件 include1 jsp 中的下划线处应填入语句 3 在 J2EE 中 给定 JSP 文件代码如下 For j 有两个客户依次使用浏览器浏览该 JSP 且每个客户只浏览一次 那么第二个客户看 到浏览器显示 4 SP 中的 RequestKispatcher 类有一个 方法 它可以把请求继续传递给别 的 Servlet 或 JSP 页面 5 下面程序运行的结果是 6 假如用户提交信息为 name myname Import java io Import javax servlet Import javax servlet http Public class HTMLServlet extends HttpServlet Project void doGet HttpServletRequest request HttpServletResponse response 18 27 Throws ServletExceptionl IOException Response text heml printWriter out response getWriter out println out println hello world out println 请在空白处填写代码完成此程序 以设置此 Servlet 可返内容回类型为 text html 8 从 HTTP 请求中 获得请求参数 应该调用 HttpServletRequest 对象的 方 法 9 有全局转发配置如下 请问下面程序段中空白处填什么才能跳转到 OK jsp 页面 actionMappingInstace findForward 10 在 struts 的配置文件中 action 节点的 属性用来 action 指定引用的 action Form 得分 评分人 二 解析题 第二 解析题 第 1 题题 第第 10 题 选择一个正确的答案 将相应的字母填题 选择一个正确的答案 将相应的字母填 入题内的括号中 每题入题内的括号中 每题 1 5 分满分分满分 15 分 分 1 给定 java 程序 User java 代码如下 Package user Public class User Private String password Private String loginName Public String getLoginName Return loginName Public String getPassword Return password 19 27 Public void setLoginName String loginName This loginName loginName Public void setPassword String password This password password 给定 user jsp 代码片断如下 loginName password 在浏览器上输入 URL http localhost user jsp loginName demo是不等效的 得分 评分人 三 编程题 第三 编程题 第 1 题题 第第 4 题 按照题面要求 运用编译环境书写代码编题 按照题面要求 运用编译环境书写代码编 译结果 将结果填写到横线空白处 每译结果 将结果填写到横线空白处 每题题 5 分 满分分 满分 20 分 分 开发一个基于 HttpServlet 的自定义 Servlet 类 MyServlet 模拟在 JSP 或 HTML 页面 的 Form 表单文本框内输入 20 后按 确定 按钮发送一 Http Get 请求 该请求调 用此 Servlet 的实例完成处理计算 1 2 3 20 为阶乘 的值 最终请将 此 Servlet 求得的值用 long 类型变量保存 并将值同时打印输出在控制台窗口内 23 27 开发一个基于 HttpServlet 的自定义 Servlet 类 在其 doPost 或 doGet 方法中实现如 下功能 声明如下字符型数组 a b c d e j a v a 将它转换成字符串 String 类型 并且截取这个字符串的后四个字符 并把截取的结果保存到自定义 Servlet 类实例的 成员变量 String result 中 开发一个基于 HttpServlet 的自定义 Servlet 类 在其 doPost 或 doGet 方法中实现 声明如下字符串 There are giant clouds where new stars are born 统计出每一个 a 在这串字符串中的位置的索引值 各个索引值用逗号由小到大保存到自定义 Servlet 类实例的成员变量 String result 中 如字符串 java 中每一个 a 的位置的索引值 分别是 1 和 3 开发一个基于 HttpServlet 的自定义 Servlet 类 在其 doPost 或 doGet 方法中设计一 算法求二维数组 14 32 32 52 76 5 19 82 4 62 66 31 81 34 62 中所有元素的平均值 平均值以 double 类型变量记录 并把结果保存到自定义 Servlet 类实例的成员变量 String result 中 24 27 答案答案 第一部分第一部分 Java2 编程技术基础编程技术基础 一 一 单项选择题 单项选择题 第第 1 题题 第第 20 题 题 选择一个正确答案 将相应的字母选择一个正确答案 将相应的字母 填入题内的括号中填入题内的括号中 每题 每题 0 5 分 满分分 满分 10 分分 1 A 2 B 3 C 4 B 5 D 6 A 7 B 8 C 9 A 10 C 11 C 12 C 13 C 14 C 15 D 16 D 17 B 18 A 19 C 20 A 二 多项选择题 第二 多项选择题 第 1 题 第题 第 20 题 选择正确的答案 将相应的字母填题 选择正确的答案 将相应的字母填 入题内的括入题内的括号中 每题号中 每题 1 分 满分分 满分 20 分 分 1 AE 2 BCDE 3 AD 4 BCE 5 BC 6 BE 7 CD 8 CDE 9 BCE 25 27 10 ABCDE 11 BCD 12 ABDE 13 AC 14 ADE 15 ADE 16 ACE 17 BDE 18 ABCDE 19 BCE 20 AE 三 填空题 第三 填空题 第 1 题 第题 第 5 题 将正确答案填题 将正确答案填 入横线空白处 每题入横线空白处 每题 1 分 分 满分满分 5 分 分 1 For int i 1 i 8 i 2 For int i 1 i 5 i 3 Age 1 4 Int j 5 If j i 10 四 解析题 第四 解析题 第 1 题 第题 第 5 题 选择一个正确的答案 将相应的字母填入题 选择一个正确的答案 将相应的字母填入 题内的括号中 每题题内的括号中 每题 1 分 满分分 满分 5 分 分 1 B 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季初级经济师考试 经济基础知识高效备考模拟试题试卷
- 2025年经济师考试 经济师考试冲刺押题卷
- 2025年计算机二级Office高级应用考试模拟试卷
- 2026届浙江名校新化学高二第一学期期末复习检测试题含答案
- 2025年秋季初级经济师职业资格考试 经济基础知识高频考点冲刺试卷
- 2025年考研英语(一)阅读理解冲刺试卷 逻辑思维训练
- 2025年注册会计师(CPA)考试 会计科目考前冲刺试题及答案
- 2026届山东省临沂市罗庄区化学高三第一学期期中复习检测试题含解析
- 广东省深圳市龙华区2024-2025学年七年级下学期期末语文试题(含答案)
- 玩具销售知识培训课件
- 人教版(2024年新版)七年级上册美术全册教学设计
- 《证券投资学》全套教学课件
- 2024年秋季新北师大版一年级上册数学全册教案
- 石料场开采施工方案
- JT-T-155-2021汽车举升机行业标准
- 2024年专业技术人员继续教育公需科目-低碳经济笔试参考题库含答案
- JC-T 564-2000 纤维增强硅酸钙板
- 工艺基础知识培训
- 聚醚型聚氨酯混凝土路面铺装设计与施工技术规范
- 湘科版五年级科学上册全册教案教学设计
- PVC地胶板施工工艺流程图文
评论
0/150
提交评论