欧阳老师 发表于 2022-12-4 14:19:42

北京语言大学22秋《JAVA语言程序设计》作业1_100分

22秋《JAVA语言程序设计》作业1
1.[单选题] 设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是_______。
北京语言大学2022秋季学期作业
    A.public A a=new A();
    B.public A a=A();
    C.A a=new class();
    D.a A;
    答:——A——
2.[单选题] 下列说法中正确的一项是_______。
    A.不需要定义类就能创建对象
    B.对象中必须由简单变量
    C.属性必须是简单变量
    D.属性可以是简单变量,也可以是一个对象
    答:——D——
3.[单选题] 下面程序段的运行结果为_______。public class OperatorsAndExpressions {
    void stringsPlus(){
      int x=3,y=4,z=5;
      String s="xyz=";
      System.out.println(x+y+z);
      System.out.println(s+x+y+z);
    }
    public static void main(String args[]){
    A.345 xyz=345
    B.12 xyz=345
    C.345 xyz=12
    D.12 xyz=12
    答:——B——
4.[单选题] 下列关于finally说法正确的是_______。
    A.finally语句应该放在所有的异常控制器的最前面
    B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了
    C.无论程序是否找到合适的异常控制器,都会执行finally语句
    D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了
    答:————
5.[单选题] 下面程序段的运行结果为_______。public class OperatorsAndExpressions {
    void equalsMethod2(){
      String s1=new String("hello");
      String s2=new String("hello");
      System.out.println(s1.equals(s2));
      class MyValue{
            int i;
    A.true true
    B.true false    奥鹏作业答案
    C.false false
    D.false true
    答:————
6.[单选题] 下面哪个语句会产生编译错误?
    A.float F=4096.0F
    B.double D=4096.0;
    C.byte B=4096;
    D.char C=4096;
    答:————
7.[单选题] 关于方法的说法哪一项是正确的?
    A.方法中的形参可以和方法所属类的属性同名
    B.方法必须有形参
    C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果
    D.没有返回值的方法可以用void来表示,也可以不加
    答:————
8.[单选题] 下面的程序段,在程序执行到第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.第3行的方法
    B.第4行的方法
    C.第8行的方法
    D.第9行的方法
    答:————
9.[单选题] 执行下面的程序段后,j的值为_______。public class NewClass {   
    public static void main(String args[]){   
      int i=0x00E;
      int j=~i;
      System.out.print(j);
    }
}
    A.14
    B.-14
    C.-15
    D.15
    答:————
10.[单选题] Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?
    A.多线程
    B.动态链接
    C.异常处理
    D.异步处理
    答:————
11.[单选题] 当不希望某个类被其他类继承时,就可以将该类标识为
    A.final
    B.abstract
    C.private
    D.protected
    答:————
12.[单选题] 下面关于接口的说法正确的是哪一项?
    A.接口与抽象类是相同的概念
    B.实现一个接口必须实现接口的所有方法
    C.接口之间不能有继承关系
    D.一个类可实现多个接口
    答:————
13.[单选题] Java语言的许多特点中,下列哪个是C++语言所不具备的特点?
    A.高性能
    B.跨平台
    C.面向对象
    D.有类库
    答:————
14.[单选题] 下面哪个是合法的标识符?
    A.$persons
    B.2Users
    C.*point
    D.this
    答:————
15.[单选题] 下列关于char型的声明,正确的是_______。
    A.char cha="a"
    B.char cha='\'';
    C.char cha='cafe'
    D.char cha="cafe"
    答:————
16.[单选题] 开发出Java程序设计语言的公司是_______。
    A.SUN
    B.Microsoft
    C.IBM
    D.Borland
    答:————
17.[单选题] 下面程序段的输出结果为_______。public class NewClass {   
    public static void main(String args[]){   
      int x,y;
      x=(int)82.5;
      y=(int)'A';
      System.out.print("x="+x);
      System.out.print("\ty="+y);
    }
}
    A.82.5 A
    B.82 A
    C.82.5 65
    D.82 65
    答:————
18.[单选题] 下列对继承的说法正确的一项是_______。
    A.子类能继承父类的所有方法和变量
    B.子类能继承父类的非私有方法和变量
    C.子类只能继承父类的public方法和变量
    D.子类只能继承父类的方法,而不能继承变量
    答:————
19.[单选题] 下面是关于溢出的说法,正确的一项是_______。
    A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值
    B.一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值
    C.实型变量在运算中不会产生溢出的问题
    D.实现变量在运算中和整型变量一样会产生同样的溢出问题
    答:————
20.[单选题] 下列选项成员变量声明正确的是_______。
    A.public protected final int I;
    B.abstract class F{…}
    C.private double height;
    D.double weight{}
    答:————

本内容由易百教育整理并发布
页: [1]
查看完整版本: 北京语言大学22秋《JAVA语言程序设计》作业1_100分