day5—选择题
创始人
2025-05-31 12:17:16
0

文章目录

    • 1.下面的程序 编译运行后,在屏幕上显示的结果是(A)
    • 2.以下代码结果是什么(C)
    • 3.在JAVA中,假设A有构造方法A(int a),则在类A的其他构造方法中调用该构造方法和语句格式应该为(B)
    • 4.下面代码的运行结果是(C)
    • 5.以上代码返回值是什么?(B)
    • (多选)6.下列有关JAVA异常处理的叙述中正确的是(A,B,D)

1.下面的程序 编译运行后,在屏幕上显示的结果是(A)

public class Test {public static void main(String args[]) {int x, y;x = 5 >> 2;//x = 0001y = x >>> 2;//y = 0000System.out.println(y);}
}

A 0
B 2
C 5
D 80

思路:>> : 右移(相当于是除)

2.以下代码结果是什么(C)

public class foo {public static void main(String sgf[]) {StringBuffer a=new StringBuffer("A");StringBuffer b=new StringBuffer("B");operate(a,b);System.out.println(a+"."+b);}static void operate(StringBuffer x,StringBuffer y) {x.append(y);y=x;//这个只是把x给y,不会影响原来的}
}

A 代码可以编译运行,输出“AB.AB”。
B 代码可以编译运行,输出“A.A”。
C 代码可以编译运行,输出“AB.B”。
D 代码可以编译运行,输出“A.B”。

思路:传引用必须修改引用对象的值

3.在JAVA中,假设A有构造方法A(int a),则在类A的其他构造方法中调用该构造方法和语句格式应该为(B)

A this.A(x)
B this(x)
C super(x)
D A(x)

思路:this() 代表调用当前类的其他构造方法;super()是父类的;this.只能是普通方法和成员变量

4.下面代码的运行结果是(C)

public static void main(String[] args){String s;System.out.println("s="+s);
}

A 代码编程成功,并输出”s=”
B 代码编译成功,并输出”s=null”
C 由于String s没有初始化,代码不能编译通过。
D 代码编译成功,但捕获到NullPointException异常

思路:S是一个局部变量,在Java当中局部变量使用的时候必须初始化

5.以上代码返回值是什么?(B)

public boolean returnTest(){try{return true;}catch (Exception e){}finally{return false;}
}

A true
B false

思路:在这个语句块中finally一定会被执行,不建议在finally中有返回和抛异常

(多选)6.下列有关JAVA异常处理的叙述中正确的是(A,B,D)

A finally是为确保一段代码不管是否捕获异常都会被执行的一段代码
B throws是用来声明一个成员方法可能抛出的各种非运行异常情况
C final用于可以声明属性和方法,分别表示属性的不可变及方法的不可继承
D throw是用来明确地抛出一个异常情况

思路:final用于可以声明属性和方法,分别表示属性的不可变及方法的不可重写

相关内容

热门资讯

数据分页展示逻辑 import java.util.Arrays;import java.util.List;impo...
【已解决】ERROR: Cou... 正确指令: pip install pyyaml
Lock 接口解读 前置知识点Synchronized synchronized 是 Java 中的关键字,...
Win7 专业版安装中文包、汉... 参考资料:http://www.metsky.com/archives/350.htm...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
大模型未来趋势 大模型是人工智能领域的重要发展趋势之一,未来有着广阔的应用前景和发展空间。以下是大模型未来的趋势和展...
python实战应用讲解-【n... 目录 如何在Python中计算残余的平方和 方法1:使用其Base公式 方法2:使用statsmod...
学习u-boot 需要了解的m... 一、常用函数 1. origin 函数 origin 函数的返回值就是变量来源。使用格式如下...
常用python爬虫库介绍与简... 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库&...
药品批准文号查询|药融云-中国... 药品批文是国家食品药品监督管理局(NMPA)对药品的审评和批准的证明文件...
【2023-03-22】SRS... 【2023-03-22】SRS推流搭配FFmpeg实现目标检测 说明: 外侧测试使用SRS播放器测...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
初级算法-哈希表 主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-哈希表...
进程间通信【Linux】 1. 进程间通信 1.1 什么是进程间通信 在 Linux 系统中,进程间通信...
【Docker】P3 Dock... Docker数据卷、宿主机与挂载数据卷的概念及作用挂载宿主机配置数据卷挂载操作示例一个容器挂载多个目...
高效使用ChatGPT进行学习 ChatGPT作为一款对话式内容生成模型,拥有优秀的自然语言理解和生成能力࿰...
oracle查询表空间大小以及... 1、查询数据库中所有的表空间以及表空间所占空间的大小,直接执行语句就可以了࿱...
uboot分析之第一阶段 1.初始化 关看门狗 初始化时钟 初始化SDRAM 2.把程序从Nand flash 拷贝到 SDA...
Redis-切片集群 目录 一.切片集群 1.什么是切片集群? 2.如何保存更多的数据? 2...
出现java.lang.Nul... 出现 java.lang.NullPointerException 错误通常是因为代码中出现了一个空...