当前位置:文档之家› 达内的一道java测试题

达内的一道java测试题

达内的一道java测试题
达内的一道java测试题

用程序给出随便大小的十个数 ,序号是1到10 按从小到大的顺序输出,并输出相应的序号:

import java.util.Arrays;

import java.util.Random;

public class TestSort{

public static void main(String[] args) {

sort1();

System.out.println("\n");

sort2();

}

public static void sort1(){

int[][]ary = new int[10][2];//二维数组

Random r = new Random();

for (int i = 0; i < 10; i++) {

ary[i][0]=i+1;//存放序号

ary[i][1]=r.nextInt(100);//存放数值

}

for (int i = 0; i < ary.length; i++) {

System.out.print("["+ary[i][0]+"]");

System.out.print(",");

System.out.print(ary[i][1]+" ");

}

System.out.println();

//冒泡排序

for (int i = 0; i < ary.length-1; i++) {

for (int j = 0; j < ary.length-i-1; j++) {

if(ary[j][1]>ary[j+1][1]){

int temp1 = ary[j][0];

int temp2=ary[j][1];

ary[j][0]=ary[j+1][0];

ary[j][1]=ary[j+1][1];

ary[j+1][0]=temp1;

ary[j+1][1]=temp2;

}

}

}

for (int i = 0; i < ary.length; i++) {

System.out.print("["+ary[i][0]+"]");

System.out.print(",");

System.out.print(ary[i][1]+" ");

}

}

public static void sort2(){

int[]ary = new int[10];

Random r = new Random();

for (int i = 0; i < ary.length; i++) {

ary[i]=r.nextInt(100);

}

System.out.println(Arrays.toString(ary));

boolean[]used = new boolean[10];//用来记录那些数已经输出过了

for (int i = 0; i < ary.length; i++) {

int minIndex = 0;//最小数下标

while(used[minIndex]){

minIndex++;//忽略已经输出过的

}

for (int j = minIndex+1; j < ary.length; j++) {

if(used[j]){

continue;//忽略已经输出过的

}

if(ary[j]

minIndex=j;

}

}

System.out.print("["+(minIndex+1)+"],"+ary[minIndex]+" ");//输出这个最小的数以

及它的序号

used[minIndex]=true; }

}

}

达内2016年4月第一次月考

1. (单选)有变量声明如下: short b = 120; 下列语句中,错误的是()。 A.short s = b; B.int i = b; C.byte s1 = b; D.long l = b; 正确答案:C 2. (单选)Java语言可以跨平台的原因是: A.Java面向对象 B.Java虚拟机 C.Java垃圾回收机制 D.Java编译器 正确答案:B 3. (单选)下面关于final说法正确的是:()。 A.final修饰类时,该类能被继承。 B.final修饰方法时,该方法能被重写。 C.当使用static final 修饰的常量时,将采用编译期绑定的方式。 D.当使用final和abstract共同修饰一个类时,final应至于abstract之前。

正确答案:C 4. (单选)下列程序的输出结果是()。 public static void main(String[] args) { String str="ABCDEF"; String sub=str.substring(3,5); System.out.println(sub); } A.CD B.CDE C.DE D.DEF 正确答案:C 5. (单选)请看下列代码: public static void main(String[] args) { <插入代码> System.out.println(s); } 如果程序输出的结果是4247,那么在<插入代码>处应该填入代码是()。 A.String s = "123456789"; s = (s-"123").replace(1,3,"24") - "89"; B.StringBuffer s = new StringBuffer("123456789"); s.delete(0,3).replace( 1,3, "24").delete(4,6); C.StringBuffer s = new StringBuffer("123456789"); s.substring(3,6).delete( 1 ,3).insert( 1, "24");

达内C培训第三次月考附答案

考试场次:2013_09月考_9月29日_C++/.NET/嵌入式试卷名称:2013年09月_C++_CSD1306 1. 下列不是菜单基本风格的为: A. MF_POPUP B. MF_STRING C. MF_SEPARATOR D. MF_CHECKED 正确答案:D 2. 关于用new分配内存空间,以下代码正确的是: A. int x = new int; B. int *x = new int; C. int x = new int(10); D. int x = new int[10]; 正确答案:B 3. 有如下类的定义: class A{ public: void fa(){ cout << “in A fa” << endl;} virtual void fb(){cout << “in A fb” << endl;} }; class B : public A{ public:

void fa(){ cout << “in B fa” << endl;} void fb(){ cout << “in B fb” << endl;} }; 下列哪段代码运行时会输出以下结果:in A fa in B fb A. A* pa = new A; pa->fa(); pa->fb(); B. B b; A& pr = b; pr.fa(); pr.fb(); C. A* pa = new B; B* pb = new A; pa->fa();

pb->fb(); D. A a; B b; A& ar = b; B& br = a; ar.fa(); br.fb(); 正确答案:B 4. 关于Windows的字符处理,下列说法错误的是? A. ASC码是最早的编码。 B. DBCS编码中由1个或2个字节表示一个字符。 C. UNICODE编码在WINDOWS平台下,采用2个字节表示一个字符。 D. TCHAR就是宽字节字符,采用UNICODE编码。 正确答案:D

达内JAVA第三个月月考汇总

· 1. · (单选)在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。· A. someFilter /* B.someFilter /* · C.* · D.someFilter * · 正确答案:A · 2. · (单选)在J2EE中,以下不是JSP隐式对象的是()。 · ·A. pageContext · ·B. context · ·C. application · ·D. out · 正确答案:B · 3. · (单选)在JavaEE中,若要在JSP中正确使用标签:,在JSP中声明的taglib指令为: · ·B. · ·C. · ·D. · 正确答案:D 6. (单选)下列属于抽象类的是()。 A.ServletConfig · ·B.HttpServlet · ·C.Cookie · ·D.HttpServletRequest · 正确答案:B 7. (单选)在jQuery中$("#test")和$(".test”)表示的含义是:( )。 A.

$("#test")表示选择id为test的元素 $(".test”) 表示选择id为test的元素 · ·B. $("#test")表示选择id为test的元素 $(".test”) 表示选择所用CSS类为test的元素 · ·C. $("#test")表示选择所用CSS类为test的元素 $(".test”) 表示选择id为test的元素 · ·D. $("#test")表示选择所用CSS类为test的元素 $(".test”) 表示选择所用CSS类为test的元素 · 正确答案:B 8. (单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。 public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("get"); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("post"); } · A.get · ·B.post · ·C.get post · ·D.post get · 正确答案:A 9. (单选)给定一个Servlet程序的代码片段,如下: public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException { request.getSession().getAttribute(“A”); //第二行 } 假定第二行返回的对象引用不是null,那么这个对象存储的范围是()。 · A.page · ·B.session · ·C.request · ·D.application · 正确答案:B · 10. · (单选)在 JavaEE中,使用 Servlet 过滤器,需要在 web.xml中配置的元素是:() ·· A.和 · ·B.和 · ·C.

达内java2015.11第一次月考(附答案).doc汇总

在线考试本次考试得分:96.0 ? 1. (单选)下列属于不合法Java标识符的是()。 o A. _mem o B. 12a o C. M12 o D. $12 正确答案:B ? 2. (单选)程序的执行结果是: public class Test { public static void main(String[] args){ System.out.println(""+'a'+1); } } o A. 98 o B. a1 o C. 971 o D. 197

正确答案:B ? 3. (单选)下列Java标识符,错误的是() o A. _sys_varl o B. $change o C. User_name o D. 1_file 正确答案:D ? 4. (单选)请看下列代码: public String makinStrings() { String s = "Fred"; s = s + "47"; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); } 调用makinString方法,得到的字符串长度是: o A. 1 o B. 2 o C. 3 o D. 4 正确答案:C ? 5.

(单选)分析如下代码,输出结果为()。 public static void main(String[] args) { int i = 0; boolean re = false; re = ((++i) + i == 2) ? true : false; System.out.println("i=" + i + ",re="+re); } o A. i=1,re=true o B. i=0,re=true o C. i=1,re=false o D. i=0,re=false 正确答案:A ? 6. (单选)下列代码的运行结果是() public static void main(String[] args) { String str = "420"; str += 42; System.out.print(str); } o A. 42 o B. 420 o C. 462 o D. 42042 正确答案:C ?7. (单选)请看下列代码: public static void main(String[] args) { <插入代码> System.out.println(s); } 如果程序输出的结果是4247,那么在< 插入代码>处应该填入代码是()。

达内java1605班第三次月考

1. (单选)在JSP中,只有一行代码:<%=A+B%>,运行的结果是()。 o A. A+B o B. AB o C. 113 o D. 错误信息 正确答案:D ? 2. (单选)在JSP中,要定义一个方法,需要用到以下的元素是()。 o A. <%= %> o B. <% %> o C. <%! %> o D. <%@ %> 正确答案:C ? 3. (单选)在Java Web应用程序中,给定servletA的代码片段如下所示: public void doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException,IOException{ String id=”kingdom”; ______________________ } ServletB与servletA同在一个有效的会话范围内,

当把请求转发给ServletB后,要是在ServletB中能够获得“kingdom”值,下划线处应填入()。 o A. request.getSession().setAttribute(“ID”,id); o B. request.getSession().getAttribute(“ID”,id); o C. request.getSession().setParameter(“ID”,id); o D. request.getSession().getParameter(“ID”,id); 正确答案:A ? 4. (单选)在J2EE中,以下不是JSP隐式对象的是()。 o A. pageContext o B. context o C. application o D. out 正确答案:B ? 5. (单选)下列不属于XmlHttpRequest对象的属性的是()。 o A. onreadystatechange o B. readyState

达内Java班第一次月考

? 1.? (单选题)下列数组声明语句中,错误的是:()。 ? ?A. int[] arr = new int[]{}; ?B. int[] arr = new int[]; ?C. int[] arr = {}; ?D. int[][] arr = new int[2][];

。 ? 2.? (单选)class Card{}下列不属于Card类构造方法的是:() ? ?A. Card(){} ?B. public Card(){} ?C. public void Card(){} ?D. private Card(){}

? 3.? (单选)下面不属于Java语言特点的是: ? ?A. 平台无关 ?B. 面向对象 ?C. 支持指针类型 ?D. 垃圾回收机制 正确答案:C

? 4.? (单选)下列选项中的类,能正确实现https://www.doczj.com/doc/a216208423.html,ng.Runnable接口和https://www.doczj.com/doc/a216208423.html,ng.Clonable接口的是()。 ? ?A. public class Session implements Runnable, Clonable { public void run(); public Object clone(); } ?B. public class Session implements Runnable, implements Clonable { public void run() { / do something */ } public Object clone() { / make a copy */ } } ?C. public class Session implements Runnable, Clonable { public void run() { / do something */ } public Object clone() { /* make a copy */ } } ?D.

达内JAVA第三个月月考资料

〃 1. 〃 (单选)在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。〃 A. someFilter /* B.someFilter /* 〃 C.* 〃 D.someFilter * 〃 正确答案:A 〃 2. 〃 (单选)在J2EE中,以下不是JSP隐式对象的是()。 〃 〃A. pageContext 〃 〃B. context 〃 〃C. application 〃 〃D. out 〃 正确答案:B 〃 3. 〃 (单选)在JavaEE中,若要在JSP中正确使用标签:,在JSP中声明的taglib指令为: 〃 〃B. 〃 〃C. 〃 〃D. 〃 正确答案:D 6. (单选)下列属于抽象类的是()。 A.ServletConfig 〃 〃B.HttpServlet 〃 〃C.Cookie 〃 〃D.HttpServletRequest 〃 正确答案:B 7. (单选)在jQuery中$("#test")和$(".test”)表示的含义是:( )。 A. $("#test")表示选择id为test的元素 $(".test”) 表示选择id为test的元素 〃 〃B. $("#test")表示选择id为test的元素 $(".test”) 表示选择所用CSS类为test的元素 〃 〃C. $("#test")表示选择所用CSS类为test的元素 $(".test”) 表示选择id为test的元素 〃 〃D. $("#test")表示选择所用CSS类为test的元素 $(".test”) 表示选择所用CSS类为test的元素 〃 正确答案:B 8. (单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。 public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {

达内java暑期实训报告

毕业实习报告 一、实习目的: 进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。 二、实习单位介绍: 北京达内科技有限公司是中国高端IT培训的领先品牌,致力于培养面向电信和金融领域的Java、C++、C#/.Net、测试、嵌入式、PHP等方面的中高端软件人才,由美国国际数据集团IDG和集富亚洲JAFCO ASIA投资,是国内首家获得国际风险投资的IT培训机构。经过9年运营,达内科技实现了98% 的专业就业率,78%的口碑入学率,学员平均毕业薪资3800元/首月平均薪资。目前,达内科技已经发展成为集培训、咨询、开发、人才服务于一体的高新技术集团公司,公司下设达内高端IT培训、达内软件人才服务中心、达内软件研发中心。 达内科技以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原20大城市,建立了近40家培训中心,占地2万平米,年培训1万多名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了7万多名中高级软件人才,目前达内全国拥有600多名员工,年产值近2亿元,是中国领先的中高端软件人才培训机构。 由于达内科技优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评,近年来达内荣获了各界权威机构的颁奖:达内成为业界唯一的一家2006、2007、2008、2009连续4年入选德勤评选的“中国高科技高成长50强公司”、“亚太地区高科技高成长500强公司”,获得首届中国留学人才归国创业“腾飞”奖、中关村管理委员会指定的“软件人才培养示范基地”、被《计算机世界》评选的“就业服务杰出贡献奖”、被《中国计算机报》评选的“最具影响力培训机构奖”、被搜狐评为“中国十大教育集团”、被腾讯评为“中国大学生心目中最具影响力的IT品牌”、2011年达内CEO韩少云先生当选中国贸易协会专家委员会第一届副主任委员等荣誉。

达内JSD1412第一次月考试题及答案..

考试场次:2015_01月月考_01月29日_JAVA 试卷名称:2015年01月_JSD_JSD1412 1. 运行下面的程序: int a = 100; int b = 200; a = a + b; b = a - b; a = a - b; System.out.println("a=" + a + ", b=" + b); 输出的结果是:()。 A. a=100, b=300 B. a=100, b=200 C. a=200, b=100 D. a=300, b=200 正确答案:C 2. 下面关于数组的声明语句中,有编译错误的是:()。 A. int[] arr = new int[]{1,2,3}; B. int[] arr = null; arr = {1,2,3,4,5}; C. int[][] arr = new int[][]{{1,2,3},{4,5},{6}} D. int[][] arr = new int[2][]; 正确答案:B 3. 分析如下代码,输出结果为()。public static void main(String[] args) { int i = 0; boolean re = false; re = ((++i) + i == 2) ? true : false; System.out.println("i=" + i + ",re="+re); } A. i=1,re=true B. i=0,re=true C. i=1,re=false D. i=0,re=false 正确答案:A 4. 请看下列代码: interface Foo { int bar(); }

达内第三次月考试题-共两套.

在线考试本次考试得分:98.0 ? 1. (单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。 public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("get"); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("post"); } o A. get o B. post o C. get post o D. post get 正确答案:A ? 2. (单选)HTTP状态码中表示请求已经成功的是()。 o A. 100 o B. 200

o C. 300 o D. 404 正确答案:B ? 3. (单选)在Java Web应用程序中,给定servletA的代码片段如下所示: public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ String id=”kingdom”; ______________________ } ServletB与servletA同在一个有效的会话范围内,当把请求转发给ServletB后,要是在ServletB中能够获得“kingdom”值,下划线处应填入()。 o A. request.getSession().setAttribute(“ID”,id); o B. request.getSession().getAttribute(“ID”,id); o C. request.getSession().setParameter(“ID”,id); o D. request.getSession().getParameter(“ID”,id); 正确答案:A ? 4. (单选)在JSP中,要定义一个方法,需要用到以下的元素是()。 o A. <%= %> o B. <% %> o C.

达内科技JAVA项目经理入职考试--I(不含答案)--新

达内科技项目经理入职考试 (JAVA方向A卷) 考试说明: 本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。满分100分,考试时间120分钟。考试期间不允许使用电脑,不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。 一,基本知识,不定项选择(总分20分,每题2分) 1.在Java中,关于static关键字的说法错误的是:(d) a)static可以修饰方法 b)static可以修饰成员 c)static可以修饰代码块 d)static可以修饰局部变量和形参 2.在Java中,关于final关键字的说法正确的是: (c) a)如果修饰局部变量,必须初始化 b)如果修饰类,则该类只能被一个子类继承 c)如果修饰方法,则该方法不能在子类中被覆盖 d)如果修饰方法,则该方法所在的类不能被继承 3.关于抽象类的说法正确的是:(abc) a)抽象类中一定包含抽象方法,否则是出现编译错误 b)包含抽象方法的类一定是抽象类 c)抽象方法可以没有方法体,也可以有方法体 d)抽象类的子类一定不是抽象类 4.下列关于JVM的说法错误的是:(d)

a)JVM的栈空间用来存储方法调用时的临时变量,当调用新方法时,新方法的存储空间入栈,当方 法调用结束时,方法的空间出栈。 b)JVM的堆空间是用来存储对象的空间,该空间由JVM自动管理。 c)我们可以通过设置参数来调整JVM的栈空间和堆空间的大小。 d)一个程序运行时,只有一个栈。 5.下列关于继承的说法正确的是:( ) a)子类构造函数一定会调用父类构造函数。 b)构造函数的第一行一定是super()或this();而且,这样的调用也只能出现在构造函数的第一 行。 c)任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。 d)如果(a instanceof A)的值为true,则a可以转换为A类型。 6.要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问 题? ( ) a)SELECT last_name, first_name FROM emp WHERE last_name=’smith’ b)SELECT last_name, first_name FROM emp WHERE UPPER(last_name)=’smith’ c)SELECT last_name, first_name FROM emp WHERE last_name=UPPER(‘smith’) d)SELECT last_name, first_name FROM emp WHERE LOWER(last_name)=’smith’ 7.以下哪些接口能够实现对Web 访问者的身份认证?() A、Http Servlet Request B、Http Servlet Response C、Http Session

(完整版)达内科技JAVA项目经理入职考试--I(不含答案)--新

达内科技项目经理入职考试 (JAVA方向 A卷) 考试说明: 本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。满分100分,考试时间120分钟。考试期间不允许使用电脑,不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。 一,基本知识,不定项选择(总分20分,每题2分) 1.在Java中,关于static关键字的说法错误的是:(d) a)static可以修饰方法 b)static可以修饰成员 c)static可以修饰代码块 d)static可以修饰局部变量和形参 2.在Java中,关于final关键字的说法正确的是: (c) a)如果修饰局部变量,必须初始化 b)如果修饰类,则该类只能被一个子类继承 c)如果修饰方法,则该方法不能在子类中被覆盖 d)如果修饰方法,则该方法所在的类不能被继承 3.关于抽象类的说法正确的是: (abc) a)抽象类中一定包含抽象方法,否则是出现编译错误 b)包含抽象方法的类一定是抽象类 c)抽象方法可以没有方法体,也可以有方法体 d)抽象类的子类一定不是抽象类 4.下列关于JVM的说法错误的是: (d) a)JVM的栈空间用来存储方法调用时的临时变量,当调用新方法时,新方法的存储空间入栈,当方法 调用结束时,方法的空间出栈。 b)JVM的堆空间是用来存储对象的空间,该空间由JVM自动管理。 c)我们可以通过设置参数来调整JVM的栈空间和堆空间的大小。 d)一个程序运行时,只有一个栈。 5.下列关于继承的说法正确的是: ( ) a)子类构造函数一定会调用父类构造函数。 b)构造函数的第一行一定是super()或this();而且,这样的调用也只能出现在构造函数的第一 行。 c)任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。 d)如果(a instanceof A)的值为true,则a可以转换为A类型。 6.要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问 题? ( ) a)SELECT last_name, first_name FROM emp WHERE last_name=’smith’

达内JSD1510第三次月考题,web网页部分

在线考试本次考试得分:100.0 1. (单选)在Java Web开发中,不同的客户端需要共享的数据应存储在()中。 A.session B.application C.request D.response 正确答案:B 2. (单选)以下选项中不是window对象的方法的是()。 A.prompt B.opener C.alert D.close 正确答案:B 3. (单选)obj对象有att属性,获取att属性的值,以下选项错误的是()。 A.obj.att B.obj("att") C.obj["att"] D.obj["a"+"t"+"t"] 正确答案:B

(单选)以下对JavaScript理解正确的是()。 A.JavaScript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 B.FireFox和IE存在大量兼容性问题的主要原因在于他们对JavaScript的支持不同上 C.JavaScript是一门客户端脚本语言 D.JavaScript技术和CSS技术一样,是为了设计样式而存在的 正确答案:C 5. (单选)在Java Web应用程序中,给定servletA的代码片段如下所示: public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ String id=”kingdom”; ______________________ } ServletB与servletA同在一个有效的会话范围内,当把请求转发给ServletB后,要是在ServletB中能够 获得“kingdom”值,下划线处应填入()。 A.request.getSession().setAttribute(“ID”,id); B.request.getSession().getAttribute(“ID”,id); C.request.getSession().setParameter(“ID”,id); D.request.getSession().getParameter(“ID”,id); 正确答案:A

达内第一次月考试题 15年

在线考试本次考试得分:96.0 1. (单选题)下列代码的运行结果是: 01 public class GoTest { 02 public static void main(String[] args) { 03 Sente a = new Sente(); 04 a.go(); 05 Goban b = new Goban(); 06 b.go(); 07 Stone c = new Stone(); 08 c.go(); 09 } 10 } 11 class Sente implements Go { 12 public void go() { 13 System.out.println("go in Sente"); 14 } 15 } 16 class Goban extends Sente { 17 public void go() { 18 System.out.println("go in Goban"); 19 } 20 } 21 class Stone extends Goban implements Go { 22 } 23 interface Go { 24 public void go(); 25 }

o A. go in Goban go in Sente go in Sente o B. go in Sente go in Sente go in Goban o C. go in Sente go in Goban go in Goban o D. go in Goban go in Goban go in Sente 正确答案:C解析: 2. (单选题)请看下列代码: 01 class Payload { 02 private int weight; 03 public Payload(int wt) { 04 weight = wt; 05 } 06 public Payload() {} 07 public void setWeight(int w) { 08 weight = w; 09 } 10 public String toString() { 11 return Integer.toString(weight); 12 } 13 } 14 public class TestPayload { 15 static void changePayload(Payload p) { 16 <插入代码> 17 } 18 public static void main(String[] args) { 19 Payload p = new Payload(); 20 p.setWeight(1024); 21 changePayload(p); 22 System.out.println("The value of p is " + p);

达内Java1605班第二次月考

? 1. (单选)下面是SqlPlus命令的是:()。 o A. DESC o B. ALTER o C. SELECT o D. DELETE 正确答案:A ? 2. (单选)下列会自动创建索引的约束的是:()。 o A. UNIQUE o B. NOT NULL o C. FOREIGN KEY o D. CHECK 正确答案:A ? 3. (单选)下面不属于接口的是:()。 o A. java.sql.Connection o B. java.sql.Driver o C. java.sql.DriverManager o D.

java.sql.ResultSet 正确答案:C ? 4. (单选)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是()。 o A. age>18 and age<50 o B. age>=18 and age<=50 o C. age>=18 && age<=50 o D. age>18 && age<50 正确答案:B ? 5. (单选)下列Oracle语句中,属于DDL语句的是() o A. DROP o B. INSERT o C. DELETE o D. SELECT 正确答案:A ? 6. (单选)包含事务控制方法setAutoCommit, commit, rollback的是:() 。 o A. Connection o B. Statement

o C. ResultSet o D. DriverManager 正确答案:A ?7. (单选)在oracle中,判断一条记录的某个列是否为NULL,应该使用:( )。 o A. != o B. <> o C. IS o D. = 正确答案:C ?8. (单选)查询cost表中资费名称,月固定费用,月包在线时长,单位费用,下列sql语句正确的是: o A. select name/base_duration/base_cost/unit_cost from cost o B. select name,base_cost,unit_cost from cost o C. select name and base_duration and base_cost and unit_cost from cost o D. select name,base_duration,base_cost,unit_cost from cost 正确答案:D ?9. (单选)下面关于结果集,说法错误的是:()。 o A.

oracle练习题 达内第二次月考题

1.(单选)下面是SqlPlus命令的是:(A)。 A.DESC B.ALTER C.SELECT D.DELETE 2.(单选)下列会自动创建索引的约束的是:(A)。 A.UNIQUE B.NOT NULL C.FOREIGN KEY D.CHECK 3.(单选)下面不属于接口的是:(C)。 A.java.sql.Connection B.java.sql.Driver C.java.sql.DriverManager D.java.sql.ResultSet 4.(单选)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是(B)。 A.age>18 and age<50 B.age>=18 and age<=50 C.age>=18 && age<=50 D.age>18 && age<50 5.(单选)下列Oracle语句中,属于DDL语句的是(A) A.DROP B.INSERT C.DELETE D.SELECT 6.(单选)包含事务控制方法setAutoCommit, commit, rollback的是:(A) 。 A.Connection B.Statement C.ResultSet D.DriverManager 7.(单选)在oracle中,判断一条记录的某个列是否为NULL,应该使用:(C )。 A.!= B.<> C.IS D.= 正确答案:C 8.(单选)查询cost表中资费名称,月固定费用,月包在线时长,单位费用,下列sql语句正确的是:D A.select name/base_duration/base_cost/unit_cost from cost B.select name,base_cost,unit_cost from cost C.select name and base_duration and base_cost and unit_cost from cost D.select name,base_duration,base_cost,unit_cost from cost 9.(单选)下面关于结果集,说法错误的是:(B)。 A.调用Connection对象的preparedStatement(String sql)方法所创建的PreparedStatement对象执行查询所得到的结果集不可以调用previous()方法。 B.Statement在执行完查询后,会把查询得到的所有数据通过网络一次加载到内存中。 C.ResultSet的getDate方法返回的类型是java.sql.Date而不是java.util.Date。 D.ResultSet的初始状态游标位于第一行之上,必须先调用其next方法,才可以获取到数据。 10.(单选)在Oracle中,不能通过DROP关键字进行删除的是(C)。 A.表 B.视图 C.表中记录 D.序列 11.(单选)在Oracle中,若想查询家庭地址在’北京’,’上海’,’广州’的用户信息,下列Sql语句正确的是(C)。 A.SELECT * FROM student WHERE address=‘北京’,’上海’,’广州’ B.SELECT * FROM student WHERE address LIKE(‘北京’,’上海’,’广州’) C.SELECT* FROM student WHERE address IN(‘北京’,’上海’,’广州’) D.SELECT* FROM student WHERE address=‘北京’AND address=‘上海’AND address=‘广州’ 正确答案:C 12.(单选)在Oracle中,给Student表添加Address列,如下代码正确的是(D)。 A.ALTER TABLE student ADD COLUMN(address VARCHAR2(20)) B.UPDATE TABLE student ADD COLUMN(address VARCHAR2(20)) C.UPDATE TABLE student ADD(address VARCHAR2(20)) D.ALTER TABLE student ADD(address VARCHAR2(20)) 正确答案:D 13.(单选)下列Oracle语句中,可以实现更新记录的是(C)。 A.UPDATE 数据表SET 字段名称=值,…[WHERE 条件] [GROUP BY 字段名称] B.UPDATE 数据表,数据表,…SET 字段名称=值,…WHERE 条件 C.UPDATE 数据表SET 字段名称=值,…[WHERE 条件] D.UPDATE 数据表Set 字段名称=值,…[WHERE 条件] [ORDER BY 字段名称]

JAVA达内面试题

诚信、创新、开放、合作 JA V A面试题-CORE JA V A部分 --感谢SD0501班毕业学员李晓宾的提供,希望对面试学员和在校学员有所帮助。 1.在main(String[] args)方法内是否可以调用一个非静态方法? 答案:不能 2.同一个文件里是否可以有两个public类? 答案:不能 3.方法名是否可以与构造器的名字相同?答案:可以。 4. 初始化了一个没有run()方法的线程类,是否会出错? 答案:不会。 第一种方法:直接继承Thread类。 public class Test { public static void main(String[] args) { ThreadClass t = new ThreadClass(); t.start(); System.out.println("end");//输出“end” } } class ThreadClass extends Thread //Thread类已经实现了空的run()方法。 { } 第二种方法:实现Runnable接口 public class Test { public static void main(String[] args) { ThreadClass t = new ThreadClass(); Thread thread = new Thread(t); thread.start(); System.out.println("end"); } } class ThreadClass implements Runnable { public void run() //必须有此方法否则编译报错。它是Runnable接口中的抽象方法。 { System.out.println("Threads"); } } 4.局部内部类是否可以访问非final变量? 答案:不能访问局部的,可以访问成员变量(全局的)。 class Out

相关主题
文本预览
相关文档 最新文档