手把手带你刷好题(牛客刷题⑥)

简介: 手把手带你刷好题(牛客刷题⑥)

1、应用程序的main方法中有以下语句,则输出的结果( )

1. String s1=new String( ” xyz ” );
2. 
3. String s2=new String( ” xyz ” );
4. 
5. Boolean b1=s1.equals(s2);
6. 
7. Boolean b2=(s1==s2);
8. 
9. System .out.print(b1+ ” ” +b2); 
10. 
11. A、true false
12. B、false  true
13. C、true true
14. D、false  false

正确选项:A

注记:equals比较内容,所以是true,但是==比较对象的引用,s1和s2对象不是同一个,是堆中的不同内存区域

2、我们在程序中经常使用“System.out.println()”来输出信息,语句中的System是包名,out是类名,println是方法名。

A、正确

B、错误

正确选项:B

注记: System是java.lang中的一个类,out是System内的一个成员变量,这个变量是一个java.io.PrintStream类的对象,println呢就是一个方法了。

3、

1. public boolean returnTest()
2. {
3.     try
4.     {
5.         return true;
6.     }
7.     catch (Exception e)
8.     {
9. 
10.     }
11.     finally
12.     {
13.         return false;
14.     }
15. }

以上代码返回值是什么?

A、true

B、false

正确选项:B

注记:一旦在finally块中使用了return或throw语句,将会导致try块,catch块中的return,throw语句失效

4、给定以下JAVA代码,这段代码运行后输出的结果是()

1. public class Test
2. {  
3. public static int aMethod(int i)throws Exception
4.     {
5. try{
6. return i/10;
7.         }
8. catch (Exception ex)
9.         {
10. throw new Exception("exception in a aMethod");
11.         }finally{
12.       System.out.printf("finally");
13.         }
14. } 
15. public static void main(String[] args){
16. try
17.         {
18.             aMethod(0);
19.         }
20. catch (Exception ex)
21.         {
22.             System.out.printf("exception in main");
23.         }
24.         System.out.printf("finished");
25.     }
26. }

A、exception in main finished

B、finallyfinished

C、exception in main finally

D、finally exception in main finally

正确选项:B

注记:

本题考的不仅仅是审题,而且是try......catch......finally块的关系,以及return与finally的执行关系。 具体执行过程: 1、先进入main函数,进入try块调用aMethod(0)方法; 2、执行aMethod()方法的try块,i/10可以正确执行,故并未抛出异常,catch块不执行,而需要执行finally(该块任何时候都要执行),故打印finally; 3、回到main函数,由于aMethod()调用成功,因此main函数的catch块同样不执行,顺序执行finally块,打印finished 因此,最终的输出结果就是:finally finished

5、下列不属于访问控制符的是()

A、public

B、private

C、protected

D、static

正确选项:D

注记: public 公有 private私有 protected受保护 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。


相关文章
|
存储 弹性计算 架构师
云服务器基准性能测试
随着数字化的不断发展,企业 IT 上云早已是大势所趋,通常上云的第一步是选一款云服务器。然而云服务器的型号众多,如阿里云的云服务器规格就多达上百款(详见https://help.aliyun.com/document_detail/25378.html),因此在选择具体一款规格的云服务器时,通常需要对云服务器的性能做一个基准测试,然后再做一轮业务测试。本最佳实践适合利用标准的benchmark工具对云服务器的CPU、内存、网络和磁盘性能进行测试的场景。
1802 1
云服务器基准性能测试
|
机器学习/深度学习 Web App开发 算法
如何寻找论文及其相关代码?
如何寻找论文及其相关代码?
1490 1
|
14天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
|
6天前
|
云安全 人工智能 安全
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
阿里云 AI 安全护栏加入Dify平台,打造可信赖的 AI
|
9天前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
845 25
|
8天前
|
机器学习/深度学习 人工智能 搜索推荐
万字长文深度解析最新Deep Research技术:前沿架构、核心技术与未来展望
近期发生了什么自 2025 年 2 月 OpenAI 正式发布Deep Research以来,深度研究/深度搜索(Deep Research / Deep Search)正在成为信息检索与知识工作的全新范式:系统以多步推理驱动大规模联网检索、跨源证据。
580 46
|
2天前
|
监控 BI 数据库
打工人救星!来看看这两家企业如何用Quick BI让业务更高效
Quick BI专业版监控告警助力企业高效运作,通过灵活配置规则与多渠道推送,让数据异常早发现、快响应,推动业务敏捷决策与持续增长。
打工人救星!来看看这两家企业如何用Quick BI让业务更高效