java 数据库题_JAVA数据库笔试题答案在最后

《JAVA数据库笔试题答案在最后》由会员分享,可在线阅读,更多相关《JAVA数据库笔试题答案在最后(12页珍藏版)》请在人人文库网上搜索。

1、Java 、数据库测试题(笔试)测试时间: 90 分钟 姓名: 总分: 一、不定项选择题( 40 题,每题 2分,总分 80 分)1) 当试图编译并运行下面程序时会出现什么结果( )(单选) class Apublic int getNumber(int A)return a+1; class B extends Apublic int getNumber(int a, char C)return a+2; public static void main(String args) B b=new B(); A) 编译错误B) 运行错误C) 1D) 22) 当编译并运行下面程序时会出现什么结果 。

2、()(单选)public class MyAr public static void main(String argv) int i = new int5; A) 编译错误B) 运行错误C) 输出 0D) 输出“ null ”3) final 、finally 、 finalize 三个关键字的区别是()(多选 )A) final 是修饰符(关键字)可以修饰类、方法、变量B) finally 在异常处理的时候使用,提供 finally 块来执行任何清除操作C) finalize 是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作D) finally 和 finalize 一样。

3、都是用异常处理的方法4) 当编译并运行下面程序时会发生什么结果( )(单选)public class Bground extends Threadpublic static void main(String argv)Bground b = new Bground();b.run();public void start()for (int i = 0; i 10; i+)A)编译错误,指明run 方法没有定义B)运行错误,指明run 方法没有定义C)编译通过并输出0 到 9D)编译通过但无输出5) 在 Java 中,如果父类中的某些方法不包含任何逻辑, 并且需要由子类重写, 应该使用( )关键。

4、字来声明父类的这些方法。(单选)A)FinalB)StaticC)AbstractD)Void6) 当编译并运行下面程序时会发生什么结果:(单选)public class Hope public static void main(Stringargv)Hope()+)Hope h for(intnew Hope();i=0; i 10;protected iA)编译错误,构造方法不能被声明为protectedB)运行错误,构造方法不能被声明为protectedC)编译并运行输出 0 到 10D)编译并运行输出 0 到 97) 下列说法正确的是?( )(多选)A)数组有 length() 方法B。

5、)String 有 length() 方法C)数组有 length 属性D)String 有 length 属性8) 当编译并运行下面程序时会发生什么结果?( ) (单选)public class Testpublic static void stringReplace(String text) text=text+ ”c” ;public static void bufferReplace(StringBuffer text) text=text.append(c);public static void main(String args)String textString=new Strin。

6、g(java);StringBuffer textBuffer=new StringBuffer(java);stringReplace(textString);bufferReplace(textBuffer);9)A)编译并运行输出javacjavacB)编译并运行输出javajavaC)编译并运行输出javajavacD)编译并运行输出javacjava以下哪些表达式返回为真()String a= ”My field1 ”;String b= ”My field1 ”;String c=new String( ”My field1 ”);String d=new String( ”My 。

7、field1 ”);A) a =bB) a=cC) c=dD) a.equals(B)E) a.equals(C)F) c.equals(D)10) 当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情 (单选)public class MyArpublic static void main(String argv) MyAr m = new MyAr();m.amethod();public void amethod()int i;A) 编译并输出 0B) 编译错误C) 编译并输出 nullD) 运行错误11) 给定如下 java 代码程序片断:class Apublic A() 。

8、“A”);class B extends A public B() “B”);public static void main(String args) B b=new B();上述程序将()(单选)A)不能通过编译B)通过编译,输出为ABC)通过编译,输出为BD)通过编译,输出为A12)关于线程,以下说法正确的是:()(多选 )A)sleep 方法执行时会释放对象锁。B)wait 方法执行时会释放对象锁。C)sleep 方法必须写在同步方法或同步块中D)wait 方法必须写在同步方法或同步块中)(单选)13)给定 JAVA 代码如下,编译运行后,输出结果是( public class test。

9、 static int i;public int test()i+;return i;public static void main(String args)14)Test test=new Test(); test.test();test();0A)B)C)D)给定 JAVA 代码如下,关于 super 的用法 ,以下描述正确的是 ( )单选)class C extends Bpublic C()super();16)A)用来调用类B 中定义的 super() 方法B)用来调用类C 中定义的 super() 方法C)用来调用类B 中的无参构造方法D)用来调用类B 中第一个出现的构造方法哪些是。

10、Thread 类中本身的方法(不包括继承)A)start()B)sleep(long mi)C)wait()D)notify()15)面哪些为真()(多选)多选)A) 接口里可定义变量,并且变量的值不能修改B) 任何情况下,类都不能被 private 修饰C) 类可以被 protected 修饰D) 接口不能实例化17) 下面哪些是正确的描述了关键字 synhronized ( ) (单选)A) 允许两个进程并行运行但其之间相互通信B) 保证任何时候只有一个线程访问一个方法或对象C) 保证两个或多个进程同时启动和结束D) 保证两个或多个线程同时启动和结束18) 下列哪一种叙述是正确的( )(单。

11、选)A) abstract 修饰符可修饰属性、方法和类B) 抽象方法的 body 部分必须用一对大括号 C) 声明抽象方法,大括号可有可无D) 声明抽象方法不可写出大括号19) 下面关于网络通信正确的描述是( )(多选)A) TCP/IP 协议是一种不可靠的网络通信协议。B) UDP 协议是一种可靠的网络通信协议。C) TCP/IP 协议是一种可靠的网络通信协议。D) UDP 协议是一种不可靠的网络通信协议。20) 在 Java 中,下面关于抽象类的描述正确的是()(多选 )A) 抽象类可以被实例化B) 如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类C) 抽象类的方法都必须是抽象。

12、的D) 声明抽象类必须带有关键字 abstract21) 给定 java 代码如下,编译运行结果是( )(单选) public class Testpublic int count() return 1%9;public static void main(Stringargs)A) 编译错误B) 运行错误C) 正常运行,输出 1D) 正常运行,输出 022) 将对象序列化,要实现哪个接口()(单选 )A)CloneableB)RunnableC)SerializableD)Comparator23) 以下代码输出结果为 ( ) (单选 )public class Testpublic stat。

13、ic String output=;public static void foo(int i) try if(i=1)throw new Exception(); output +=1; catch(Exception E)output+=2; return; finallyoutput+=3;output+=4;public static void main(String args)foo(0);foo(1);output);A) 1342B) 123C) 134234D) 1342324) 在JAVA中,()接口位于集合框架的顶层()( 单选)A) CollectionB) Collect。

14、ionsC) ListD) Set25) 在 Java 中,下列()类不能派生出子类。 ( 单选 )A) public class MyClassB) class MyClassC) abstract class MyClassD) final class MyClass26) 启动一个线程,应调用什么方法()。(单选)A) start()B) run()C) begin()D) notify)(27) 在java中,已定义两个接口 B和C,要定义一个实现这两个接口的类,以下语句正确的是 ()( 单选)A) interface A extends B,CB) interface A imple。

15、ments B,CC) class A implements B,CD) class A implements B,implements C28) 在 Java 中,以下定义数组的语句正确的是 () (单选)A) int t10=new int;B) char a=hefg;C) int t=new int10;D) double d=new double10;29) 给定一个 java 程序的 main 方法的代码片段如下:假如 d 目录下不存在):(单选 )abc.txt 文件,现运行该程序,下面的结果正确的是( tryPrintWriter out=new PrintWriter(new。

16、 FileOutputStream(d:/abc.txt); String name=chen; out.print(namE);catch(Exception E) A) 将在控制台上打印: 文件没有发现! B) 正常运行,但没有生成文件 abc.txtC) 运行后生成 abc.txt, 但该文件中可能无内容D) 运行后生成 abc.txt, 该文件内容为: chen30) 集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口()(单选)A)CloneableB)RunnableC)SerializableD)Comparator31) class Superprotected f。

17、loat getNum()return 3.0f; public class Sub extends Super/Here 下面哪些代码可放在 Here 处(多选)A) float getNum()return 4.0f;B) public void getNum()C) private void getNum(double D)D) public double Getnum()return 4.0d;E) public float getNum()return 9;32) 在 Java 语言中,如果你编写一个多线程序,可以使用的方法是( )。 (多选)A) 扩展类 ThreadB) 实现 R。

18、unnable 接口C) 扩展类 RunnableD) 实现接口 Thread33) 下面哪些接口直接继承自 Collection 接口( )(多选)A) ListB) MapC) SetD) Iterator34) 关于 HashMap 和 Hashtable 正确的说法有( )(多选)A) 都实现了 Map 接口B) Hashtable 类不是同步的,而 HashMap 类是同步的C) Hashtable 不允许 null 键或值D) HashMap 不允许 null 键或值35) 下面关于构造方法的说法正确的是( )(多选)A) 构造方法不能被继承B) 构造方法不能被重写C) 构造方法不。

19、能被重载D) 构造方法不能声明为 private36) 研究下面的JAVA代码()(单选)public class TestException /* param args*/public static void main(String args) int a = 0,1,2,3,4; int sum=0; tryfor(int i=0;i6;i+)sum+=ai;E)finally输出结果将是( )A) 10 数组下标越界 程序结束B) 10 程序结束C) 数组下标越界 程序结束D) 程序结束37) 研究下面 JAVA 代码public class TestException public s。

20、tatic void main(String args) trySystem.exit(0);finally输出结果为( )(单选)A) hello,jrB) 88C) hello,jr 后是 88D) 不能编译38) 考虑下面的代码public class ConstOverpublic ConstOver(int x,int y,int z)说出哪些重载了 ConstOver 构造器?(多选)A)ConstOver()B)protected int ConstOver()C)private ConstOver(int z,int y,byte z)D)public void ConstOv。

21、er(byte x,byte y,byte z)E)public Object ConstOver(int x,int y,int z)39) 有以下代码: package com; public class Test public static void main(String args) Test test = new Test(); /here在 here 处加上以下什么语句,可以获得 Class 对象? ()(多选 )A)Classc =new Class();B)Classc =test.class;C)Classc =Test.class;D)Classc =test.getCla。

22、ss();E)Classc =Class.forName(“com.Test”);F)Classc =Class.forName(“Test”);40) 能用来修饰 interface方法的有()(多选)A)privateB)publicC)protectedD)staticE)不加修饰符二、数据库填空题(10题,每题1分,共20分)1、输入掩码字符“ &”的含义是 2、通配符“ #”的含义是3、 如果在查询条件中使用通配符“”,其含义是 4、 如果要在学生表中查找19861988年之间出生的学生 设置条件5、SQL的中文全称是:6、 SQL查询命令的基本动词是 和7、 SQL语言是关系数据库。

23、的标准语言其功能包括 、8、 在SQL语句中,分组用 子句,排序用 子句9、 如果要求在执行查询时通过输入的学号查询学生的信息,可以采用_查询10、 窗体的最基本功能是 和数据11、 窗体中的数据来源主要包括 和12、 是能够唯一标识某控件的属性13、关系模型就是Java、数据库笔试题答案一、不定项选择题(Java)1、C2、B3、ABC4、D5、C6、D7、BC8、C9、ADEF10、B11、B12、BD13、C14、C15、AB16、ACD17、B18、D19、CD20、BD21、A22、C23、D24、A25、D26、A27、C28、C29、C30、D31、CDE32、AB33、AC34、AC35、AB36、C37、A3&AC39、CDE40、BE三、数据库填空题(10题,每题2分,共20分)1、必须输入一个任意的字符或一个空格2、通配任何单位单个数字字符3、通配方括号内任一单个字符4、year (出生日期)1986andyear(出生日期)=19885、结构化查询语言6、select, from7、数据定义,数据更新,数据查询,数据控制8、group by, order by9、参数10、显示,编辑11、表,查询12、名称属性13、二维表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值