当前位置: 首页 > news >正文

JAVA复习3

目录

19. 下列关于 do…while 语句和 while 语句的叙述中错误的是( C )

20. 若有定义 int a=9, b=6; System.out.println(a > b) 的结果是( D )

21. 关于接口和抽象类,下列说法正确的是(A)

22. 下列那一个主函数是对的(D)

23. 下列那些数据类型定义的是对的(A)

24. 仔细阅读以下程序代码,对结果分析正确的是(C)

25. 在 Java 中,Java 源程序文件的扩展名为(D)

26. System.out.println("5" + 2); 的输出结果应该是(A)

27. 在 JAVA 编程中,Java 编译器会将 Java 程序转换为(A)

28. 调用一个带有返回值的函数,获取的结果类型由哪部分决定(C)

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

30. 下列内容描述错误的是(C)

31. 下面这三条语句的输出结果分别是(D)

32. 下列方法中,哪个是抽象方法( C )

33. 如下语句通过算术运算和逻辑运算之后 i 和 j 的结果是( D )

34. 下面关于布尔类型变量的定义中,正确的是 ( D )

35. 定义整型变量:int n=456;,表达式的值为 5 的是( D )

八、变量与作用域

36. 判断引用中所存储的对象是否与某种类型兼容的关键字是( C )

37. 在以下语句中,哪个是正确的静态属性(类属性)定义( A )

九、数组

38. 数组 a 的第三个元素表示为 (D)

39. 数组的索引从 0 开始,长度为 4,所以最大下标是( C )

十、编译与运行

40. Java 文件的编译扩展名是 .class,源文件扩展名是 .java。

41. 定义包的关键字为 package。

42. 在 Java 中,一旦定义常量后,无法再对该常量做任任何操作,其中定义常量的关键字是( B )。

十一、标识符与其他

43. 下列“int”数据类型的正确表示( A )

44. 在Java中,定义一个空方法是否有意义( D )。


19. 下列关于 do…while 语句和 while 语句的叙述中错误的是( C )

  • 选项

    • A. do…while 语句先执行循环中的语句,然后再判断表达式
    • B. while 语句是先进行条件判断,满足条件才去执行循环体
    • C. while 语句至少要执行一次循环语句
    • D. do…while 循环至少要执行一次循环语句
  • 正确答案:C

  • 解析:

    • while 语句是先判断条件,再执行循环体,如果条件不满足,则不会执行循环体,所以 while 语句可能不执行循环体。

20. 若有定义 int a=9, b=6; System.out.println(a > b) 的结果是( D )

  • 选项

    • A. 0
    • B. 1
    • C. false
    • D. true
  • 正确答案:D

  • 解析:

    • a > b 的结果是 true,所以 System.out.println(a > b) 的输出结果是 true。

21. 关于接口和抽象类,下列说法正确的是(A)

  • 选项

    • A. 抽象类有构造方法,接口没有构造方法
    • B. 抽象类可以有属性,接口没有属性
    • C. 抽象类可以有非抽象方法,接口中一定都是抽象方法
    • D. 抽象类和接口编译之后都不会生成对应的 .class 文件
  • 正确答案:A

  • 解析:

    • 抽象类和接口的区别:
      • 抽象类可以有构造方法,接口没有构造方法。
      • 抽象类可以有属性和非抽象方法,接口没有属性,只有抽象方法。
      • 抽象类可以被继承,接口可以被实现。
      • 抽象类和接口都编译成 .class 文件。

22. 下列那一个主函数是对的(D)

  • 选项

    • A. public static vodi main(String [] args){}
    • B. Public static void main(String [] args){}
    • C. public static void mian(String [] args){}
    • D. public static void main(String [] args){}
  • 正确答案:D

  • 解析:

    • main 函数的定义:
      • 返回值类型:void
      • 访问权限:public
      • 静态方法:static
      • 参数类型:String[] args

23. 下列那些数据类型定义的是对的(A)

  • 选项

    • A. int a=10;
    • B. float b=10.0;
    • C. boolean c= "true";
    • D. String d=10;
  • 正确答案:A

  • 解析:

    • 选项分析:
      • A. int a=10; 正确,int 类型变量可以赋值为整数。
      • B. float b=10.0; 错误,float 类型的数字需要后缀 F。
      • C. boolean c= "true"; 错误,boolean 类型变量只能赋值为 true 或 false。
      • D. String d=10; 错误,String 类型变量可以赋值为字符串,但不能赋值为整数。

24. 仔细阅读以下程序代码,对结果分析正确的是(C)

  • 选项

int i = 0;
while(i < 5 && i % 2 == 0) {System.out.println("HelloWorld!" + i);i++;
}

  • 正确答案:C

  • 解析:

    • 代码执行步骤:
      • i = 0
      • 循环条件 i < 5 && i % 2 == 0 为 true,输出 "HelloWorld!0";
      • i++i 变成 1;
      • 循环条件 i < 5 && i % 2 == 0 为 false,循环结束。

25. 在 Java 中,Java 源程序文件的扩展名为(D)

  • 选项

    • A. .doc
    • B. .txt
    • C. .ppt
    • D. .java
  • 正确答案:D

  • 解析:

    • Java 源程序文件的扩展名是 .java。

26. System.out.println("5" + 2); 的输出结果应该是(A)

  • 选项

    • A. 52
    • B. 7
    • C. 2
    • D. 5
  • 正确答案:A

  • 解析:

    • System.out.println("5" + 2); 的执行步骤:
      • + 运算符会将字符串 "5" 和数字 2 连接在一起,成为 "52";
      • System.out.println() 输出字符串 "52"。

27. 在 JAVA 编程中,Java 编译器会将 Java 程序转换为(A)

  • 选项

    • A. 字节码
    • B. 可执行代码
    • C. 机器代码
    • D. 以上都不对
  • 正确答案:A

  • 解析:

    • Java 编译器将 Java 源代码 (.java 文件) 编译成字节码 (.class 文件)。字节码是一种平台无关的中间代码,它可以在任何支持 Java 虚拟机的平台上运行。

28. 调用一个带有返回值的函数,获取的结果类型由哪部分决定(C)

  • 选项

    • A. return 语句中的返回值
    • B. 调用函数时传递的数据
    • C. 函数声明的返回值类型
    • D. 系统默认分配
  • 正确答案:C

  • 解析:

    • 函数的返回值类型是在函数声明时定义的,它决定了函数返回值的数据类型。调用函数时,返回值会被转换为声明的返回值类型,从而确保类型一致性。

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

  • 选项

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

  • 正确答案:C

  • 解析:

    • 在 Java 中,局部变量必须在使用前进行初始化,否则编译器会报错。代码中 String s; 仅仅声明了变量 s,但没有对其进行初始化,因此代码不能编译通过。

30. 下列内容描述错误的是(C)

  • 选项

    • A. 一个源文件中,可以定义多个类
    • B. 一个源文件被编译之后,可能生成多个 .class 文件
    • C. 一个源文件中,最多定义一个 main 函数
    • D. 一个源文件中,最多可以定义一个公开类,而且此类名必须和源文件名完全一致
  • 正确答案:C

  • 解析:

    • 一个源文件中可以定义多个类 (A),每个类都会被编译成一个独立的 .class 文件 (B)。
    • 一个源文件中可以有多个 main 函数,只要它们分别位于不同的类中 (C)。
    • 一个源文件中最多只能定义一个公开类,并且这个公开类的类名必须与文件名一致,且大小写敏感 (D)。

31. 下面这三条语句的输出结果分别是(D)

  • 选项

System.out.println("is " + 100 + 5);
System.out.println(100 + 5 + " is");
System.out.println("is " + (100 + 5));

  • 正确答案:D

  • 解析:

    • Java 的运算符优先级导致了不同的输出结果:
      • System.out.println("is " + 100 + 5);:先连接字符串 "is " 和 100,得到 "is 100",再连接 5,最后输出 "is 1005"。
      • System.out.println(100 + 5 + " is");:先进行 100 + 5 的计算,得到 105,再连接 " is",最后输出 "105 is"。
      • System.out.println("is " + (100 + 5));:先进行括号内的 100 + 5 的计算,得到 105,再连接 "is ",最后输出 "is 105"。
32. 下列方法中,哪个是抽象方法( C )

  • 选项

    • A. abstract void Func(){}
    • B. static void Func(){}
    • C. abstract void Func();
    • D. final void Func()
  • 正确答案:C

  • 解析:

    • 抽象方法只声明方法,不包含方法体,用 abstract 关键字修饰。选项 A 中缺少分号,选项 B 是静态方法,选项 D 是最终方法,只有选项 C 是正确定义的抽象方法。

33. 如下语句通过算术运算和逻辑运算之后 i 和 j 的结果是( D )

  • 选项

int i = 0;
int j = 0;
if (i > 0 || j <= 0) {i = i + 1;
} else {j = j + 1;
}

  • 正确答案:D

  • 解析:

    • i = 0,j = 0
    • 条件 i > 0 || j <= 0 中,i 不大于 0,但 j 小于等于 0,所以 || 运算结果为 true。
    • if 语句条件为 true,执行 i = i + 1,所以 i 变为 1。
    • 最终 i = 1,j = 0

34. 下面关于布尔类型变量的定义中,正确的是 ( D )

  • 选项

    • A. boolean a = TRUE;
    • B. boolean b = FALSE;
    • C. boolean c = "true";
    • D. boolean d = false;
  • 正确答案:D

  • 解析:

    • 布尔类型变量只能接受两个值:true 或 false,并且必须使用小写字母。选项 A、B 和 C 都使用了错误的赋值方式。只有选项 D 是正确的定义方式。

35. 定义整型变量:int n=456;,表达式的值为 5 的是( D )

  • 选项

    • A. n % 10
    • B. n / 10
    • C. (n / 100 * 100) / 10
    • D. n / 10 % 10
  • 正确答案:D

  • 解析:

    • n % 10:计算 n 除以 10 的余数,结果为 6。
    • n / 10:计算 n 除以 10 的商,结果为 45。
    • (n / 100 * 100) / 10:先计算 n / 100,得到 4,再乘以 100,得到 400,再除以 10,得到 40。
    • n / 10 % 10:先计算 n / 10,得到 45,再计算 45 除以 10 的余数,得到 5。

八、变量与作用域

36. 判断引用中所存储的对象是否与某种类型兼容的关键字是( C )

  • 选项

    • A. return
    • B. extends
    • C. instanceof
    • D. implements
  • 正确答案:C

  • 解析:

    • instanceof 关键字用于检查对象是否是特定类的实例,以避免类型转换错误。

37. 在以下语句中,哪个是正确的静态属性(类属性)定义( A )

  • 选项

    • A. public static int count;
    • B. private final int count;
    • C. protected int count;
    • D. int count;
  • 正确答案:A

  • 解析:

    • static 修饰的成员变量属于类本身,而不是某个实例,称为静态属性或类属性。选项 B 是一个常量定义,选项 C 和 D 是普通成员变量。

九、数组

38. 数组 a 的第三个元素表示为 (D)

  • 选项

    • A. a(3)
    • B. a[3]
    • C. a(2)
    • D. a[2]
  • 正确答案:D

  • 解析:

    • 数组的元素访问使用方括号 [],例如 a[2] 表示数组 a 的第三个元素。

39. 数组的索引从 0 开始,长度为 4,所以最大下标是( C )

  • 选项

    • A. 2
    • B. 3
    • C. 3
    • D. 4
  • 正确答案:C

  • 解析:

    • 数组的索引从 0 开始,长度为 N 的数组最大下标为 N-1。

十、编译与运行

40. Java 文件的编译扩展名是 .class,源文件扩展名是 .java。

  • 答案:.class, .java
  • 解析:Java 源文件扩展名为 .java,编译后生成扩展名为 .class 的字节码文件。

41. 定义包的关键字为 package。

  • 答案:package
  • 解析:在 Java 中,可以使用 package 关键字对类进行分组管理。

42. 在 Java 中,一旦定义常量后,无法再对该常量做任任何操作,其中定义常量的关键字是( B )。

  • 选项

    • A. static
    • B. final
    • C. const
    • D. enum
  • 正确答案:B

  • 解析:

    • Java 中的 final 关键字用于定义常量,常量的值一旦被赋值,就不能再改变。

十一、标识符与其他

43. 下列“int”数据类型的正确表示( A )

  • 选项

    • A. 有符号32位整数
    • B. 无符号8位整数
    • C. 有符号16位整数
    • D. 无符号32位整数
  • 正确答案:A

  • 解析:

    • Java 的 int 类型为有符号32位整数,取值范围是-2^31至2^31-1。

44. 在Java中,定义一个空方法是否有意义( D )。

  • 选项

    • A. 没有意义,因为方法不执行任何操作。
    • B. 仅在不返回任何值时有意义。
    • C. 方法体可以是空的,在实际应用中无实际作用。
    • D. 有意义,以后作为重要业务逻辑作为补充。
  • 正确答案:D

  • 解析:

    • 定义空方法可以在开发过程中具有占位和代码格式化的作用,将来可能会实现具体的业务功能。

相关文章:

JAVA复习3

目录 19. 下列关于 do…while 语句和 while 语句的叙述中错误的是&#xff08; C &#xff09; 20. 若有定义 int a9, b6; System.out.println(a > b) 的结果是&#xff08; D &#xff09; 21. 关于接口和抽象类&#xff0c;下列说法正确的是&#xff08;A&#xff09; …...

Oracle共享内存不释放

Oracle数据库使用共享内存来管理其系统全局区&#xff08;SGA&#xff09;和程序全局区&#xff08;PGA&#xff09;。当Oracle数据库的共享内存没有正确释放时&#xff0c;可能会导致数据库启动失败或性能问题。以下是一些可能的原因和解决方法&#xff1a; /dev/shm空间不足&…...

windows cmd中单引号和双引号的问题

文章目录 前言单引号和双引号的用法单引号双引号 示例对比Linux ShellWindows CMD PowerShell中的引号用法结论 前言 这个问题的起因是在windows cmd中运行一个简单的命令 node -e console.log(process)发现没有输出&#xff0c;但是进入node环境后&#xff0c;直接执行conso…...

Nacos 2.x 系列【15】数据源插件支持达梦、Oracel、PostgreSQL......

文章目录 1. 概述2. 持久层机制2.1 固定语句2.2 数据源插件 3. 案例演示3.1 编译已实现插件3.2 自定义插件3.3 数据库初始化3.4 插件引入3.4.1 方式一&#xff1a;引入到源码3.4.2 方式二&#xff1a;插件加载目录 3.5 修改配置3.6 测试 1. 概述 在实际项目开发中&#xff0c;…...

HJ39判断两个IP是否属于同一子网(中)

提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 接上文HJ39判断两个IP是否属于同一子网 查了下&#xff0c;atoi可以转换负数。 修改成下面的代码 #include <stdio.h> #include <stdlib.h> #include <stdbool.h>bool isTargetSonN…...

渗透测试基础(二) Linux+Win常用命令介绍

1. Linux常用命令 1.1 解压缩相关 1.1.1 tar命令 解包&#xff1a;tar zxvf FileName.tar 打包&#xff1a;tar czvf FileName.tar DirName1.1.2 gz命令 对于.gz格式的解压1&#xff1a;gunzip FileName.gz解压2&#xff1a;gzip -d FileName.gz压缩&#xff1a;gzip FileN…...

手机usb共享网络电脑没反应的方法

适用于win10电脑&#xff0c;安卓手机上可以 开启usb网络共享选择&#xff0c;如果选择后一直跳&#xff0c;让重复选择usb选项的话&#xff0c;就开启 开发者模式&#xff0c;进到 开发者模式 里设置 默认usb 共享网络 选项 &#xff0c;就不会一直跳让你选。 1.先用数据线 连…...

Scrivener v3 解锁版安装教程 (写作辅助软件)

前言 Scrivener&#xff0c;一个多功能的写作软件&#xff0c;被世界各地的作家广泛采用&#xff0c;从小说家到剧本家&#xff0c;再到非小说类作家和学术研究者&#xff0c;它的用户群跨越了广泛的领域&#xff0c;包括学生、法律专业人士、记者和翻译。这个软件非常注重用户…...

Python开发——用什么数据储存结构复杂的数据

在Python中&#xff0c;当需要储存包含不同类型的数据时&#xff0c;可以使用以下几种数据结构&#xff1a; 1. 字典&#xff08;dict&#xff09; 字典是一种非常灵活的数据结构&#xff0c;允许使用键-值对来存储不同类型的数据。 data {"name": "Alice&quo…...

【0-1系列】从0-1快速了解搜索引擎Scope以及如何快速安装使用(下)

前言 近日&#xff0c;社区版家族正式发布V2024.5版本&#xff0c;其中&#xff0c;社区开发版系列重磅发布Scope开发版以及StellarDB开发版。 为了可以让大家更进一步了解产品&#xff0c;本系列文章从背景概念开始介绍&#xff0c;深入浅出的为读者介绍Scope的优势以及能力…...

前端核心框架Vue指令详解

目录 ▐ 关于Vue指令的介绍 ▐ v-text与v-html ▐ v-on ▐ v-model ▐ v-show与v-if ▐ v-bind ▐ v-for ▐ 前言&#xff1a;在学习Vue框架过程中&#xff0c;大家一定要多参考官方API &#xff01; Vue2官方网址https://v2.cn.vuejs.org/v2/guide/ ▐ 关于Vue指令的…...

SD卡无法读取?原因分析与数据恢复策略

一、SD卡无法读取的困境 SD卡作为便携式的存储介质&#xff0c;广泛应用于手机、相机、平板等多种电子设备中。然而&#xff0c;在使用过程中&#xff0c;我们可能会遭遇SD卡无法读取的困扰。当我们将SD卡插入设备时&#xff0c;设备无法识别SD卡&#xff0c;或者虽然识别了SD…...

线程池的工作原理

线程池可以减少创建和销毁线程的次数&#xff0c;从而减少系统资源的消耗。当一个任务&#xff08;Runnable或Callable对象&#xff09;&#xff08;Runnable无返回值&#xff0c;Callable有返回值&#xff09;被提交到线程池时&#xff1a; 一、首先判断核心线程池中的线程是…...

Nikto一键扫描Web服务器(KALI工具系列三十)

目录 1、KALI LINUX 简介 2、Nikto工具简介 3、信息收集 3.1 目标IP&#xff08;服务器) 3.2kali的IP 4、操作实例 4.1 基本扫描 4.2 扫描特定端口 4.3 保存扫描结果 4.4 指定保存格式 4.5 连接尝试 4.6 仅扫描文件上传 5、总结 1、KALI LINUX 简介 Kali Linux 是一…...

全局变量和局部变量

全局变量未初始化&#xff0c;则它的值为0&#xff1b; 局部变量未初始化&#xff0c;则它的值为随机值&#xff1b; 局部变量的作用域是变量所在的局部范围; 全局变量的作用域是整个工程; 生命周期&#xff1a; 变量的生命周期指的是变量从创建到销毁的整个阶段。 局部变量的生…...

[机器学习算法]支持向量机

支持向量机&#xff08;SVM&#xff09;是一种用于分类和回归分析的监督学习模型。SVM通过找到一个超平面来将数据点分开&#xff0c;从而实现分类。 1. 理解基本概念和理论&#xff1a; 超平面&#xff08;Hyperplane&#xff09;&#xff1a;在高维空间中&#xff0c;将数据…...

Springboot应用的信创适配

CentOS7在2024.6.30停止维护后&#xff0c;可替代的Linux操作系统-CSDN博客 全面国产化之路-信创-CSDN博客 信创适配评测-CSDN博客 Springboot应用的信创适配 Springboot应用的信创适配&#xff0c;如上图所示需要适配的很多&#xff0c;从硬件、操作系统、中间件&#xff08…...

TypedDict 解析

TypedDict 解析 文章目录 TypedDict 解析1. 类型安全性2. 可读性3. 可维护性TypedDict 的解决方案没有 TypedDict 会发生什么&#xff1f;使用 TypedDict 的优势 TypedDict 应用场景1. 配置文件解析2. API 数据解析3. 数据库记录表示4. 表单数据验证5. 大型团队协作6. 静态类型…...

Windows11和Ubuntu22双系统安装指南

一、需求描述 台式机电脑&#xff0c;已有Windows11操作系统&#xff0c;想要安装Ubuntu22系统&#xff08;版本任意&#xff09;。其中Windows安装在Nvme固态上&#xff0c;Ubuntu安装在Sata固态上&#xff0c;双盘双系统。开机时使用Grub控制进入哪个系统&#xff0c;效果图…...

Dockerfile-php7.4.33

# 使用一个包含基本编译工具的基础镜像 FROM ubuntu:latestRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \echo "Asia/Shanghai" > /etc/timezone# 更新包列表并安装必要的编译工具和库 RUN apt-get update && apt-get i…...

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

ESP32读取DHT11温湿度数据

芯片&#xff1a;ESP32 环境&#xff1a;Arduino 一、安装DHT11传感器库 红框的库&#xff0c;别安装错了 二、代码 注意&#xff0c;DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序

一、开发环境准备 ​​工具安装​​&#xff1a; 下载安装DevEco Studio 4.0&#xff08;支持HarmonyOS 5&#xff09;配置HarmonyOS SDK 5.0确保Node.js版本≥14 ​​项目初始化​​&#xff1a; ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

【Go语言基础【13】】函数、闭包、方法

文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数&#xff08;函数作为参数、返回值&#xff09; 三、匿名函数与闭包1. 匿名函数&#xff08;Lambda函…...

【笔记】WSL 中 Rust 安装与测试完整记录

#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统&#xff1a;Ubuntu 24.04 LTS (WSL2)架构&#xff1a;x86_64 (GNU/Linux)Rust 版本&#xff1a;rustc 1.87.0 (2025-05-09)Cargo 版本&#xff1a;cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...