21年春地大《Java语言程序设计》在线作业二[免费答案]满分答案
地大《Java语言程序设计》在线作业二-0009
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.一个循环一般应包括哪几部分内容____
A.初始化部分
B.循环体部分
C.迭代部分和终止部分
D.以上都是
正确答案:-----
正确答案:-----
2.下列不是java的输入输出流的是____
A.文本流
B.字节流
C.字符流
D.文件流
正确答案:-----
3.在java语句中,运算符&&实现____
A.逻辑或
B.逻辑与
C.逻辑非
D.逻辑相等
正确答案:-----
4.下面程序定义了一个类,关于该类说法正确的是____abstract class abstractClass{ …… }
A.该类能调用new abstractClass(),方法实例化为一个对象
B.该类不能被继承
C.该类的方法都不能被重载
D.以上说法都不对
正确答案:-----
5.下列关于虚拟机说法错误的是____
A.虚拟机可以用软件实现
B.虚拟机不可以用硬件实现
C.字节码是虚拟机的机器码
D.虚拟机把代码程序与各操作系统和硬件分开
正确答案:-----
6.关于构造方法,下列说法错误的是____
A.构造方法不可以进行方法重写
B.构造方法用来初始化该类的一个ABC对象
C.构造方法具有和类名相同的名称
D.构造方法不返回任何数据类型
正确答案:-----
7.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有____类或者界面是公共的
A.1
B.2
C.4
D.任意多个
正确答案:-----
8.关于对象的删除,下列说法正确的是____
A.必须由程序员完成对象的清除
B.java把没有引用的对象作为垃圾收集起来并释放
C.只有当程序中调用System.gc()方法时才能进行垃圾收集
D.java中的对象都很小,一般不进行删除操作
正确答案:-----
9.java语言的执行模式是____
A.全编译型
B.全解释型
C.半编译和半解释型
D.同脚本语言的解释模式
正确答案:-----
10.java中用来抛出异常的关键字是____
A.try
B.catch
C.throw
D.finally
正确答案:-----
11.下列不属于java.event包中定义的事件适配器的是(____
A.构件适配器
B.焦点适配器
C.键盘适配器
D.标签适配器
正确答案:-----
12.下列数组定义及赋值,错误的是____
A.int intArray[];
B.intArray=new int[3]; intArray[1]=1; intArray[2]=2; intArray[3]=3;
C.int a[]={1,2,3,4,5};
D.int[][]=new int[2][]; a[0]=new int[3]; a[1]=new int[3];
正确答案:-----
13.关于while和do-while循环,下列说法正确的是____
正确答案:-----
A.两种循环除了格式不同外,功能完全相同
B.与do-while语句不同的是,while语句的循环至少执行一次
正确答案:-----
C.do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
正确答案:-----
D.以上都不对
正确答案:-----
正确答案:-----
14.下列不属于面向对象编程的三个特征的是____
A.封装
B.指针操作
C.多态性
D.继承
正确答案:-----
15.在当前的java实现中,每个编译单元就是一个以____为后缀的文件
A.java
B.class
C.doc
正确答案:-----
D.exe
正确答案:-----
16.获取一个不包含路径的文件名的方法为____
A.String getName( )
B.String getPath( )
C.String getAbslutePath( )
D.String getParent( )
正确答案:-----
17.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为____
A.char-int-long-float-double
正确答案:-----
正确答案:-----
B.int-long-float-double-char
正确答案:-----
正确答案:-----
C.long-float-int-double-char
D.以上都不对
21.java程序的执行过程中用到一套JDK工具,其中javac.exe指____
正确答案:-----
A.java语言编译器
B.java字节码解释器
C.java文档生成器
D.java类分解器
正确答案:-----
19.下列声明和赋值语句错误的是____
A.double w=3.1415;
正确答案:-----
B.String strl=”bye”
正确答案:-----
C.float z=6.74567
D.boolean truth=true;
正确答案:-----
20.框架(Frame)的缺省布局管理器就是____
A.流程布局(Flow Layout)
B.卡布局(Card Layout)
正确答案:-----
C.边框布局(Border Layout)
正确答案:-----
D.网格布局(Grid Layout)
正确答案:-----
21.下列不是虚拟机执行过程特点的是____
A.双线程
B.多线程
C.动态链接
D.异常处理
正确答案:-----
22.下列数据类型转换,必须进行强制类型转换的是____
A.byte→int
B.short→long
C.float→double
D.int→char
正确答案:-----
23.Applet的生命周期是指____
A.Applet下载到浏览器,到用户连接到下一个页面的过程
B.用户一次提交或刷新页面的全过程
C.Applet下载到浏览器,到用户退出浏览器的过程
D.打开浏览器到关闭计算机的全过程
正确答案:-----
24.下列属于文件输入输出类的是____
A.FileInputStream和FileOutputStream
B.BufferInputStream和BufferOutputStream
C.PipedInputStream和PipedOutputStream
正确答案:-----
D.以上都是
25.在java中语句:37.2%10的运算结果为____
A.7.2
B.7
C.3
D.0.2
正确答案:-----
21年春地大《Java语言程序设计》在线作业二[免费答案]历年参考题目如下:
19秋《Java语言程序设计》作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 100 分)
1.Java程序的安全性体现在平台层的是_______。
A.语法检查
B.访问权限的合法性
C.堆栈的溢出
D.可设定访问资源域,无需分本地和远程
2.下列哪个类声明是正确的?
A.public final class NewClass extends superClass implements Interface1{…}
B.public abstract class String{…}
C.abstract public class classmates{…}
D.abstract class G2 extends superClass1,superClass2{…}
3.下面的程序段,在程序执行到第13行的声明时,将调用_______。class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}
A.第9行的方法
B.第8行的方法
C.第4行的方法
D.第3行的方法
4.下列哪个是合法的Java标识符?
A.time/2
B.public
C.i_Count
D.1varName
5.下面程序段的输出结果是_______。public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;
A.48
B.36
C.15
D.144
6.在创建Applet应用程序时,需要用户考虑的问题是_______。
A.绘制的图形在窗口中的位置
B.程序的框架
C.如何创建窗口
D.事件处理
7.通过_______能够实现自动共享类、子类和对象中的方法和数据。
A.继承机制
B.构造函数
C.抽象类
D.封装机制
8.下列关于一个二维的整型数组的定义,不正确的是_______。
A.int a[][]=new int[10][10];
B.int a[10][10]=new int[][];
C.int []a[]=new int[10][10];
D.int [][]a=new int[10][10];
9.Java语言具有许多优点和特点,下列选项中,反映了Java程序并行机制的特点的是_______。
A.面向对象技术
B.跨平台
C.多线程
D.分布式计算
10.能将程序补充完整的选项是_______。class Person{ private int a; public int change(int m){return m;} } public class Teacher extends Person{ public int b; public static void main(String args[]){ Person p=new Person();
A.i=p.change(50)
B.i=p.a
C.i=m
D.i=b