西交《JAVA语言程序设计》在线作业B324660A.docx
《西交《JAVA语言程序设计》在线作业B324660A.docx》由会员分享,可在线阅读,更多相关《西交《JAVA语言程序设计》在线作业B324660A.docx(12页珍藏版)》请在冰豆网上搜索。
西交《JAVA语言程序设计》在线作业B324660A
西交《JAVA语言程序设计》在线作业
看以下程序:
booleana=false;
booleanb=true;
booleanc=(a&&b)&&(!
b);
intresult=c==false?
1:
2;
这段程序执行完后,c与result的值是:
()
A:
c=false;result=1;
B:
c=true;result=2;
C:
c=true;result=1;
D:
c=false;result=2;
答案:
A
设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
A:
int
B:
long
C:
double
D:
char
答案:
C
若在某一个类定义中定义有如下的方法:
abstractvoidperformDial();该方法属于()。
A:
接口方法
B:
最终方法
C:
抽象方法
D:
空方法
答案:
C
整型数据类型中,需要内存空间最少的是()
A:
short
B:
long
C:
int
D:
byte
答案:
D
Socket对象中____函数获取远程端口。
A:
getPort()
B:
getLocalPort()
C:
getRemotePort()
D:
getHost()
答案:
B
下面那个不是文件存取操作____。
A:
读
B:
写
C:
改名
D:
复制
答案:
C
类声明中,声明抽象类的关键字是()
A:
public
B:
abstract
C:
final
D:
class
答案:
B
URL对象中____函数获取当前的资源文件长度。
A:
getUrl()
B:
getContentLength()
C:
getContenttype()
D:
getLength()
答案:
B
下面哪一个操作符的优先级最高?
()
A:
&&
B:
||
C:
!
D:
()
答案:
D
给出下面代码:
1)classParent{
2)privateStringname;
3)publicParent(){}
4)}
5)publicclassChildextendsParent{
6)privateStringdepartment;
7)publicChild(){}
8)publicStringgetValue(){returnname;}
9)publicstaticvoidmain(Stringarg[]){
10)Parentp=newParent();
11)}
12)}
那些行将引起错误?
()
A:
第3行
B:
第6行
C:
第7行
D:
第8行
答案:
D
在Java中用什么关键字修饰的方法可以直接通过类名来调用?
()
A:
static
B:
final
C:
private
D:
void
答案:
A
编译Java程序的命令是:
()
A:
appletviewer
B:
javac
C:
java
D:
javadoc
答案:
B
执行语句inti=1,j=++i;后i与j的值分别为()。
A:
1与1
B:
2与1
C:
1与2
D:
2与2
答案:
D
下面的选项中,哪一项不属于“汽车类”的行为()。
A:
启动
B:
刹车
C:
减速
D:
速度
答案:
D
publicclassPerson{intarr[]=newint[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);}}正确的说法是
A:
编译时将产生错误
B:
编译时正确,运行时将产生错误
C:
输出零
D:
输出空
答案:
B
Java语言中,byte类型在内存中所占的位数为()
A:
8
B:
16
C:
32
D:
64
答案:
A
有如下的程序:
publicclassWelcome3
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("Welcome\nto\nJava\nProgramming!
");
}
}
则它的输出结果是:
A:
WelcometoJavaProgramming!
B:
WelcomentonJavanProgramming!
C:
WelcometoJavaProgramming!
D:
WelcometoJavaProgramming!
答案:
D
类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,tandsareallnon-null.
if(tinstanceofPerson){s=(Student)t;}
最后一句语句的结果是()
A:
将构造一个Student对象;
B:
表达式是合法的;
C:
表达式是错误的;
D:
编译时正确,但运行时错误。
答案:
C
以下session的描述错误的是____。
A:
session对象保存客户端信息。
B:
每个session对应多个客户信息。
C:
session是有生命周期的。
D:
当关闭浏览器是session结束。
答案:
B
在调用方法时,若要使方法改变实参的值,可以()
A:
用基本数据类型作为参数
B:
用对象作为参数
C:
A和B都对
D:
A和B都不对
答案:
B
下面那一项不会出现编程错误()
A:
忘记多行注释符的一个定界符
B:
一个标识符的大小写字母使用不当
C:
括号不成对出现
D:
在一个显示图形用户界面的应用程序中调用System.exit
答案:
D
在Java中,"456"属于()类的对象。
A:
int
B:
String
C:
Integer
D:
Number
答案:
B
下列哪个是合法的Java标识符?
()
A:
Tree&Glasses
B:
FirstJavaApplet
C:
*theLastOne
D:
273.5
答案:
B
指出下列程序的运行结果()
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那个
答案:
B
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是____。
A:
start()
B:
init()
C:
stop()
D:
destroy()
答案:
A
下列说法错误的有()
A:
在类方法中可用this来调用本类的类方法
B:
在类方法中调用本类的类方法时可直接调用
C:
在类方法中只能调用本类中的类方法
D:
在类方法中绝对不能调用实例方法
答案:
A,C,D
以下哪些是面向对象编程的基本特征?
()
A:
继承
B:
封装
C:
多态
答案:
A,B,C
下列说法正确的是()
A:
java语言里的线程是没有优先级的
B:
String类在java.lang包中
C:
java语言支持类的序列化
D:
能序列化的类必须实现java.io.Serializable接口
答案:
B,C,D
下面哪些判断是正确的()
A:
Abstract不能和final并列修饰同一个类;
B:
一个方法使用final修饰,则该方法所在的类不能被继承;
C:
abstract方法所在的类必须是abstract类
D:
static方法中能处理非static域
答案:
A,C
下面说法哪些是正确的?
()
A:
Applet可以访问本地文件
B:
对static方法的调用不需要类实例
C:
socket类在java.lang中
D:
127.0.0.1地址代表本机
答案:
B,D
下面哪个不是Java中的容器()。
A:
ScrollPane
B:
Canvas
C:
Scrollbar
D:
Applet
E:
Dialog
答案:
B,C
下面关于Java代码安全的说法哪些是正确的?
()
A:
程序执行过程中需要的所有类都是通过字节码校验程序装入的。
B:
代码的运行是由Java运行环境中的解释器完成的。
C:
在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
D:
在缺省的安全配置条件下,Javapplet不能访问任何本地资源。
答案:
A,B,C,D
下列表达式哪些是正确的()
A:
byte=340;
B:
Boolean=1;
C:
longl=-2;
D:
double=0.9239d;
答案:
B,C
下列说法正确的有()
A:
环境变量可在编译sourcecode时指定
B:
在编译程序时,所能指定的环境变量不包括classpath
C:
javac一次可同时编译数个Java源文件
D:
java.exe能指定编译结果要置于哪个目录(directory)
答案:
B,C,D
下列哪些说法是正确的?
()
A:
Java语言只允许单一继承
B:
Java语言只允许实现一个接口
C:
Java语言不允许同时继承一个类并实现一个接口
D:
Java语言的单一继承使得代码更加可靠
答案:
A,D
String类的valueOf方法由它的参数转换成的字符串。
()
A:
错误
B:
正确
答案:
B
sql语句是结构化查询语言,它仅适用于java语言。
A:
错误
B:
正确
答案:
A
构造方法用于给类的private实例变量赋值。
()
A:
错误
B:
正确
答案:
A
java语言中URL类在包java.url中。
A:
错误
B:
正确
答案:
A
JAVA语言没有垃圾回收机制,需要程序手动回收内存。
()
A:
错误
B:
正确
答案:
A
JAVA是一种面向对象程序设计语言,具有跨平台特性。
()
A:
错误
B:
正确
答案:
B
数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。
()
A:
错误
B:
正确
答案:
B
一个线程可以调用yield方法使其他线程有机会运行。
()
A:
错误
B:
正确
答案:
B
类System不是由程序开头的import语句装载。
()
A:
对
B:
错
答案:
A
如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。
()
A:
对
B:
错
答案:
A
StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回。
()
A:
错误
B:
正确
答案:
B
JavaBeans是java的对象组件技术、提供组件复用的关键技术类似于windows的ActiveX技术。
()
A:
错误
B:
正确
答案:
B
方法System.out.println只在命令窗口中显示(或打印)一行文字。
()
A:
错误
B:
正确
答案:
A
Applet要装入读取图像可以由getImage()函数实现。
()
A:
错误
B:
正确
答案:
B
ASP是服务器端脚本语言,它是微软的产品,只能支持微软平台。
()
A