学校 ________________ 班级 ____________ 姓名 ____________ 考场 ____________ 准考证号 ………………………… 密…………封…………线…………内…………不…………要…………答…………题…………………………北京理工大学《大数据采集技术与应用实践》2023-2024 学年第一学期期末试卷题号一二三四总分得分一、单选题(本大题共 25 个小题,每小题 1 分,共 25 分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、随着移动设备的普及,移动应用开发变得越来越重要。假设要开发一款具有良好用户体验、低功耗且能在多种移动操作系统上运行的应用程序。同时,要考虑开发成本和时间效率以下哪种移动应用开发框架最适合?( )A. React NativeB. FlutterC. XamarinD. Ionic2、在计算机网络安全中,加密技术是保护数据机密性和完整性的重要手段。假设要在一个企业内部网络中传输重要的商业机密文件,需要确保文件在传输过程中不被窃取和篡改。同时,要便于接收方进行解密和验证。以下哪种加密算法和密钥管理方式最为合适?( )A. AES 加密算法结合对称密钥管理B. RSA 加密算法使用公钥基础设施(PKI)C. DES 加密算法和手动密钥分配D. 哈希函数加密与随机密钥生成3、在计算机网络中,IP 地址是用于标识网络中设备的重要信息。IPv4 地址由 32 位二进制数组成,通常以点分十进制表示。假设一个网络中有多台计算机,需要进行子网划分以提高网络管理效率。以下关于子网划分和 IP 地址的描述,哪一项是不正确的?( )A. 子网掩码用于确定 IP 地址中的网络部分和主机部分B. 通过子网划分,可以将一个大的网络划分为多个较小的子网,每个子网具有不同的网络地址C. 在同一子网内的计算机可以直接通信,而不同子网的计算机通信需要通过路由器转发D. IP 地址是全球唯一的,不会出现两个设备具有相同 IP 地址的情况,无论它们是否在同一网络中4、在计算机软件开发中,软件架构设计决定了软件的整体结构和组织方式。假设要设计一个高可扩展性和可维护性的软件架构,以下哪个原则是重要的?( )A. 分层架构,将软件分为不同的层次,每层负责特定的功能B. 微服务架构,将软件拆分为多个独立的服务,便于独立部署和扩展C. 面向接口编程,通过定义清晰的接口来降低模块之间的耦合度D. 以上原则都是设计良好软件架构的重要考虑因素5、多媒体技术在现代计算机应用中越来越重要,包括音频、视频、图...