java语言程序设计在线作业_20秋西交《JAVA语言程序设计》在线作业-1(100分)

-[西安交通大学]西交《JAVA语言程序设计》在线作业

试卷总分:100    得分:100

第1题,____可以给菜单Jmenu添加菜单项。

A、Jmenu()

B、add(JmenuItem item)

C、addSeparator

D、add(Component c)

正确答案:

第2题,有如下的程序:public class Welcome3 {public static void main( String args[] ){System.out.println( "Welcome\nto\nJava\nProgramming!" );}}则它的输出结果是:

A、Welcome to Java Programming!

B、WelcomentonJavanProgramming!

C、Welcome to Java Programming!

D、Welcome to Java Programming!

正确答案:

第3题,类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、编译时正确,但运行时错误。

正确答案:

第4题,下列有关一个Java文件的叙述,正确的是?(  )

A、可以有2个以上package语句

B、可以有2个以上import语句

C、可以有2个以上public类

D、只能有1个类定义

正确答案:

,运行下列程序, 会产生什么结果 ( )public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }

A、第一行会产生编译错误

B、第六行会产生编译错误

C、第六行会产生运行错误

D、程序会运行和启动

正确答案:

第6题,下面不是合法标识符的是()

A、2ofUS

B、giveMes

C、whataQuiz

D、$d2000_

正确答案:

第7题,当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是____。

A、start()

B、init()

C、stop()

D、destroy()

正确答案:

第8题,整型数据类型中,需要内存空间最少的是()

A、short

B、long

C、int

D、byte

正确答案:

第9题,下列不是 InputStream 子类的是____。

A、文件输入流 FileInputStream

B、对象输入流 ObjectInputStream

C、字符输入流 FilterInputStream

D、压缩文件输入流 ZipInputStream

正确答案:

,下面那个不是JSP的内建对象____。

A、request

B、replace

C、application

D、session

正确答案:

第11题,Java在java.awt和____包中提供了构成java图形用户界面的组件类和事件类。

A、java.swing

B、javax.swing

C、java.applet

D、java.thread

正确答案:

,在创建对象时必须()

A、先声明对象,然后才能使用对象

B、先声明对象,为对象分配内存空间,然后才能使用对象

C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D、其他选项的说法都对

正确答案:

第13题,Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。

A、8

B、16

C、32

D、64

正确答案:

第14题,在调用方法时,若要使方法改变实参的值,可以()

A、用基本数据类型作为参数

B、用对象作为参数

C、A和B都对

D、A和B都不对

正确答案:

,有如下的程序:public class Welcome3 {public static void main( String args[] ){System.out.println( "Welcome\nto\nJava\nProgramming!" );}}则它的输出结果是:

A、Welcome to Java Programming!

B、WelcomentonJavanProgramming!

C、Welcome to Java Programming!

D、Welcome to Java Programming!

正确答案:

第16题,System.out.println("5"+2);的输出结果应该是()。

A、52

B、7

C、2

D、5

正确答案:

第17题,看以下程序: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b); int result=c==false?1:2;

这段程序执行完后,c与result的值是

6fa1aa02d5daf919cdebef2f322072f1.gif

)

A、c=false;result=1;

B、c=true;result=2;

C、c=true;result=1;

D、c=false;result=2;

正确答案:

第18题,下列不是服务器脚本语言的是____。

A、ASP

B、JSP

C、PHP

D、VC++

正确答案:

第19题,给出下面代码:1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) } 那些行将引起错误?( )

A、第3行

B、第6行

C、第7行

D、第8行

正确答案:

,给出下面代码段 1) public class Test { 2) int m, n; 3) public Test() {} 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }哪行将引起一个编译时错误? ()

A、line 3

B、line 5

C、line 6

D、line 10

正确答案:

第21题,在Java中用什么关键字修饰的方法可以直接通过类名来调用?()

A、static

B、final

C、private

D、void

正确答案:

第22题,运行下列程序, 会产生什么结果 ( )public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }

A、第一行会产生编译错误

B、第六行会产生编译错误

C、第六行会产生运行错误

D、程序会运行和启动

正确答案:

第23题,下列哪个命令中,用来编译Java程序的是(    )

A、java

B、javadoc

C、jar

D、javac

正确答案:

第24题,下列哪个命令中,用来运行Java程序的是 (    )

A、java

B、javadoc

C、jar

D、javac

正确答案:

,Java中()

A、一个子类可以有多个父类,一个父类也可以有多个子类

B、一个子类可以有多个父类,但一个父类只可以有一个子类

C、一个子类可以有一个父类,但一个父类可以有多个子类

D、上述说法都不对

正确答案:

第26题,下面哪个说法正确( )。

A、如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字

B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。

C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。

D、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。

正确答案:,B,C,D

第27题,下列哪些说法是正确的?()

A、Java语言只允许单一继承

B、Java语言只允许实现一个接口

C、Java语言不允许同时继承一个类并实现一个接口

D、Java语言的单一继承使得代码更加可靠

正确答案:,D

第28题,下列说法正确的有()

A、环境变量可在编译source code时指定

B、在编译程序时,所能指定的环境变量不包括classpath

C、javac一次可同时编译数个Java源文件

D、java.exe能指定编译结果要置于哪个目录(directory)

正确答案:,D

第29题,下面说法哪些是正确的?()

A、Applet可以访问本地文件

B、对static方法的调用不需要类实例

C、socket类在java.lang中

D、127.0.0.1地址代表本机

正确答案:,D

,下列关于""的运算,哪些是正确的? ()

A、.0000 0100 0000 0000 0000 0000 0000 00005 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000

B、.0000 0100 0000 0000 0000 0000 0000 00005的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000

C、.1100 0000 0000 0000 0000 0000 0000 00005的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000

D、.1100 0000 0000 0000 0000 0000 0000 00005的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000

正确答案:,C

第31题,下面关于Java代码安全的说法哪些是正确的?()

A、程序执行过程中需要的所有类都是通过字节码校验程序装入的。

B、代码的运行是由Java运行环境中的解释器完成的。

C、在运行时,字节码要经过装入,校验之后,才能在解释器中执行。

D、在缺省的安全配置条件下,Java pplet不能访问任何本地资源。

正确答案:,B,C,D

第32题,Java程序的种类有()

A、类(Class)

B、Applet

C、Application

D、Servlet

正确答案:

第33题,下列说法正确的是()

A、java语言里的线程是没有优先级的

B、String类在java.lang包中

C、java语言支持类的序列化

D、能序列化的类必须实现java.io.Serializable接口

正确答案:,C,D

第34题,执行下列代码后,哪个结论是正确的String [] s=newString[10];()

A、s[10]为"";

B、s[9]为null;

C、s[0]为未定义

D、s.length为10

正确答案:,D

第35题,下面哪些判断是正确的( )

A、Abstract不能和final并列修饰同一个类;

B、一个方法使用final修饰,则该方法所在的类不能被继承;

C、abstract方法所在的类必须是abstract类

D、static方法中能处理非static域

正确答案:,C

第36题,构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。

A、错误

B、正确

正确答案:F

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

A、错误

B、正确

正确答案:

第38题,JAVA语言没有垃圾回收机制,需要程序手动回收内存。    (    )

A、错误

B、正确

正确答案:

第39题,构造方法用于给类的private实例变量赋值。()

A、错误

B、正确

正确答案:

第40题,JAVA命名规范中,方法名与变量名首字母要求大写。(    )

A、错误

B、正确

正确答案:F

第41题,JAVA类之间采用的单一继承,Object类是所有类的根类。  (    )

A、错误

B、正确

正确答案:

第42题,java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,不能使用ODBC来访问数据库。(    )

A、错误

B、正确

正确答案:F

第43题,Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。( )

T、对

F、错

正确答案:

第44题,注释的作用是使程序在执行时在屏幕上显示//之后的内容。( )

T、对

F、错

更多答案下载:

第45题,java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,它可以使用JDBC-ODBC桥技术来实现通过ODBC访问数据库。(    )

A、错误

B、正确

更多答案下载:

第46题,抽象类可以实例化对象。()

A、错误

B、正确

正确答案:

第47题,ASP是服务器端脚本语言,它是微软的产品,只能支持微软平台。(    )

A、错误

B、正确

更多答案下载:

第48题,java语言中URL类在包java.url中。

A、错误

B、正确

正确答案:F

第49题,JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。(   )

A、错误

B、正确

正确答案:

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

A、错误

B、正确

正确答案:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值