西安交通大学18年课程考试《Java语言》作业考核试题.docx
- 文档编号:18428487
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:13
- 大小:18.56KB
西安交通大学18年课程考试《Java语言》作业考核试题.docx
《西安交通大学18年课程考试《Java语言》作业考核试题.docx》由会员分享,可在线阅读,更多相关《西安交通大学18年课程考试《Java语言》作业考核试题.docx(13页珍藏版)》请在冰点文库上搜索。
西安交通大学18年课程考试《Java语言》作业考核试题
(单选题)1:
以下关于继承的叙述正确的是()。
A:
在Java中类只允许单一继承
B:
在Java中一个类只能实现一个接口
C:
在Java中一个类不能同时继承一个类和实现一个接口
D:
在Java中接口只允许单一继承
正确答案:
(单选题)2:
对方法main的第1行定义正确的是()。
A:
publicmain(Stringarg[])
B:
publicvoidmain(Stringarg[])
C:
publicstaticvoidmain(Stringarg[])
D:
publicstaticvoidmain(Stringargs[])
正确答案:
(单选题)3:
如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。
A:
private
B:
public
C:
protected
D:
nomodifier
正确答案:
(单选题)4:
下列程序段执行后的结果是()。
Strings=newString("abcdefg");for(inti=0;i
A:
aceg
B:
ACEG
C:
abcdefg
D:
abcd
正确答案:
(单选题)5:
执行完代码"int[]x=newint[25];"后,以下说明是正确的()。
A:
x[24]为0
B:
x[24]未定义
C:
x[25]为0
D:
x[0]为空
正确答案:
(单选题)6:
下列常见的系统定义的异常中,哪个是输入、输出异常?
A:
ClassNotFoundException
B:
IOException
C:
FileNotFoundException
D:
UnknownHostException
正确答案:
(单选题)7:
Javaapplication中的主类需包含main方法,main方法的返回类型是什么?
()
A:
int()
B:
static
C:
void
D:
boolean()
正确答案:
(单选题)8:
下面关于Applet的说法正确的是()
A:
Applet也需要main方法
B:
Applet必须继承自java.awt.Applet
C:
Applet能访问本地文件
D:
Applet程序不需要编译
正确答案:
(单选题)9:
指出正确的表达式()
A:
byte=128;
B:
Boolean=null;
C:
longl=0xfffL;
D:
double=0.9239d;
正确答案:
(单选题)10:
classPerson{Stringname,department;intage;publicPerson(Stringn){name=n;}publicPerson(Stringn,inta){name=n;age=a;}publicPerson(Stringn,Stringd,inta){//doingthesameastwoargumentsversionofconstructer//includingassignmentname=n,age=a}}下列哪一个选项可以添加到“//doingthesame....”处?
A:
Person(n,a)
B:
this(Person(n,a))
C:
this(n,a)
D:
this(name,age
正确答案:
(单选题)11:
运行下列程序,会产生什么结果 1:
publicclassXextendsThreadimplementsRunnable{ 2:
publ主cvoidrun(){ 3:
System.out.println(“thisisrun()”); 4:
} 5:
publicstaticvoidmain(Stringargs〔〕){ 6:
Threadt二newThread(newX()); 7:
t.start(); 8:
} 9:
}
A:
第一行会产生编译错误
B:
第六行会产生编译错误
C:
第六行会产生运行错误
D:
程序会运行和启动
正确答案:
(单选题)12:
执行语句inti=1,j=++i;后i与j的值分别为()。
A:
1与1
B:
2与1
C:
1与2
D:
2与2
正确答案:
(单选题)13:
指出下列程序的运行结果() inti=9; switch(i){ default:
System.out.println("default"); case0:
System.out.println("zero"); break; case1:
System.out.println("one"); case2:
System.out.println("two"); }。
。
A:
default
B:
default,zero
C:
errordefaultclausenotdefined
D:
nooutputdisplayed那个
正确答案:
(单选题)14:
看下面一段程序:
classAclass{ voidgo(){ System.out.println("Aclass"); } } publicclassBclassextendsAclass{ voidgo{ System.out.println("Bclass"); } publicstaticvoidmain(Stringargs[]){ Aclassa=newAclass(); Aclassa1=newBclass(); a.go(); a1.go(); } 以上程序运行结果是:
()
A:
AclassAclass
B:
BclassBclass
C:
AclassBclass
D:
BclassAclass
正确答案:
(单选题)15:
在创建对象时必须()
A:
先声明对象,然后才能使用对象
B:
先声明对象,为对象分配内存空间,然后才能使用对象
C:
先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D:
上述说法都对
正确答案:
(单选题)16:
下列哪个是合法的Java标识符?
()
A:
Tree&Glasses
B:
FirstJavaApplet
C:
*theLastOne
D:
273.5
正确答案:
(单选题)17:
编译。
A:
.byte
B:
.class
C:
.html
D:
.exe
正确答案:
(单选题)18:
异常包含下列那些内容()。
A:
程序中的语法错误
B:
程序的编译错误
C:
程序执行过程中遇到的事先没有预料到的情况
D:
程序事先定义好的可能出现的意外情况
正确答案:
(单选题)19:
给出下面代码段 1)publicclassTest{ 2)intm,n; 3)publicTest(){} 4)publicTest(inta){m=a;} 5)publicstaticvoidmain(Stringarg[]){ 6)Testt1,t2; 7)intj,k; 8)j=0;k=0; 9)t1=newTest(); 10)t2=newTest(j,k); 11)} 12)} 哪行将引起一个编译时错误?
()。
。
A:
line3
B:
line5
C:
line6
D:
line10
正确答案:
(单选题)20:
System.out.println("5"+2);的输出结果应该是()。
A:
52
B:
7
C:
2
D:
5
正确答案:
(单选题)21:
java语言使用的字符码集是()
A:
ASC
B:
BCD
C:
DCB
D:
Unicode
正确答案:
(单选题)22:
指出下列程序的运行结果
inti=9;
switch(i){
default:
System.out.println("default");
case0:
System.out.println("zero");
break;
case1:
System.out.println("one");
case2:
System.out.println("two");
A:
default
B:
default,zero
C:
errordefaultclausenotdefined
D:
nooutputdisplayed那个
正确答案:
(单选题)23:
下面哪些选项是正确的main方法说明?
()
A:
publicmain(Stringargs[])
B:
publicstaticvoidmain(Stringargs[])
C:
privatestaticvoidmain(Stringargs[])
D:
voidmain()
正确答案:
(单选题)24:
Java语言提供了一个()线程,自动回收动态分配的内存
A:
异步
B:
消费者
C:
守护
D:
垃圾收集
正确答案:
(单选题)25:
当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout()。
A:
FlowLayout
B:
CardLayout
C:
NorthandSouthofBorderLayout
D:
EastandWestofBorderLayout
正确答案:
(多选题)1:
下列说法正确的是()
A:
java语言里的线程是没有优先级的
B:
String类在java.lang包中
C:
java语言支持类的序列化
D:
能序列化的类必须实现java.io.Serializable接口
正确答案:
(多选题)2:
下面的表达式哪个是正确的?
()
A:
Strings="你好";inti=3;s+=i;
B:
Strings="你好";inti=3;if(i==s){s+=i};
C:
Strings="你好";inti=3;s=i+s;
D:
Strings="你好";inti=3;s=i+;
E:
Strings=null;inti=(s!
=null)&&(s.length>0)?
s.length():
0;
正确答案:
(多选题)3:
下面的说法正确的是:
A:
Java语言里的线程不是对象
B:
Applet不需要main方法
C:
Java语言的对象都是java.lang.Object的子类
D:
double是Java语言的合法标识符
正确答案:
(多选题)4:
下面哪些赋值语句是错误的?
A:
floatf=11.1;
B:
doubled=5.3E12;
C:
charc='';
D:
bytebb=433;
E:
Booleanb=true;
正确答案:
(多选题)5:
下列表达式哪些是正确的()。
。
A:
byte=340;
B:
Boolean=1;
C:
longl=-2;
D:
double=0.9239d;
正确答案:
(多选题)6:
下列哪些说法是正确的?
()
A:
Java语言只允许单一继承
B:
Java语言只允许实现一个接口
C:
Java语言不允许同时继承一个类并实现一个接口
D:
Java语言的单一继承使得代码更加可靠
正确答案:
(多选题)7:
下述哪些说法是正确的?
()
A:
java语言中的类只能有一个构造函数
B:
程序员可以自己定义自己的异常
C:
java语言允许多继承
D:
socket在包中
正确答案:
(多选题)8:
下面的Java语句错误的是()。
A:
Doublea=1.0;
B:
doublea=1.0;
C:
out.println("hello");
D:
DatagramSocketa=newDatagramSocket()
正确答案:
(多选题)9:
不能用来修饰interface的有()
A:
Private
B:
Public
C:
Protected
D:
static
正确答案:
(多选题)10:
下列方法属于java.lang.Math类的有(方法名相同即可):
A:
random()
B:
abs()
C:
sqrt()
D:
sin()
正确答案:
(判断题)1:
String类的valueOf方法由它的参数转换成的字符串。
()
A:
错误
B:
正确
正确答案:
(判断题)2:
不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。
()
A:
错误
B:
正确
正确答案:
(判断题)3:
BorderLayout是面板的缺省布局管理器。
()
A:
错误
B:
正确
正确答案:
(判断题)4:
C和Java都是多线程语言。
()
A:
错误
B:
正确
正确答案:
(判断题)5:
类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性
A:
错误
B:
正确
正确答案:
(判断题)6:
在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。
()
A:
错误
B:
正确
正确答案:
(判断题)7:
方法System.out.println只在命令窗口中显示(或打印)一行文字。
()
A:
错误
B:
正确
正确答案:
(判断题)8:
UDP是面向连接的协议。
()
A:
错误
B:
正确
正确答案:
(判断题)9:
seek方法必须以文件头为基准进行查找。
()
A:
错误
B:
正确
正确答案:
(判断题)10:
套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字()
A:
错误
B:
正确
正确答案:
(判断题)11:
抽象类可以实例化对象。
()
A:
错误
B:
正确
正确答案:
(判断题)12:
friendly关键字是Java语言的访间控制修饰符
A:
错误
B:
正确
正确答案:
(判断题)13:
类和方法一般可以实现满足所有用户需要的错误处理。
()
A:
错误
B:
正确
正确答案:
更多试题及答案+扣二九七九一三九六八四$
(判断题)14:
当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。
()
A:
错误
B:
正确
正确答案:
(判断题)15:
在BorderLayout中,添加到NORTH区的两个按钮将并排显示。
()
A:
错误
B:
正确
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言 西安交通大学 18 课程 考试 Java 语言 作业 考核 试题