JAVA数据库笔试题答案在最后Word下载.docx
- 文档编号:20390721
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:15
- 大小:21.07KB
JAVA数据库笔试题答案在最后Word下载.docx
《JAVA数据库笔试题答案在最后Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA数据库笔试题答案在最后Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
Threadf
publicstatic
voidmain(String
argv[]){
Bgroundb
=new
BgroundO;
b.run();
public
void
start(){
for(int
i=0;
i
<
10;
i++){
System.out.println(MValueofi=M+i);
A)编译错误.指明rim方法没有左义
B)运行错误,指明rim方法没有立义
C)编译通过并输岀0到9
D)编译通过但无输出
5)在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。
(单选)
A)Final
B)Static
C)Abstract
D)Void
6)当编译并运行下面程序时会发生什么结果:
class
Hope{
staticvoid
main(String
Hope}
h=
new
Hopc();
protected
Hope(){
for(int
i=0;
++){
System.out.println(i);
A)编译错误,构造方法不能被声明为protected
B)运行错误,构造方法不能被声明为protected
C)编译并运行输出0到10
D)编译并运行输出0到9
7)下列说法正确的是?
()(多选)
A)数组有length()方法
B)String有length()方法
C)数组有length属性
D)String有length属性
8)当编译并运行下面程序时会发生什么结果?
()(单选)
publicclassTest{
publicstaticvoidstringReplace(Stringtext){text=text+"
c"
;
publicstaticvoidbufferReplace(StringBuffertext){
text=text.append(,rcM);
publicstaticvoidmain(Stringargs[]){
StringtextString=newString(HjavaM);
StringBuffertextBuffcr=newStringBuffer(MjavaM);
stringReplace(textString);
bufferReplace(textBuffer);
System.out.println(textString+textBuffer);
A)编译并运行输岀javacjavac
B)编译并运行输出javajava
C)编译并运行输岀javajavac
D)编译并运行输出javacjava
9)
以下哪些表达式返回为真()(多选)
Stringa=nMyfieldr;
Stringb=nMyfieldr;
Stringc=newString(”Myfieldr);
Stringd=newStringfMyfield”);
A)a==b
B)a==c
C)c==d
D)a.equals(B)
E)a.equals(C)
F)c.equals(D)
10)
当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情()(单选)
publicclassMyAr{
publicstaticvoidmain(Stringargv[J){
MyArm=newMyAr();
m.amethod();
publicvoidamethod(){
inti;
A)编译并输岀0
B)编译错误
C)编译并输出null
D)运行错误
ID
给定如下java代码程序片断:
classA{
publicA(){
System.out.println(aAw);
publicB(){
System.out.println(uBn);
publicstaticvoidmain(String[]args){Bb=newB();
上述程序将()(单选)
A)不能通过编译
B)通过编译,输出为AB
C)通过编译,输出为B
D)通过编译,输出为A
12)关于线程,以下说法正确的是:
()(多选)
A)sleep方法执行时会释放对象锁。
B)wait方法执行时会释放对象锁。
C)sleep方法必须写在同步方法或同步块中
D)wait方法必须写在同步方法或同步块中
13)给定JAVA代码如下,编译运行后,输出结果是()(单选)
publicclasstest{staticinti;
publicinttest(){i++;
returni;
Testtest=newTest();
test.test();
System.out.println(test.testO);
A)0
B)1
C)2
D)3
14)给定JAVA代码如下,关于super的用法,以下描述正确的是()(单
选)
classCextendsB
IpublicC()
{
super();
A)用来调用类B中宦义的supcr()方法
B)用来调用类C中左义的super。
方法
C)用来调用类B中的无参构造方法
D)用来调用类B中第一个岀现的构造方法
15)哪些是Thread类中本身的方法(不包括继承)()(多选)
A)start()
B)sleepdongmi)
C)wait()
D)notifyO
16)下面哪些为真()(多选)
A)接口里可左义变疑,并且变量的值不能修改
B)任何情况下,类都不能被private修饰
C)类可以被protected修饰
D)接口不能实例化
17)下面哪些是正确的描述了关键字synhronized()(单选)
A)允许两个进程并行运行但其之间相互通信
B)保证任何时候只有一个线程访问一个方法或对象
C)保证两个或多个进程同时启动和结朿
D)保证两个或多个线程同时启动和结束
18)下列哪一种叙述是正确的()(单选)
A)abstract修饰符可修饰属性、方法和类
B)抽彖方法的body部分必须用一对大括号{}
C)声明抽象方法,大括号可有可无
D)声明抽象方法不可写岀大括号
19)下面关于网络通信正确的描述是()(多选)
A)TCP/IP协议是一种不可靠的网络通信协议。
B)UDP协议是一种可靠的网络通信协议。
C)TCP/IP协议是一种可靠的网络通信协议。
D)UDP协议是一种不可靠的网络通信协议。
20)在Java中,下面关于抽象类的描述正确的是()侈选)
A)抽象类可以被实例化
B)如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类
C)抽象类的方法都必须是抽象的
D)声明抽象类必须带有关键字abstract
2D给定java代码如下,编译运行结果是()(单选)
publicclassTest{
publicintcount(){
return1%9;
publicstaticvoidmain(String[]args){
System.out.println(count());
C)正常运行,输出1
D)正常运行,输出0
22)将对象序列化,要实现哪个接口()(单选)
A)Cloneable
B)Runnable
C)Serializable
D)Comparator
23)以下代码输出结果为()(单选)
publicclass7est{
publicstaticStringoutput』”;
publicstaticvoidfoo(inti){try{
if(i==1){thrownewException();
}output+=°
r;
}catch(ExceptionE){output+=M2M;
return;
}finally{output+=H3M;
output+=H4M;
publicstaticvoidmain(Stringargs[]){
foo(0);
foo
(1);
System.out.println(output);
A)1342
B)123
C)134234
D)13423
24)在JAVA中,0接口位于集合框架的顶层()(单选)
A)Collection
B)Collections
C)List
D)Set
25)在Java中,下列()类不能派生出子类。
A)publicclassMyClassf}
B)classMyClass{}
C)abstractclassMyClassf}
D)finalclassMyClass{}
26)启动一个线程,应调用什么方法()。
B)run()
C)begin()
D)notify)(
27)在java中,己定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()(单选)
A)interfaceAextendsB,C
B)interfaceAimplementsB.C
C)classAimplementsB,C
D)classAimplementsBJmplementsC
28)在Java中,以下定义数组的语句正确的是()(单选)
A)intt[10]=newint[];
B)chara[]=Hhefgn;
C)intt[]=newint[10];
D)doubled=newdoublet10]:
29)给定一个java程序的main方法的代码片段如下:
假如d目录下不存在abc.txt文件,现运行该程序•下面的结果正确的是():
(单选)try{
Printwriterout=
newPrintWriter(new(Md:
/abc.txtM));
Stringname=f,chenM;
out.print(namE);
}catch(ExceptionE){
System.outprintlnC^件没有发现「);
A)将在控制台上打印:
代文件没有发现!
"
B)正常运行,但没有生成文件abc.txt
C)运行后生成abc.txt,但该文件中可能无内容
D)运行后生成abc.txt,该文件内容为:
chen
30)集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口()(单选)
31)classSuper{
protectedfloatgetNum(){return3.0f;
publicclassSubextendsSuper{//Here
下面哪些代码可放在Here处(多选)
A)floatgetNum(){return4.0f;
B)publicvoidgetNum(){}
C)privatevoidgetNum(doubleD){}
D)publicdoubleGetnum(){return4.0d;
E)publicfloatgetNum(){return9;
32)在Java语言中,如果你编写一个多线程序,可以使用的方法是()。
(多选)
A)扩展类Thread
B)实现Runnable接口
C)扩展类Runnable
D)实现接口Thread
33)下面哪些接口直接继承自Collection接口()(多选)
A)List
B)Map
C)Set
D)Iterator
34)关于HashMap和Hashtable正确的说法有()(多选)
A)都实现了Map接口
B)Hashtable类木是同步的,而HashMap类是同步的
C)Hashtable不允许null键或值
D)HashMap不允许null键或值
35)下面关于构造方法的说法正确的是()(多选)
A)构造方法不能被继承
B)构造方法不能被重写
C)构造方法不能被重载
D)构逍方法不能声明为private
36)研究下面的JAVA代码()(单选)publicclassTestException{
*@paramargs
*/
publicstaticvoidmain(String[]args){
inta[]={0,123,4};
intsum=0;
try
for(inti=0;
i<
6;
i++)
suni+=a[i];
System.out.println(Hsuni=H+sum);
catch(javaJangAiraylndcxOiHOfBoundsExccplionE){
System,out.printing数组下标越界”);
finally
System,out.printing'
程序结束J;
输出结果将是()
10数组下标越界程序结束
10程序结束
数组下标越界程序结束
程序结束
37)研究下面JAVA代码
publicclassTestException{
publicstaticvoidmain(String[]args){try
System.out.println(,,hellojrH);
System.exit(O);
System.out.println(n88"
);
输出结果为()(单选)
A)hellojr
B)88
C)hellojr后是88
D)不能编译
38)考虑下面的代码
publicclassConstOver{
publicConstOver(intx,intyjntz){}
说出哪些重载了ConstOver构造器?
A)ConstOver(){}
B)protectedintConstOver(){}
C)privateConstOver(intzunty.bytez){}
D)publicvoidConstOver(bytex.bytey,bytez){}
E)publicObjectConstOver(intxjnty,intz){}
39)有以下代码:
packagecom;
publicclassTest{
publicstaticvoidmain(String[]args){Testtest=newTest();
//here
在here处加上以下什么语句,可以获得Class对象?
A)Classc=newClassf);
B)Classc=test.class;
C)Classc=Test.class;
D)Classc=test.getClass();
E)Classc=Class.forNameCcom.Test"
F)Classc=Class.forNameCTest"
40)能用来修饰interface方法的有()(多选)
A)private
B)public
C)protected
D)static
E)不加修饰符
二数据库填空题(10题,每题1分,共20分)
1、输入掩码字符“&
”的含义是
2、通配符“#”的含义足
3、如果在查询条件中使用通配符“[]”,其含义是
4、如果要在学生表中查找1986<
988年之间出生的学生…设置条件
5、SQL的中文全称是:
6、SQL查询命令的基本动词是和
7、SQL语言是关系数据库的标准语言英功能包括、
8、在SQL语句中,分组用子句,排序用子句
9、如果要求在执行查询时通过输入的学号查询学生的信息,可以采用査询
10、窗体的最基本功能是和数据
11、窗体中的数据来源主要包括和
12、是能够唯一标识某控件的属性
13、关系模型就是
Java.数据库笔试题答案
一.不定项选择题(Java)
1、C2、B3、ABC4.D5.C6.D7、BC8、C
9、ADEF10、B11.B12、BD13、C14.C15、AB
16、ACD17、B18、D19、CD20、BD21、A22、C
23、D24、A25、D26、A27、C28.C29、C30、D
31、CDE32、AB33、AC34、AC35、AB36、C37、A
38、AC39.CDE40、BE
三、数据库填空题(10题,每题2分,共20分)
1、必须输入一个任意的字符或一个空格
2、通配任何单位单个数字字符
3、通配方括号内任一单个字符
4、year(出生日期)>1986andyear(岀生日期)<=1988
5、结构化查询语言
6、select,from
7、数据泄义,数据更新,数据査询,数据控制
8、groupby,orderby
9、参数
10、显示,编借
11、表,查询
12、名称属性
13、二维表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 数据库 笔试 答案 最后