超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 127|回复: 0

西交《JAVA语言程序设计》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:04:40 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
Java编程所必须的默认引用包为()
A:java.sys包
B:java.lang包
C:java.util包
D:其他都不是

当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是____。
A:start()
B:init()
C:stop()
D:destroy()

对于下列代码:
  1) class Person {
  2) public void printValue(int i, int j) {//... }
  3) public void printValue(int i){//... }
  4) }
  5) public class Teacher extends Person {
  6) public void printValue() {//... }
  7) public void printValue(int i) {//...}
  8) public static void main(String args[]){
  9) Person t = new Teacher();
  10) t.printValue(10);
  11) }
  第10行语句将调用哪行语句?( )
A:line 2
B:line 3
C:line 6
D:line 7

在Java中,"456"属于()类的对象。
A:int
B:String
C:Integer
D:Number

File类中用____函数获取文件的绝对路径。
A:path()
B:getPath( )
C:getAbsolutePath ( )
D:getName (  )

Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A:8
B:16
C:32
D:64

下列不可作为java语言标识符的是()
A:a1
B:$1
C:_1
D:11

下列不是服务器脚本语言的是____。
A:ASP
B:JSP
C:PHP
D:VC++

类 Panel 默认的布局管理器是____。
A:GridLayout
B:BorderLayout
C:FlowLayout
D:GardLayout

下面选项中,Java对类Welcome进行定义正确的是()
A:public class 1Welcome
B:public class We lcome
C:public class welcome
D:public class Welcome

Character流与Byte流的区别是()
A:每次读入的字节数不同
B:前者带有缓冲,后者没有
C:前者是字符读写,后者是字节读写
D:二者没有区别,可以互换使用

运行下列程序,会产生什么结果()
  class Outer1{
   private int a;
   void foo(double d,final float f){
String s;
final boolean b;
class Inner{
void methodInner(){
  System.out.println("in the Inner");
}
}
   }
   public static void main(String args[])
  {
  Outer1 me=new Outer1();
  me.foo(123,123);
  System.out.println("outer");
  }
}
A:in the Inner outer
B:outer
C:in the Inner
D:编译不通过

在调用方法时,若要使方法改变实参的值,可以()
A:用基本数据类型作为参数
B:用对象作为参数
C:A和B都对
D:A和B都不对

在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A:static
B:final
C:private
D:void

编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A:.byte
B:.class
C:.html
D:.exe

看以下程序:
  boolean a=false;
  boolean b=true;
  boolean c=(a&&b)&&(!b);
  int result=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;

下列有关一个Java源文件的叙述,正确的是? (   )
A:可以有2个以上package语句
B:只能有1个类定义
C:可以有2个以上import语句
D:可以有2个以上public类

整型数据类型中,需要内存空间最少的是()
A:short
B:long
C:int
D:byte

类Teacher和Student是类Person的子类;
   Person p;
   Teacher t;
   Student s;
   //p, t and s are all non-null.
   if(t instanceof Person) { s = (Student)t; }
  最后一句语句的结果是( )
A:将构造一个Student对象;
B:表达式是合法的;
C:表达式是错误的;
D:编译时正确,但运行时错误。

类声明中,声明抽象类的关键字是  (    )
A:public
B:abstract
C:final
D:class

____可以给菜单Jmenu添加菜单项。
A:Jmenu()
B:add(JmenuItem item)
C:addSeparator
D:add(Component c)

对方法main的第1行定义正确的是( )
A:public main( String arg [ ] )
B:public void main( String arg [ ] )
C:public static void main( String arg [ ] )
D:public static void main( String args [ ] )

编译Java程序的命令是:()
A:appletviewer
B:javac
C:java
D:javadoc

Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?()
A:安全性
B:多线性
C:跨平台
D:可移植

下列哪个是合法的Java标识符?()
A:Tree&Glasses
B:FirstJavaApplet
C:*theLastOne
D:273.5

下面关于Java代码安全的说法哪些是正确的?()
A:程序执行过程中需要的所有类都是通过字节码校验程序装入的。
B:代码的运行是由Java运行环境中的解释器完成的。
C:在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
D:在缺省的安全配置条件下,Java pplet不能访问任何本地资源。

数组与向量的区别是( )。
A:数组的长度固定
B:数组元素的数据类型相同,可以是普通数据类型
C:向量长度可变
D:向量的元素类型可不同,只能是对象的引用

下面说法哪些是正确的?()
A:Applet可以访问本地文件
B:对static方法的调用不需要类实例
C:socket类在java.lang中
D:127.0.0.1地址代表本机

下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠

执行下列代码后,哪个结论是正确的String [] s=newString[10];()
A:s[10]为"";
B:s[9]为null;
C:s[0]为未定义
D:s.length为10

下列说法正确的是()
A:java语言里的线程是没有优先级的
B:String类在java.lang包中
C:java语言支持类的序列化
D:能序列化的类必须实现java.io.Serializable接口

给出下面代码段:
  1) switch(m)
  2) { case 0: System.out.println("case 0");
  3) case 1: System.out.println("case 1"); break;
  4) case 2:
  5) default: System.out.println("default");
  6) }
   下列m的哪些值将引起"default"的输出? ( )
A:.0
B:1
C:2
D:3

下面哪个说法正确( )。
A:如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
B:如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C:如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D:接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。

已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A:s += "books"
B:char c = s[1]
C:int len = s.length
D:String t = s.toLowerCase()

下列关于"<<"和">>"的运算,哪些是正确的? ()
A:.0000 0100 0000 0000 0000 0000 0000 0000<<5 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000
B:.0000 0100 0000 0000 0000 0000 0000 0000<<5的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000
C:.1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000
D:.1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000

当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。()
A:错误
B:正确

NULL是一个JAVA语言关键字。   (    )
A:错误
B:正确

JavaBeans是java的对象组件技术、提供组件复用的关键技术类似于windows的ActiveX技术。(    )
A:错误
B:正确

String类的valueOf方法由它的参数转换成的字符串。()
A:错误
B:正确

在关系数据库中一个关系就是一个二维表。(    )
A:错误
B:正确

在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A:错误
B:正确

如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。()
A:错误
B:正确

方法System.out.println只在命令窗口中显示(或打印)一行文字。( )
A:对
B:错

“//”即可以表示单行注释,也可以表示多行注释。( )
A:对
B:错

一个线程可以调用yield方法使其他线程有机会运行。()
A:错误
B:正确

方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A:错误
B:正确

数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。(    )
A:错误
B:正确

java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,不能使用ODBC来访问数据库。(    )
A:错误
B:正确

执行throw语句表面发生一个异常,这称为抛出异常。()
A:错误
B:正确

如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。( )
A:对
B:错

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 13:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表