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

Scala入门基础(17.1)Set集习题

一.选择题

fa11661d5ecb4fe0bd32da61291d35a1.png

 

二.实训

图书馆书籍管理系统相关的练习。内容要求:
1.创建一个可变 Set,用于存储图书馆中的书籍信息

(假设书籍信息用字符串表示,如“Java编程思想”“Scala实战”等)


2.添加两本新的书籍到图书馆集合中,使用+= 操作符。


3.从图书馆集合中删除一本书,使用-=操作符

 

4.检查某一本特定的书籍(如“Python 从入门到实践”)是否在图书馆集合中,

使用 contains 方法,并输出结果。


5.创建另一个可变Set,表示另一个图书馆的书籍集合。
6.求出两个图书馆书籍集合的并集,使用union 方法,并输出结果。
7.求出两个图书馆书籍集合的交集,使用 intersect 方法,并输出结果。
8.求出当前图书馆相对于另一个图书馆的差集,使用 diff 方法,并输出结果


1)选择题答案:

  1. B
  2.  A
  3. C
  4. B        解析:Boolean:(ture/false)
  5. B

2)实训演示:

eae601d46cee446d9ec99c3b5ccb37b6.png

 


http://www.kler.cn/a/398375.html

相关文章:

  • HMI FUXA测试
  • JavaScript:浏览器对象模型BOM
  • Python习题 250:删除空文件夹
  • 1、使用vscode+eide+stm32cubeMx开发stm32
  • 高亚科技签约美妥维志化工,提升业务协同与项目运营效率
  • 【Qt实现虚拟键盘】
  • Kotlin深度面试题:协程、密封类和高阶函数
  • 计算机网络 (3)计算机网络的性能
  • React前端框架入门教程:从零开始构建一个简单的任务管理应用
  • 麒麟Server下安装东方通TongLINK/Q
  • 01.02、判定是否互为字符重排
  • 【c++篇】:二叉搜索树--有序存储与高效查找的关键
  • 谷歌新作:Unbounded开放世界RPG,AI定义无限游戏新纪元
  • git 常见冲突场景与解决方法
  • 5.11 ResNet
  • 【最新鸿蒙开发之性能优化——动态加载和延迟加载】
  • mac上使用docker搭建gitlab
  • 虚幻引擎 CEO 谈元宇宙:发展、策略与布局
  • 创建vue3项目步骤
  • Vector Optimization – Multiple Lanes
  • LeetCode题练习与总结:移掉 K 位数字--402
  • 【论文笔记】LLaMA-VID: An Image is Worth 2 Tokens in Large Language Models
  • spring 和 grpc 的整合
  • PHP代码审计 --MVC模型开发框架rce示例
  • [Kotlin标准函数] run、with、apply、also、let、use等
  • 控制器ThinkPHP6