北京语言大学计算机科学与技术专业《Java语言程序设计》作业及答案2

搜题
1、假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package com.syngress,该文件所在的目录为c:\Java Packages\com\syngress。能正确运行的是_______。

A.c:\Java Packages\com\syngress\Server>java com.syngress.Server

B.c:\Java Packages\com\syngress\Server>java Server

C.c:\Java Packages\com\syngress\Server>java Server

D.c:\Java Packages>java com.syngress.Server

本题答案:
D
2、下面选项正确的是_______。

A.128>>1的值为32

B."128>>1"的值为64

C."128>>1"的值为-64

D."128>>1"的值为-32

本题答案:
B
3、执行下面的赋值语句后,a的值为_______。a=Float.valueOf("12.34").floatValue();

A.a=1234

B.a=12.34

C.a=12

D.a="12.34"

本题答案:
B
4、当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_______。

A.该类的使用没有任何限制

B.该类没有子类,也没有父类

C.该类不可以被继承

D.当类只可以在声明这些类的包中使用

本题答案:
D
5、关于Java虚拟机说法正确的是_______。

A.在无线技术中,都用硬件实现Java虚拟机

B.在不同的操作系统中Java虚拟机的实现方式不同,要么使用硬件,要么使用软件

C.Java虚拟机只能由软件实现

D.Java虚拟机只能由硬件实现

本题答案:
A
6、在Java语言中,如果数字之后没有任何字母,计算机默认为_______。

A.short类型

B.int类型

C.float类型

D.double类型

本题答案:
D
7、下列基本命令中,_______命令是类文件解释器。

A.javap

B.javah

C.javadoc

D.jar

本题答案:
A
8、下面程序段的输出结果是_______。public class Test{ public static void main(String args[]){ int n=5,sum=0; while(n>0){ sum+=n; --n; } System.out.println("sum is:"+sum); } }

A.sum is: 5

B.sum is:15

C.sum is:14

D.sum is:10

本题答案:
B
9、下面程序段的输出结果是_______。class Base{ int i; Base(){ add(1); } void add(int v){ i+=v; } void print(){ System.out.println(i); } } class Extension extends Base{ Exten

A.9

B.22

C.20

D.18

本题答案:
B

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部