学校 ________________ 班级 ____________ 姓名 ____________ 考场 ____________ 准考证号 ………………………… 密…………封…………线…………内…………不…………要…………答…………题…………………………四川外国语大学成都学院《前端框架程序设计》2023-2024 学年第一学期期末试卷题号一二三四总分得分一、单选题(本大题共 30 个小题,每小题 1 分,共 30 分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、以下哪种编程语言具有自动内存管理功能?( )A. C 语言需要程序员手动管理内存,通过 malloc、free 等函数进行内存的分配和释放B. C++语言虽然提供了一些内存管理的机制,但也需要程序员在一定程度上手动管理内存C. Java 语言具有自动内存管理功能,通过垃圾回收器(Garbage Collector)自动回收不再使用的内存空间,大大减轻了程序员的内存管理负担D. Assembly 语言是低级语言,没有自动内存管理功能,程序员需要完全手动管理内存2、在 Python 中,要使用线程池来执行多个并发任务。以下关于线程池的使用和优势,哪一项是错误的?( )A. 可以通过 concurrent.futures 模块中的 ThreadPoolExecutor 来创建线程池B. 线程池可以自动管理线程的创建和销毁,避免频繁创建和销毁线程的开销C. 线程池中的线程数量应该根据系统资源和任务特点进行合理设置D. 线程池适用于所有类型的任务,包括计算密集型和 I/O 密集型任务,效果都一样好3、Java 中的集合框架中,以下哪个用于实现无序且不允许重复元素的集合?( )A. HashSetB. ArrayListC. LinkedListD. HashMap4、在 C++中,要实现一个运算符重载函数,使得自定义的类对象能够支持特定的运算符操作,例如加法运算符 + 。以下关于运算符重载的实现,哪一项是不正确的?( )A. 将运算符重载函数定义为类的成员函数或者友元函数B. 运算符重载函数的参数和返回值类型根据具体的运算逻辑进行定义C. 可以通过运算符重载实现自定义的比较规则,例如小于运算符 < D. 运算符重载会使代码变得复杂和难以理解,应该尽量避免使用,而采用普通的函数来实现类似的功能5、假设要编写一个程序来监控系统资源的使用情况,如 CPU 利用率、内存占用和网络带宽。以下哪种编程语言和系统接口在系统监控方面具有较好的支持和易用性?( )A. C 语言结合系统调用B. Python 结合 psutil 库C. Java 结合 JMX 接口D. Go...