电科21年春《JAVA程序设计》课程在线作业1[答案]满分答案
电科21年春《JAVA程序设计》课程在线作业1[答案]
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.下列关于方法形参的叙述中, 是正确的。
A.必须有多个
B.至少有一个
C.可以没有
D.只能是简单变量
正确选项:----
2.设有数组定义:int a[]={1,2,3,4};int s=0;for(int i=0;i<a.length;i++)s+=a[i];System.out.println(s);则顺序执行上述几个语句后的输出结果为
A.0
B.1
C.10
D.1234
正确选项:----
3.下列语句的输出结果是 。public class A{public static void main(String[]args){System.out.println(2>1);}}
正确答案:----
A.true
B.false
C.1
D.0
正确选项:----
4.在线程中,普通优先级的线程其优先级默认值为
A.1
B.2
C.5
D.10
正确选项:----
5.以下 约束符可用于定义成员常量。
A.static
B.final
C.abstract
D.No modifier can be used
正确选项:----
6.1main方法是Java Application程序执行的入口点,下列 main方法原型是不正确的。
A.public static void main(String[]args)
正确选项:----
B.public static void main(String args[])
专业答案:----
C.public static void main(String[]a)
专业答案:----
D.public static void main(string[]args)
专业答案:----
7.对于构造方法,下列叙述正确的是
A.构造方法的方法名必须与类名相同
B.构造方法必须用void申明返回类型
正确答案:----
C.构造方法可以被程序调用
D.若编程人员没在类中定义构造方法,程序将报错
专业答案:----
8.设有下面的两个类定义:class A{void show(){System.out.print("AA");}} class B extends A{void show(){System.out.print("BB");}} 则顺序执行如下语句后输出的结果为 。A a=new A();B b=new B(); a.show();b.show();
正确选项:----
A.AAAA
B.AABB
C.BBBB
D.BBAA
正确答案:----
9.下列关于接口的叙述中, 是正确的。
A.接口与抽象类是相同的概念
B.接口之间不能有继承关系
C.一个类只能实现一个接口
D.接口中只含有抽象方法和常量
专业答案:----
10.下列 修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。
A.private
B.public
C.protected
D.无修饰符
专业答案:----
11.下列类定义中不正确的是
A.public class A extends B{}
专业答案:----
B.public class A extends B,D{}
正确答案:----
专业答案:----
C.public class A implements B,D{}
D.public class A extends B implements C,D,E{}
专业答案:----
12.下列命令中, 命令是Java的编译命令。
A.javac
B.java
C.javadoc
正确答案:----
D.appletviewer
正确答案:----
13.下列叙述中, 是正确的。
A.类是变量和方法的集合体
B.数组是无序数据的集合
C.抽象类可以实例化
D.类成员数据必须是公有的
正确选项:----
14.public class X extends Frame{ public static void main(String[] args){ X x=new X();x.pack();x.setVisible(true); } public X(){ setLayout(new GridLayout(2,2)); Panel p1=new Panel(); add(p1); Button b1
正确答案:----
A.all change height and width
正确答案:----
B.Button One change height
C.Button Two change height and Button Three change width
专业答案:----
D.Button Four change height and width
正确选项:----
15.有如下代码:class A{private int m;public static void f(){}}为了让f()方法能直接访问m,则应
专业答案:----
A.将private int m;改为protected int m;
正确选项:----
B.将private int m;改为public int m;
C.将private int m;改为static int m;
D.将private int m;改为int m;
专业答案:----
16.下列 是异常的含义。
A.程序的语法错
B.程序编译或运行中所发生的异常事件
C.程序预先定义好的异常事件
D.程序编译错误
正确选项:----
17.下列关于继承的叙述中, 是正确的。
A.子类能继承父类的所有方法和状态
B.子类能继承父类的非私有方法和状态
C.子类只能继承父类的public方法和状态
D.子类只能继承父类的方法,而不继承状态
正确选项:----
18.在Java的基本数据类型中,int型数据占用 字节内存空间。
A.1
B.2
C.4
D.不能确定,取决于计算机字长
专业答案:----
19.下列各输出语句中,显示结果为“123”的是
正确选项:----
A.System.out.println(1+2+3);
B.System.out.println(1+""+2+3);
C.System.out.println(1+2+3+"");
D.System.out.println(1+2+""+3);
专业答案:----
20.下列Java源文件代码片段中, 是不正确的。
A.package t;public class A{}
B.import java.io.*;package t;public class A{}
C.import java.io.*;class A{}public class B{}
D.import java.io.*;import java.awt.*;public class A{}
正确选项:----
电科21年春《JAVA程序设计》课程在线作业1[答案]多选题答案
二、判断题 (共 5 道试题,共 20 分)
21.( )Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
22.( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
23.( )Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
24.( )有的类定义时可以不定义构造函数,所以构造函数不是必需的。
25.( )final类中的属性和方法都必须被final修饰符修饰。
电科21年春《JAVA程序设计》课程在线作业1[答案]历年参考题目如下: