北语言21春《Java语言程序设计》作业1234(答案)

[复制链接]
查看: 777|回复: 0

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137658
发表于 2021-8-2 21:21:26 | 显示全部楼层 |阅读模式
《Java语言程序设计》作业1
试卷总分:100    得分:100
第1,下面程序段的说法,正确的是_______。 interface Stack{Object content[];push(Object x);Object pop();boolean isEmpty();
}
A、程序可以通过编译,但运行有错误
B、不能通过编译
C、程序可以通过编译,运行正常
D、以上答案都不对
正确答案:


第2题,下列说法中,哪一些是正确的?
A、抽象类中的抽象方法必须在该类的子类中具体实现
B、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
C、final类中的属性和方法都必须被final修饰符修饰
D、最终类不能派生子类,最终方法不能被覆盖
正确答案:


第3题,下列关于Java中类权限限定词的作用范围说法正确的是_______。
A、protected限定的类可以被不同包中的子类使用
B、default限定的类可以被不同包中的子类使用
C、private限定的类可以被同一个包中子类使用
D、public限定的类可以被不同包中的非子类使用
正确答案:


第4题,下列选项是常量的是_______。
A、true
B、int
C、f
D、10+a
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列关于类、包和源文件的叙述中,不正确的一项是_______。
A、一个包可以包含多个包
B、一个源文件,只能有一个公共类
C、属于同一个包的类在默认情况下可以相互访问
D、系统不会为源文件创建默认的包
正确答案:


第6题,下面哪个是合法的标识符?
A、$persons
B、2Users
C、*point
D、this
正确答案:






























《Java语言程序设计》作业2
试卷总分:100    得分:100
第1题,下面哪个语句会产生编译错误?
A、float F=4096.0F
B、double D=4096.0;
C、byte B=4096;
D、char C=4096;
正确答案:


第2题,开发出Java程序设计语言的公司是_______。
A、SUN
B、Microsoft
C、IBM
D、Borland
正确答案:


第3题,执行下面程序断后,z值为_______。int x=1,y=2,z=3;
z=z/(float)(x/y);
A、编译雅法通过
B、6
C、3
D、2
正确答案:


第4题,Java程序的安全性体现在多个层次,下列说法不正确的是_______。
A、在编译层,有语法检查
B、在解释层,有字节码校验器
C、在应用层,有访问权限检查
D、在平台层,通过配置策略,设定访问资源域
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),Java字节码的解释执行方式是_______。
A、不需要解释
B、一次解释完整个代码
C、每次编译解释并执行一小段代码来完成
D、每次解释并执行一小段代码来完成
正确答案:


第6题,下列不属于提高Java语言安全保障的方式的是_______。
A、不允许使用指针
B、对字节码执行前进行检查
C、防治对内存的非法入侵
D、采用半编译和半解释型执行模式
正确答案:


第7题,下面哪些语句在编译时不会出现错误或警告?
A、float f=1.3;
B、byte b=275;
C、boolean=null;
D、int i=10;
正确答案:


第8题,为了提取字符串长度应使用String类中的_______方法。
A、buffer
B、length
C、MAX_VALUE
D、long
正确答案:


第9题,下列关于finally说法正确的是_______。
A、finally语句应该放在所有的异常控制器的最前面
B、如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了
C、雅论程序是否找到合适的异常控制器,都会执行finally语句
D、如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),Java的可移植性机制是指_______。
A、移植到不同型号的机器
B、移植到不同类型的操作系统
C、移植到网络上的不同机器
D、移植到相同类型的机器
正确答案:


第11题,若要生成classA类的一个对象a,以下书写正确的是_______。
A、classA a=new classA();
B、classA a=new class();
C、a=new classA();
D、classA a=classA();
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列关于内部类的说法正确的一项是_______。
A、内部类不能使用上层类的私有属性和方法
B、内部类可以广泛使用,不受任何限制
C、内部类可以单独编译
D、内部类可以使用上层类的私有属性和方法
正确答案:


第13题,下列说法哪个是正确的_______。
A、程序执行到break语句时一定会结束所有的循环
B、程序执行到continue语句时会结束当前循环
C、break语句和continue语句都可以和标签配合使用
D、continue语句和break语句的作用相同
正确答案:


第14题,下面的程序段,方法A返回的类型为_______。public class ReturnA{ReturnType A(byte x,double y){return (short)x/y*2;}
}
A、double
B、byte
C、float
D、short
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列关于类和对象的描述中,不正确的一项是_______。
A、现实世界中,可以把每件事物都看成是一个对象
B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么
C、有共同属性的对象可以抽象为一个类
D、一个类只能实例化一个对象
正确答案:


第16题,当编译和运行下面的代码时,出现的结果为_______。public class NewClass {static int total=10;public static void main(String args[]){     new NewClass();}public NewClass(){System.out.println("In Test");System.out.println(this);
A、在第2行将出现编译错误
B、在第9行将会出现编译错误
C、屏幕上将会有10输出
D、程序将会通过编译,但是会有运行时错误
正确答案:


第17题,下面程序段的输出结果是public class Test{    public static void main(String args[]){  int x,y;x=4;y=0;if(Math.pow(x, 3)==64)y=x;if(Math.pow(x, 3)60)y=1/x;if(Math.pow(x, 3)60)y=(int)Math.pow(x, 3)+1;
A、4
B、64
C、65
D、0.25
正确答案:


第18题,Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?
A、多线程
B、动态链接
C、异常处理
D、异步处理
正确答案:


第19题,下列说法哪一项是正确的?
A、一个程序可以包含多个源文件
B、一个源文件中只能有一个类
C、一个源文件中可以有多个公共类
D、一个源文件只能供一个程序使用
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),Java语言中基本数据类型包括_______。
A、整数型、浮点型、字符型和布尔型
B、整数型、浮点型、字符型和数组型
C、整数型、浮点型、数组型和布尔型
D、整数型、数组型、字符型和布尔型
正确答案:











《Java语言程序设计》作业3
试卷总分:100    得分:100
第1题,下列关于表达式的说法中正确的一项是_______。
A、单个常量不可以作为表达式
B、单个变量不可以作为表达式
C、表达式可以作为其它表达式的操作数
D、表达式的类型是操作数的类型
正确答案:


第2题,下面是关于Java语言中的方法的描述,其中不正确的一项是
A、Java中的方法的参数传递是传值调用,而不是地址调用。
B、方法体是对方法的实现,包括变量声明和Java的合法语句
C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D、类的私有方法不能被其子类直接访问
正确答案:


第3题,使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类_______。
A、abstract
B、private
C、protected
D、不使用保留字
正确答案:


第4题,下列命令中,_______命令是Java的编译命令。
A、javac
B、java
C、javadoc
D、appletviewer
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列选项中哪一项属于Java语言的复合数据类型。
A、雅符号整数类型
B、整型
C、联合类型
D、接口
正确答案:


第6题,执行下面的赋值语句后,a的值为_______。a=Float.valueOf("12.34").floatValue();
A、a="12.34"
B、a=12.34
C、a=1234
D、a=12
正确答案:


第7题,设double类型数据x=1、y=2 和z=3,则表达式y+=z--/++x的值为_______。
A、3
B、3.5
C、4
D、4.5
正确答案:


第8题,下列哪个是反斜杠字符的正确表示?
A、\\
B、*\\
C、\
D、\’\’
正确答案:


第9题,下面选项正确的是_______。
A、1281的值为32
B、"1281"的职为64
C、"1281"的值为-32
D、"1281"的值为-64
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下面的程序执行后,屏幕上显示的应是_______。public class Test{  public static void main(String args[]){  char char1[]={'t','e','s','t'};char char2[]={'t','e','s','t','1'};String s1=new String(char1);String s2=new String(char2,0,4);
A、true
B、false
C、test
D、编译错误
正确答案:


第11题,下列哪一项不属于面向对象程序设计的基本要素?
A、类
B、对象
C、方法
D、安全
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),不可用于文档注释的注释语句格式是_______。
A、/**…//
B、/*…*/
C、//
D、/**…*/
正确答案:


第13题,下面程序段的输出结果是_______。public class NewClass {         public static void main(String args[]){     int a[]=new int[11];int p[]=new int[4];int k=5;for(int i=1;i=10;i++)a<i>=i;
A、37
B、31
C、33
D、35
正确答案:


第14题,构造函数何时被调用?
A、创建对象时
B、类定义时
C、使用对象的方法时
D、使用对象属性时
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下面程序段的输出结果为_______。public class MethLoad {public static void main(String args[]){MethLoad classObj=new MethLoad();classObj.methTest(4);classObj.methTest(4.0);}void methTest(double d){double sum=2*d;
A、The result is:16 The result is:8.0
B、The result is:8.0 The result is:16
C、The result is:8 The result is:16.0
D、The result is:16.0 The result is:8
正确答案:


第16题,在Java语言中有多种实现的机制,下列哪种技术属于垃圾回收机制?
A、字节编译
B、内存跟踪
C、语法检查
D、堆栈上/下溢检查
正确答案:


第17题,下列有关Java的叙述中,正确的是_______。
A、Java语言的标识符是区分大小写的
B、编译器生成的类的扩展名为.jar
C、Java源文件的扩展名为.java
D、归档工具生成的文件扩展名为.ser
正确答案:


第18题,Java语言使用_______进行解释执行。
A、字节码
B、机器码
C、伪码
D、二进制码
正确答案:


第19题,表达式1+2+"aa"+3的值为_______。
A、12aa3
B、"3aa3"
C、"12aa"
D、"aa3"
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),在下列选项中,属于Java语言的代码安全检测机制的一项是_______。
A、动态链接
B、访问权限的检查
C、通过接口实现多重继承
D、将所有的Java应用都看作对象,按类进行封装
正确答案:



















《Java语言程序设计》作业4
试卷总分:100    得分:100
第1题,变量按作用域分为_______。
A、局部变量、数组变量、方法参数和异常处理参数
B、局部变量、类变量、方法参数和异常处理参数
C、局部变量、类变量、数组变量和异常处理参数
D、全局变量、局部变量、方法参数和异常处理参数
正确答案:


第2题,下列程序段输出的结果是_______。public class NewClass {         public static void main(String args[]){     int x=0;boolean b1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3^b4)?++x:x--;System.out.printl
A、-1
B、0
C、1
D、2
正确答案:


第3题,Java程序的执行方式是_______。
A、即时编译方式和非解释执行方式
B、非即时编译方式和非解释执行方式
C、非即时编译方式和解释执行方式
D、即时编译方式和解释执行方式
正确答案:


第4题,在Java中,数组是被当成以下哪项来处理的。
A、类
B、对象
C、接口
D、简单数据类型
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下面程序段的输出结果为_______。class StaticDemo{static int x;int y;public static int getX(){return x;}public static int setX(int newX){x=newX;}public int getY(){retur
A、x=10 静态变量a.x=10 实例变量b.y=40
B、x=0 静态变量a.x=10 实例变量b.y=40
C、x=10 静态变量a.x=30 实例变量b.y=40
D、x=0 静态变量a.x=30 实例变量b.y=40
正确答案:


第6题,在Java类型中,int、char和short等类型的长度是_______。
A、由机器CPU决定
B、由用户自己定义决定
C、固定的
D、与机器字节有关的
正确答案:


第7题,Java语言采用创建类的实例(对象)来处理事件,这种动态的实例存储在_______中。
A、内存堆
B、硬盘
C、CPU
D、服务器
正确答案:


第8题,下面程序段的运行结果为_______。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
正确答案:


第9题,当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_______。
A、当类只可以在声明这些类的包中使用
B、该类的使用没有任何限制
C、该类没有子类,也没有父类
D、该类不可以被继承
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列关于类和对象的描述中,不正确的一项是_______。
A、现实世界中,可以把每件事物都看成是一个对象
B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么
C、有共同属性的对象可以抽象为一个类
D、一个类只能实例化一个对象
正确答案:


第11题,执行下列程序段,请选出正确的答案。public class Test{  public static void throwit(){throw new RuntimeException();}public static void main(String args[]){  try{System.out.println("你好吗");throwit();System.out.pri
A、不能通过编译
B、输出“你好吗”→RuntimeException异常发生→输出“出错!”→输出“结束”
C、输出“你好吗”→RuntimeException异常发生→输出“结束”
D、输出“你好吗”→输出“结束”→RuntimeException异常发生
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),Java程序的安全性体现在平台层的是_______。
A、堆栈的溢出
B、可设定访问资源域,雅需分本地和远程
C、语法检查
D、访问权限的合法性
正确答案:


第13题,关于方法的说法哪一项是正确的?
A、方法中的形参可以和方法所属类的属性同名
B、方法必须有形参
C、同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果
D、没有返回值的方法可以用void来表示,也可以不加
正确答案:


第14题,下列程序段不正确的是_______。
A、String A="firstJava";A-="Java";
B、String A="firstJava";A+="Java";
C、Integer J=new Integer(27);J-=7;
D、Integer J=new Integer(27);J--;
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列不属于面向对象语言的是_______。
A、Java
B、Visual Basic
C、C++
D、C
正确答案:


第16题,Java语言具有许多优点和特点,哪个是通过Java虚拟机实现的?
A、可移植性
B、多线程
C、分布式计算
D、安全性
正确答案:


第17题,下列关于实型变量书写正确的是_______。
A、E3
B、2e0.3
C、1.2e3
D、1.2E0.3
正确答案:


第18题,关于抽象方法的说法正确的一项是_______。
A、可以有方法体
B、可以出现在非抽象类中
C、抽象方法是没有方法体的方法
D、抽象类中的方法都是抽象方法
正确答案:


第19题,不具有移植性的语言是_______。
A、C
B、C++
C、Java
D、Visual Basic
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),在Java语言中,如果数字之后没有任何字母,计算机默认为_______。
A、int类型
B、float类型
C、double类型
D、short类型
正确答案:











第7题,下列选项成员变量声明正确的是_______。
A、public protected final int I;
B、abstract class F{…}
C、private double height;
D、double weight{}
正确答案:


第8题,while循环和do-while循环的区别是_______。
A、没有区别,这两个结构任何情况下效果都一样
B、while循环比do-while循环执行效率高
C、while循环先循环后判断,所以循环至少被执行一次
D、while循环先循环后判断,所以循环至少被执行一次
正确答案:


第9题,下列说法正确的是_______。
A、不能强制垃圾回收
B、调用System.gc()能够实现强制一个对象回收
C、调用System.gc(),根据参数对对象进行回收能够实现强制一个对象回收
D、调用Runtime.gc()能够实现强制一个对象回收
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列特点中,是Java虚拟机执行的特点之一的是_______。
A、字节代码
B、多进程
C、静态链接
D、编译
正确答案:


第11题,假设a是int类型的变量,并初始化为1,则下列选项中,合法的一个条件语句是_______。
A、if(a){}
B、if(a=3){}
C、if(a=2){}
D、if(true){}
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),构造方法何时被调用?
A、类定义时
B、创建对象时
C、调用方法时
D、使用对象的变量时
正确答案:


第13题,在Java API文档中,不包括以下哪个内容?
A、类及用途的描述
B、父类的方法的列表
C、成员变量的列表
D、类层次
正确答案:


第14题,下面关于数组定义语句不正确的是_______。
A、int[] a1,a2;
B、int a0[]={1,2,3,4,5};
C、double[] d=new double[8];
D、float f[]=new{2.0f,3.5f,5.6f,7.8f};
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),所有在函数中定义的变量,连同形式参数,都属于_______。
A、局部变量
B、全局变量
C、静态变量
D、寄存器变量
正确答案:


第16题,下列关于实型变量书写正确的是_______。
A、E3
B、2e0.3
C、1.2e3
D、1.2E0.3
正确答案:


第17题,要激活一个Java小程序Applet,需要有_______。
A、.class文件
B、.exe文件
C、.html文件
D、.java文件
正确答案:


第18题,下列说法正确的是
A、重载是指子类重新定义父类中继承的做法
B、覆盖是指在同一个类中允许存在多个同名函数
C、多态性是指同一个属性或行为在一般类及其各个特殊类中具有不同的语义
D、子类不能包含父类中没有的特性
正确答案:


第19题,Java语言是由_______发展而来的。
A、Basic
B、C
C、C++
D、Oak
正确答案:


答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),关于Java语言可移植性的说法,正确的是_______。
A、java的类库不能移植
B、Java的编译器是用C语言实现的
C、Java的虚拟机是用Java语言实现的
D、可跨平台
正确答案:





上一篇:北语言21春《软件工程》作业4(答案)
下一篇:[北京语言大学]202109考试批次《管理信息系统》(结课作业)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图