




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 Java 试题试题 一、选择题一、选择题(单选单选 每题每题 2 分分 共共 20 分分) 1下列有关 Java 语言的叙述中,正确的是 A、Java 是不区分大小写的 B、源文件名与 public 类型的类名必须相同 C、源文件名其扩展名为.jar D、源文件中 public 类的数目不限 2 下列关于栈的叙述正确的是 A)栈是非线性结构B)栈是一种树状结构 C)栈具有先进先出的特征D)栈具有后进先出的特征 3 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送 A、调用语句B、命令C、口令 D、消息 4.下列语句执行后,k 的值为() Int i=6,j=8,k=10,
2、m=7; if(!(ij | mk+)k+; A、 12B、11C 、10D、 9 5.关于下列程序段的输出结果,说法正确的是 public class MyClass static int i; public static void main(String argv) System.out.println(i); A、有错误,变量 i 没有初始化。 B、null C、1 D、0 6欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); 2 B List myList=new ArrayL
3、ist(); C ArrayList myList=new List(); D List myList=new List(); 7. 下列赋值语句中错误的是 A、float f=11.1f B、double d=5.3E12; C、char c=r; D、byte bb=433; 范围 是-128 到 127 之间 8. 下列哪个类声明是正确的? A)abstract final class HI B)abstract private move() C)protected private number; D)public abstract class Car 9. 下列叙述中,错误的是 A、接
4、口与类的层次无关 B、通过接口说明类所实现的方法 C、通过接口可了解对象的交互界面 D、接口与存储空间有关 10. 下列代码的执行结果是: public class Test5 public static void main(String args) String s1=new String(hello); String s2=new String(hello); System.out.print(s1=s2); System.out.print(,); System.out.println(s1.equals(s2); A、true,false B、true,true C、false,tru
5、e D、false,false 3 二、填空二、填空( (每空每空 2 2 分分 共共 1212 分分) ) 1 Java 语言中_ 是所有类的根。object 2 下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行. import java.io.*; public class ArrayTest public static void main(String args) int i; int a = new int5; for(i=0;i=0;i- -) System.out.println(a+i+=+ai); 3. _final_类型数据不可以做类型转
6、换。 4. 每个 Java 应用程序可以包括许多方法,但必须有且只能有一个_主方法_方法。 5. 在一个 MVC 用户界面中,存在三个通讯对象,它们分别是:模型、_视图_和控件。 6. 以下程序的输出结果是 _sum=45_ public class ko6_9 public static void main(String args) int sum=0; int ko=1,2,3,4,5,6,7,8,9; for(int n=0;n3;n+) for(int m=0;m3;m+) sum+=konm; System.out.println(sum=+sum); 三、问答题三、问答题( (每题
7、每题 3 3 分分 共共 2121 分分) ) 1. System.out.println(“n=”+n); Int list=new intn(); Int sum=0; For(int i=1;i5) 试题二: 请回答下述存储过程问题(两个小题,每题 5 分 5*2=10 分) 11 问题 1:写一个存储过程,用游标来作,声明是在 begin 后还是在前?用完后是否要关闭? 问题 2:存储过程和函数的区别 他俩最大的区别就是存储过程可以没有返回值,而函数必须有返回值 存储过程是用户自定义的针对某个表操作的语句集合,它涉及特定用户表及对象之间的关系他可以被用户 调用。 函数是数据库已定义好的
8、方法必须有返回值他不涉及特定用户表 JAVA 部分部分 一、选择题(每小题一、选择题(每小题 3 分,共分,共 18 分)分) 1、以下哪个 Hibernate 主键生成策略是实现主键按数值顺序递增的?(3 分) Aincrement Bidentity Csequence Dnative 2、请说明下面的程序执行后,输出哪个结果是正确的? (3 分) public class Q public static void main(String argv) int anar=new int5; System.out.println(anar0); 1) Error: anar is refere
9、nced before it is initialized 12 2) null 3) 0 4) 5 3、在 jsp 中,page 指令的()属性用来引入需要的包或类。 Aextends Bimport Clanguage DcontentType 4、在下面程序的第 6 行补充上下列哪个方法,会导致在编译过程中发生错误? 1)class Super 2)public float getNum() 3)return 3.0f; 4) 5)public class Sub extends Super 6) 7) Apublic float getNum()return 4.0f; Bpublic
10、 void getNum() Cpublic void getNum(double d) Dpublic double getNum(float d)return 4.0d; 13 5、执行下面的代码,输出结果是什么? int i=1; switch (i) case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out.println(two); default: System.out.println(default); 1) one 2) one, default 3)
11、 one, two, default 4) default 二、填空(每小题二、填空(每小题 3 分,共分,共 9 分)分) 14 1、Struts 采用_jsp_作为 MVC 的视图,由 ActionServlet 具体指定的_action_作为 控制器即 MVC 中的 C,负责视图与模型之间的交互。控制器的每个入口点都由名为 _struts-config.xml_的配置文件设置。 2、请写出下列程序段的执行结果。 public class Pass static int j=20; public static void main(String argv) int i=10; Pass p
12、= new Pass(); p.amethod(i); System.out.println(i); System.out.println(j); public void amethod(int x) x=x*2; j=j*2; 1) Error: amethod parameter does not match variable 2) 20 and 40 15 3) 10 and 40 4) 10, and 20 三、判断(第三、判断(第 1 题题 3 分,第分,第 2 题题 9 分,共分,共 12 分)分) 1、在同一个目录下有下面几个文件,如果没有编译 Basw.java 的情况下,尝试
13、编译运行 Class1.java,会发生什么? /Base.java package Base; class Base protected void amethod() System.out.println(amethod); /End of amethod /End of class base package Class1; /Class1.java public class Class1 extends Base public static void main(String argv) Base b = new Base(); b.amethod(); /End of main 16 /E
14、nd of Class1 1) Compile Error: Methods in Base not found 2) Compile Error: Unable to access protected method in base class 3) Compilation followed by the output amethod 4)Compile error: Superclass Class1.Base of class Class1.Class1 not found 2、当被访问文件不存在的情况下,下面的代码执行结果将是什么?(共 9 分) import java.io.*; pu
15、blic class Mine public static void main(String argv) Mine m=new Mine(); System.out.println(m.amethod(); public int amethod() try FileInputStream dis=new FileInputStream(Hello.txt); catch (FileNotFoundException fne) System.out.println(No such file found); return -1; catch(IOException ioe) 17 finally
16、System.out.println(Doing finally); return 0; 1) No such file found 2 No such file found ,-1 3) No such file found, Doing finally, -1 4) 0 四、简答(共四、简答(共 11 分)分) 1、代码 String str=new String(“xyz”) 是创建了几个 String Object,str=”xyz”和 str.equals(“xyz”) 相同吗?(4 分) 创建了两个对象 ,=的是即判断两个对象的地址也判断两个对象的值 equals 是判断两个对象
17、的值 18 2、try 里有一个 return 语句,那么紧跟在这个 try 后的 finally 里的 code 会不会被执行,什 么时候被执行,在 return 前还是后?(3 分) 会执行 在 return 之前 3、请回答下面哪个结果是正确的?(4 分) String s=new String(Bicycle); int iBegin=1; char iEnd=3; System.out.println(s.substring(iBegin,iEnd); 1) Bic 2) ic 3) icy 4) error: no method matching substring(int,cha
18、r) 19 五、五、冒泡排序:依次比较相邻的两个数,将大数放在前面,小数放在后面。第一趟结束,在 最后的数必是所有数中的最小数。重复以上过程,直至最终完成排序。由于在排序过程中总是 大数往前放,小数往后放,相当于气泡往上升,所以称作冒泡排序。请用 JAVA 语言编写一个 完成冒泡排序算法的程序。(10 分) public void maopao() int list=new int1,2,5,3,4; for(int i=0;ilist.length;i+) for(int j=I;jlistj) listi=listj; listj=temp; ORACLE 部分部分 1、以下代码用于 java 访问本机 Oracle 数据库、取得记录并输出到界面,数据库名是 dbtest,用 户名和密码都是 sa,请将代码补充完整。(10 分) 20 Class.forName(oracle.jdbc.driver.OracleDriver_ ); Connection conn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作中自我情绪管理
- 巨细胞贫血护理要点
- 《建筑工程深厚软土地层基坑施工监测技术规范》编制说明
- 如何提升临床护理水平
- 粒细胞白血病护理
- 专题03 成长故事读后续写-2025年高考英语话题写作高频热点通关攻略(解析版)
- 小儿悬吊牵引护理
- 护理礼仪课汇演
- 网红带货培训体系构建
- 2020gcp考试题库及答案图文
- GB/T 22614-2023烯草酮
- 工程树木砍伐施工方案范本
- 招待费管理制度
- 几分之一课件-人教版三年级数学上册
- 福建事业单位面试真题回顾
- 李中莹NL课程大纲个人整理
- 抽水台班记录表
- 项目管理与工程经济决策知到章节答案智慧树2023年哈尔滨工程大学
- 内科学风湿及结缔组织病习题及答案
- 园林给排水工程课件
- DB4404T36-2022预立医疗照护计划(ACP)沟通指南
评论
0/150
提交评论