期末复习作业20250413

题量: 79 满分: 100

作答时间:04-13 10:2306-13 11:23

一. 单选题(共60题,75.3分)

1. (单选题)事务的ACID特性中,“C”代表( )

  • A. 一致性
  • B. 持久性
  • C. 隔离性
  • D. 原子性
我的答案:A :一致性; 正确答案:A :一致性;
答案解析:ACID分别对应原子性、一致性、隔离性、持久性。
AI讲解

2. (单选题)JSP中<%! %>标签的作用是( )

  • A. 导入类库
  • B. 声明全局变量或方法
  • C. 输出表达式结果
  • D. 插入Java代码片段
我的答案:B :声明全局变量或方法; 正确答案:B :声明全局变量或方法;
答案解析:<%! %>用于声明成员变量或方法。
AI讲解

3. (单选题)HTTP协议默认端口号是( )

  • A. 21
  • B. 80
  • C. 443
  • D. 3306
我的答案:B :80; 正确答案:B :80;
答案解析:HTTP默认80,HTTPS为443。
AI讲解

4. (单选题)HTML5中用于定义音频的标签是( )

  • A. <sound>
  • B. <audio>
  • C. <video>
  • D. <media>
我的答案:B :<audio>; 正确答案:B :<audio>;
答案解析:<audio>标签用于嵌入音频内容。
AI讲解

5. (单选题)Spring的Bean作用域中,默认的是( )

  • A. session
  • B. prototype
  • C. singleton
  • D. request
我的答案:C :singleton; 正确答案:C :singleton;
答案解析:Spring默认每个Bean是单例模式。
AI讲解

6. (单选题)RESTful API中,PUT请求通常用于( )

  • A. 创建资源
  • B. 查询资源
  • C. 更新资源
  • D. 删除资源
我的答案:C :更新资源; 正确答案:C :更新资源;
答案解析:PUT用于更新完整资源,PATCH用于部分更新。
AI讲解

7. (单选题)JS中弹出警告框的方法是( )

  • A. confirm()
  • B. prompt()
  • C. console.log()
  • D. alert()
我的答案:D :alert(); 正确答案:D :alert();
答案解析:alert()用于显示警告信息。
AI讲解

8. (单选题)Servlet 的生命周期中,初始化方法是( )。

  • A. doGet()
  • B. destroy()
  • C. service()
  • D. init()
我的答案:D :init(); 正确答案:D :init();
AI讲解

9. (单选题)JS中用于循环遍历数组的方法是( )

  • A. for...of
  • B. while
  • C. for...in
  • D. do...while
我的答案:A :for...of; 正确答案:A :for...of;
答案解析:for...of可直接遍历数组元素值。
AI讲解

10. (单选题)HTML5 中,用于定义页面导航链接部分的标签是( )。

  • A. <section>
  • B. <footer>
  • C. <nav>
  • D. <header>
我的答案:C :<nav>; 正确答案:C :<nav>;
AI讲解

11. (单选题)Spring AOP的核心概念是( )

  • A. 依赖注入
  • B. 面向切面编程
  • C. 事务管理
  • D. 控制反转
我的答案:B :面向切面编程; 正确答案:B :面向切面编程;
答案解析:AOP通过切面实现日志、事务等横切关注点。
AI讲解

12. (单选题)JavaScript 是一种( )的脚本语言。

  • A. 既编译又解释
  • B. 解释型
  • C. 编译型
  • D. 以上都不对
我的答案:B :解释型; 正确答案:B :解释型;
AI讲解

13. (单选题)在 JSP+JavaBean 开发模式中,JavaBean 主要负责( )。

  • A. 页面显示
  • B. 流程控制
  • C. 业务逻辑处理
  • D. 与数据库连接
我的答案:C :业务逻辑处理; 正确答案:C :业务逻辑处理;
AI讲解

14. (单选题)以下属于UDP协议特点的是( )

  • A. 可靠传输
  • B. 无连接
  • C. 流量控制
  • D. 有序传输
我的答案:B :无连接; 正确答案:B :无连接;
答案解析:UDP是无连接、不可靠的协议,适合实时传输。
AI讲解

15. (单选题)PreparedStatement相比Statement的优势是( )

  • A. 防止SQL注入
  • B. 可返回结果集
  • C. 执行速度更快
  • D. 支持事务
我的答案:A :防止SQL注入; 正确答案:A :防止SQL注入;
答案解析:预编译和参数化查询能有效防止SQL注入。
AI讲解

16. (单选题)Spring MVC中处理请求的组件是( )

  • A. DispatcherServlet
  • B. Controller
  • C. HandlerAdapter
  • D. ViewResolver
我的答案:A :DispatcherServlet; 正确答案:A :DispatcherServlet;
答案解析:DispatcherServlet是前端控制器,负责请求分发。
AI讲解

17. (单选题)在 HTML 中,创建无序列表的标签是( )。

  • A. <li>
  • B. <dl>
  • C. <ul>
  • D. <ol>
我的答案:C :<ul>; 正确答案:C :<ul>;
AI讲解

18. (单选题)JS中声明变量的关键字是( )

  • A. var
  • B. variable
  • C. string
  • D. int
我的答案:A :var; 正确答案:A :var;
答案解析:var、let、const均可声明变量,var是传统方式。
AI讲解

19. (单选题)JS事件onclick触发时机是( )

  • A. 页面加载时
  • B. 鼠标悬停时
  • C. 元素被点击时
  • D. 表单提交时
我的答案:C :元素被点击时; 正确答案:C :元素被点击时;
答案解析:onclick绑定点击事件。
AI讲解

20. (单选题)Servlet中获取初始化参数的方法是( )

  • A. getAttribute()
  • B. getInitParameter()
  • C. getConfig()
  • D. getParameter()
我的答案:B :getInitParameter(); 正确答案:B :getInitParameter();
答案解析:getInitParameter()读取web.xml中的初始化参数。
AI讲解

21. (单选题)JS闭包的主要作用是( )

  • A. 实现继承
  • B. 封装私有变量
  • C. 加快执行速度
  • D. 简化代码
我的答案:B :封装私有变量; 正确答案:B :封装私有变量;
答案解析:闭包可以保护变量不被外部直接访问。
AI讲解

22. (单选题)HTML中插入图片的标签是( )

  • A. <image>
  • B. <img>
  • C. <src>
  • D. <picture>
我的答案:B :<img>; 正确答案:B :<img>;
答案解析:<img src="url">用于嵌入图像。
AI讲解

23. (单选题)MVC模式中,负责处理用户输入的是( )

  • A. 模型(Model)
  • B. 服务层(Service)
  • C. 视图(View)
  • D. 控制器(Controller)
我的答案:D :控制器(Controller); 正确答案:D :控制器(Controller);
答案解析:控制器接收请求并调用模型和视图。
AI讲解

24. (单选题)HTTP GET请求的特点是( )

  • A. 安全
  • B. 可发送大量数据
  • C. 参数在URL中可见
  • D. 支持文件上传
我的答案:C :参数在URL中可见; 正确答案:C :参数在URL中可见;
答案解析:GET请求参数附加在URL后,长度有限。
AI讲解

25. (单选题)JavaBean 是一种( )。

  • A. 特殊的 Java 类,遵循特定写法,用于封装数据和业务逻辑
  • B. 用于创建图形界面的 Java 组件
  • C. 只能在 JSP 页面中使用的 Java 类
  • D. 与数据库连接的 Java 类
我的答案:A :特殊的 Java 类,遵循特定写法,用于封装数据和业务逻辑; 正确答案:A :特殊的 Java 类,遵循特定写法,用于封装数据和业务逻辑;
AI讲解

26. (单选题)OSI模型中,负责数据加密的层级是( )

  • A. 表示层
  • B. 物理层
  • C. 应用层
  • D. 传输层
我的答案:A :表示层; 正确答案:A :表示层;
答案解析:表示层处理数据格式转换和加密。
AI讲解

27. (单选题)JavaScript 中,函数定义的关键字是( )。

  • A. def
  • B. procedure
  • C. function
  • D. sub
我的答案:C :function; 正确答案:C :function;
AI讲解

28. (单选题)MyBatis中映射SQL语句的XML标签是( )

  • A. <mapper>
  • B. <select>
  • C. <query>
  • D. <sql>
我的答案:B :<select>; 正确答案:B :<select>;
答案解析:<select>、<insert>等标签定义具体SQL操作。
AI讲解

29. (单选题)JavaBean 中,若属性名为 “userName”,则其对应的setter方法名通常为( )。

  • A. setUserName
  • B. isUserName
  • C. UserName
  • D. getUserName
我的答案:A :setUserName; 正确答案:A :setUserName;
AI讲解

30. (单选题)转发请求的RequestDispatcher对象通过( )方法获取

  • A. session.getDispatcher()
  • B. response.sendRedirect()
  • C. request.getRequestDispatcher()
  • D. servletContext.getDispatcher()
我的答案:C :request.getRequestDispatcher(); 正确答案:C :request.getRequestDispatcher();
答案解析:request.getRequestDispatcher(path)用于请求转发。
AI讲解

31. (单选题)设置元素背景颜色的CSS属性是( )

  • A. background-color
  • B. font-color
  • C. color
  • D. border-color
我的答案:A :background-color; 正确答案:A :background-color;
答案解析:background-color专用于背景色。
AI讲解

32. (单选题)Internet 是基于( )协议进行通信的。

  • A. TCP/IP
  • B. HTTP
  • C. SMTP
  • D. FTP
我的答案:A :TCP/IP; 正确答案:A :TCP/IP;
AI讲解

33. (单选题)JSP隐式对象request的类型是( )

  • A. ServletConfig
  • B. Session
  • C. HttpServletRequest
  • D. HttpServletResponse
我的答案:C :HttpServletRequest; 正确答案:C :HttpServletRequest;
答案解析:request封装客户端请求信息。
AI讲解

34. (单选题)Servlet 是( )。

  • A. 一种网页设计语言
  • B. 与数据库交互的工具
  • C. 运行在服务器端的 Java 程序,用于处理客户端请求
  • D. 运行在客户端的程序
我的答案:C :运行在服务器端的 Java 程序,用于处理客户端请求; 正确答案:C :运行在服务器端的 Java 程序,用于处理客户端请求;
AI讲解

35. (单选题)以下SQL语句用于删除表的是( )

  • A. TRUNCATE
  • B. REMOVE
  • C. DROP
  • D. DELETE
我的答案:C :DROP; 正确答案:C :DROP;
答案解析:DROP TABLE删除表结构,DELETE删除数据。
AI讲解

36. (单选题)HTML 文件中,用于定义网页标题的标签是( )。

  • A. <title>
  • B. <body>
  • C. <html>
  • D. <head>
我的答案:A :<title>; 正确答案:A :<title>;
AI讲解

37. (单选题)在 JDBC 连接数据库时,DriverManager.getConnection()方法的参数不包括( )。

  • A. 密码
  • B. 数据库 URL
  • C. 用户名
  • D. 数据库表名
我的答案:D :数据库表名; 正确答案:D :数据库表名;
AI讲解

38. (单选题)Servlet 中,service()方法会根据请求的类型自动调用( )方法。

  • A. init()
  • B. init()和destroy()
  • C. doGet()或doPost()
  • D. doGet()和doPost()
我的答案:C :doGet()或doPost(); 正确答案:C :doGet()或doPost();
AI讲解

39. (单选题)HTML5的Web Storage不包括( )

  • A. 以上都不是
  • B. sessionStorage
  • C. cookieStorage
  • D. localStorage
我的答案:C :cookieStorage; 正确答案:C :cookieStorage;
答案解析:Web Storage包含localStorage和sessionStorage。
AI讲解

40. (单选题)Spring中实现依赖注入的方式是( )

  • A. 单例模式
  • B. 代理模式
  • C. 控制反转(IOC)
  • D. 工厂模式
我的答案:C :控制反转(IOC); 正确答案:C :控制反转(IOC);
答案解析:IOC容器通过依赖注入管理对象生命周期。
AI讲解

41. (单选题)Cookie的默认有效时间是( )

  • A. 浏览器关闭时失效
  • B. 永久有效
  • C. 由服务器指定
  • D. 1小时
我的答案:A :浏览器关闭时失效; 正确答案:A :浏览器关闭时失效;
答案解析:未设置setMaxAge()的Cookie在浏览器关闭后失效。
AI讲解

42. (单选题)MyBatis中动态SQL的标签是( )

  • A. <loop>
  • B. <case>
  • C. <switch>
  • D. <if>
我的答案:D :<if>; 正确答案:D :<if>;
答案解析:<if>、<foreach>等用于动态拼接SQL。
AI讲解

43. (单选题)以下关于 Web 的描述,错误的是( )。

  • A. Web 是存储在通过 Internet 相互连接的计算机中的文档集合
  • B. Web 具有多媒体化和易于导航的特点
  • C. Web 是一种分布式超媒体系统
  • D. Web 与平台相关,不同操作系统访问 Web 的方式不同
我的答案:D :Web 与平台相关,不同操作系统访问 Web 的方式不同; 正确答案:D :Web 与平台相关,不同操作系统访问 Web 的方式不同;
AI讲解

44. (单选题)MyBatis中#{}和${}的区别是( )

  • A. 两者无区别
  • B. ${}防注入,#{}直接拼接
  • C. 仅#{}支持动态SQL
  • D. #{}防注入,${}直接拼接
我的答案:D :#{}防注入,${}直接拼接; 正确答案:D :#{}防注入,${}直接拼接;
答案解析:#{}使用预编译防止注入,${}直接拼接字符串。
AI讲解

45. (单选题)MVC 模式中,模型层与视图层之间的关系是( )。

  • A. 模型层依赖视图层
  • B. 视图层依赖模型层
  • C. 两者没有依赖关系
  • D. 两者相互依赖
我的答案:B :视图层依赖模型层; 正确答案:B :视图层依赖模型层;
AI讲解

46. (单选题)在 JDBC 中,用于执行 SQL 语句的接口是( )。

  • A. Connection
  • B. DriverManager
  • C. Statement
  • D. ResultSet
我的答案:C :Statement; 正确答案:C :Statement;
AI讲解

47. (单选题)CSS中优先级最高的选择器是( )

  • A. 类选择器
  • B. 内联样式
  • C. ID选择器
  • D. 标签选择器
我的答案:B :内联样式; 正确答案:B :内联样式;
答案解析:内联样式优先级 > ID > 类 > 标签。
AI讲解

48. (单选题)IPv4地址长度是( )

  • A. 32位
  • B. 128位
  • C. 256位
  • D. 64位
我的答案:A :32位; 正确答案:A :32位;
答案解析:IPv4地址由4字节(32位)组成。
AI讲解

49. (单选题)SSM 框架中,Spring 的核心功能不包括( )。

  • A. 事务管理
  • B. 数据持久化
  • C. IOC(控制反转)
  • D. AOP(面向切面编程)
我的答案:B :数据持久化; 正确答案:B :数据持久化;
AI讲解

50. (单选题)JDBC中用于管理数据库连接的类是( )

  • A. Connection
  • B. DriverManager
  • C. ResultSet
  • D. Statement
我的答案:B :DriverManager; 正确答案:B :DriverManager;
答案解析:DriverManager负责加载驱动并建立连接。
AI讲解

51. (单选题)Spring Boot的核心优势是( )

  • A. 简化配置
  • B. 提供嵌入式服务器
  • C. 以上都是
  • D. 自动装配
我的答案:C :以上都是; 正确答案:C :以上都是;
答案解析:Spring Boot整合了快速开发的所有特性。
AI讲解

52. (单选题)TCP/IP 协议中,网络层的核心协议是( )。

  • A. IP
  • B. ICMP
  • C. TCP
  • D. UDP
我的答案:A :IP; 正确答案:A :IP;
AI讲解

53. (单选题)SSM 框架中,MyBatis 主要负责( )。

  • A. 请求的转发和视图管理
  • B. 控制层逻辑处理
  • C. 数据对象的持久化
  • D. 业务对象管理
我的答案:C :数据对象的持久化; 正确答案:C :数据对象的持久化;
AI讲解

54. (单选题)CSS 中,设置元素字体大小的属性是( )。

  • A. font - weight
  • B. font - style
  • C. font - size
  • D. font - family
我的答案:C :font - size; 正确答案:C :font - size;
AI讲解

55. (单选题)JS中Promise的状态不包括( )

  • A. Resolved
  • B. Rejected
  • C. Pending
  • D. Completed
我的答案:D :Completed; 正确答案:D :Completed;
答案解析:Promise状态为Pending、Fulfilled(Resolved)、Rejected。
AI讲解

56. (单选题)JDBC中表示结果集的接口是( )

  • A. RecordSet
  • B. DataSet
  • C. ResultSet
  • D. RowSet
我的答案:C :ResultSet; 正确答案:C :ResultSet;
答案解析:ResultSet用于遍历查询结果。
AI讲解

57. (单选题)CSS中margin: 10px 20px;表示( )

  • A. 全部边距10px
  • B. 上10px,右20px,下10px,左20px
  • C. 上下20px,左右10px
  • D. 上下10px,左右20px
我的答案:D :上下10px,左右20px; 正确答案:D :上下10px,左右20px;
答案解析:两个值时,第一个为上下,第二个为左右。
AI讲解

58. (单选题)JS中typeof null的结果是( )

  • A. "null"
  • B. "string"
  • C. "undefined"
  • D. "object"
我的答案:D :"object"; 正确答案:D :"object";
答案解析:JS历史遗留问题,typeof null返回"object"。
AI讲解

59. (单选题)CSS选择器#header表示( )

  • A. 通配符选择器
  • B. ID选择器
  • C. 标签选择器
  • D. 类选择器
我的答案:B :ID选择器; 正确答案:B :ID选择器;
答案解析:#前缀表示选择ID为header的元素。
AI讲解

60. (单选题)ICMP协议属于TCP/IP模型的哪一层?( )

  • A. 应用层
  • B. 传输层
  • C. 网络层
  • D. 网络接口层
我的答案:C :网络层; 正确答案:C :网络层;
答案解析:ICMP用于网络层错误报告。
AI讲解

二. 简答题(共3题,3.9分)

61. (简答题)阐述 SSM 框架的层次结构及各层之间的联系。

我的答案:

SSM中各层作用及关系

1.持久层:DAO层(mapper层)(属于mybatis模块)

DAO层:主要负责与数据库进行交互设计,用来处理数据的持久化工作。

DAO层的设计首先是设计DAO的接口,也就是项目中你看到的Dao包。

然后在Spring的xml配置文件中定义此接口的实现类,就可在其他模块中调用此接口来进行数据业务的处理,而不用关心接口的具体实现类是哪个类,这里往往用到的就是反射机制,DAO层的jdbc.properties数据源配置,以及有 关数据库连接的参数都在Spring的配置文件中进行配置。

ps:(有的项目里面Dao层,写成mapper,当成一个意思理解。)

2.业务层:Service层(属于spring模块)

Service层:主要负责业务模块的逻辑应用设计。也就是项目中你看到的Service包。

Service层的设计首先是设计接口,再设计其实现的类。也就是项目中你看到的service+impl包。

接着再在Spring的xml配置文件中配置其实现的关联。这样我们就可以在应用中调用Service接口来进行业务处理。

最后通过调用DAO层已定义的接口,去实现Service具体的实现类。

ps:(Service层的业务实现,具体要调用到已定义的DAO层的接口.)

3.控制层/表现层:Controller层(Handler层) (属于springMVC模块)

Controller层:主要负责具体的业务模块流程控制,也就是你看到的controller包。

Controller层通过要调用Service层的接口来控制业务流程,控制的配置也同样是在Spring的xml配置文件里面,针对具体的业务流程,会有不同的控制器。

4.View层 (属于springMVC模块)

负责前台jsp页面的展示,此层需要与Controller层结合起来开发。

Jsp发送请求,controller接收请求,处理,返回,jsp回显数据。

5.各层之间的联系

DAO层,Service层这两个层次可以单独开发,互相的耦合度很低。

Controller,View层耦合度比较高,因而要结合在一起开发。也可以听当做两层来开发,这样,在层与层之前我们只需要知道接口的定义,调用接口即可完成所需要的逻辑单元应用,项目会显得清晰简单。

值得注意的是,Service逻辑层设计:

Service层是建立在DAO层之上的,在Controller层之下。因而Service层应该既调用DAO层的接口,又提供接口给Controller层的类来进行调用,它处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。


正确答案:

层次结构:

视图层(View):JSP 或 HTML 页面,负责展示数据(如用户界面)。

控制层(Controller):Servlet 或 SpringMVC 控制器,处理请求逻辑,调用业务层并转发视图。业务层(Service):封装业务逻辑,调用持久层接口(如 JavaBean 实现)。

持久层(DAO):MyBatis 实现数据持久化,操作数据库(如 SQL 映射文件)。

联系:控制层接收请求,调用业务层处理,业务层调用持久层操作数据库,最终视图层展示结果,各层通过接口解耦,提高复用性。

AI讲解

62. (简答题)

使用JDBC技术编写一个简单的Java程序,连接Mysql数据库中的`company_db`的`employee`表,并查询所有员工信息。数据库访问用户为`admin`,密码为`secure@456`。请补充缺失的代码:


public class JdbcDemo {

    public static void main(String[] args) {

        Connection conn = null;

        Statement stmt = null;

        ResultSet rs = null;

        

        try {

            // 加载数据库驱动

            Class.forName(___________________________________);

            

            // 建立数据库连接

            conn = DriverManager.getConnection(_____________________________);

            

            // 创建Statement对象

            stmt = conn.createStatement();

            String query =____________________________________;

            

            // 执行查询

            rs = stmt.executeQuery(query);

            

            // 遍历结果集

            while(________________________) {

                System.out.println("员工号:" + rs.getInt("emp_id"));

                System.out.println("姓名:" + rs.getString("emp_name"));

            }

        } catch (Exception e) {

            e.printStackTrace();

        } finally {

            // 关闭资源...

        }

    }

}


我的答案:
正确答案:
AI讲解

63. (简答题)

使用 HTML 和 CSS 创建一个顶部菜单栏。菜单包含三个选项:"论坛""下载""帮助中心",要求菜单背景为深蓝色(#2c3e50),默认文字颜色为白色,鼠标悬停时文字变为浅黄色(#ffd700)。根据代码补充CSS的❶❷处:


HTML 代码                            | CSS 代码(main.css)

------------------------|--------------------------------

<!DOCTYPE html>                  | .top-menu {

<html>                                  |   ❶;

  <head>                               |    padding: 15px;

    <link rel="stylesheet"          | }

      href="main.css">             | 

  </head>                             | .top-menu a {

<body>                                 |   color: white;

  <div class="top-menu">       |   text-decoration: none;

    <a href="#">论坛</a>        |   margin: 0 20px;

    <a href="#">下载</a>        | }

    <a href="#">帮助中心</a>  | 

  </div>                                | .top-menu a:hover {

</body>                               |   ❷;

</html>                                | }


我的答案:

background-color: #2c3e50 (或者blue)
color: #ffd700 (或者yellow)

正确答案:

background-color: #2c3e50 (或者blue)
color: #ffd700 (或者yellow)

AI讲解

三. 填空题(共15题,19.5分)

64. (填空题)CSS 中,用于设置元素水平居中的属性是____。

我的答案:
(1) margin: 0 auto
正确答案:
(1) margin: 0 auto
答案解析:`margin: 0 auto;`可使块级元素在父容器中水平居中。
AI讲解

65. (填空题)Spring MVC 中,用于接收请求参数的注解是____。

我的答案:
(1)


@RequestParam

正确答案:
(1) @RequestParam
答案解析:`@RequestParam("param")`绑定请求参数到方法参数。
AI讲解

66. (填空题)在 Java Web 开发中,Tomcat 服务器的默认端口号是____。

我的答案:
(1) 8080
正确答案:
(1) 8080
答案解析:Tomcat默认监听8080端口,可通过配置文件修改。
AI讲解

67. (填空题)Java Servlet 的生命周期方法中,销毁时调用的方法是____。

我的答案:
(1) destroy()
正确答案:
(1) destroy()
答案解析:`destroy()`在Servlet被卸载前执行资源释放操作。
AI讲解

68. (填空题)HTTP 协议中,状态码 404 表示____。

我的答案:
(1) 表示请求的资源在服务器上不存在
正确答案:
(1) 资源未找到
答案解析:404状态码表示服务器无法找到请求的资源。
AI讲解

69. (填空题)CSS 中清除浮动的常用方法是____。

我的答案:
(1) 使用`clear: both;`或在父元素添加`overflow: auto;`
正确答案:
(1) 使用`clear: both;`或在父元素添加`overflow: auto;`
答案解析:避免浮动元素导致父容器高度塌陷。
AI讲解

70. (填空题)JavaScript 中,创建数组对象实例的关键字是____。

我的答案:
(1)  new Array() 
正确答案:
(1) new Array() 或 []
答案解析:JS数组可通过`new Array()`或字面量`[]`创建。
AI讲解

71. (填空题)Spring 中实现依赖注入的注解是____。

我的答案:
(1)  @Autowired
正确答案:
(1) @Autowired
答案解析:`@Autowired`用于自动装配Bean,支持字段、构造方法或Setter注入。
AI讲解

72. (填空题)在 SSM 框架中,MyBatis 配置文件中用于设置别名的标签是____。

我的答案:
(1) <typeAliases>
正确答案:
(1) <typeAliases>
答案解析:`<typeAliases>`标签内通过`<typeAlias>`或`<package>`定义别名。
AI讲解

73. (填空题)MyBatis 中,动态 SQL 标签 `<foreach>` 的作用是____。

我的答案:
(1) 遍历集合/数组并拼接SQL
正确答案:
(1) 遍历集合/数组并拼接SQL
答案解析:`<foreach>`常用于`IN`查询或批量操作,如`INSERT INTO ... VALUES (...), (...)`。
AI讲解

74. (填空题)TCP/IP 协议采用____层体系结构。

我的答案:
(1) 4
正确答案:
(1) 4
答案解析:TCP/IP协议分为应用层、传输层、网络层、网络接口层,共4层。
AI讲解

75. (填空题)HTML 中用于定义表格行的标签是____。

我的答案:
(1) <tr>
正确答案:
(1) <tr>
答案解析:`<tr>`表示表格中的一行,内部用`<td>`定义单元格。
AI讲解

76. (填空题)SSM 框架中,Spring 的核心容器的主要组件是____。

我的答案:
(1) BeanFactory 或 ApplicationContext
正确答案:
(1) BeanFactory 或 ApplicationContext
答案解析:`BeanFactory`是基础容器,`ApplicationContext`是其扩展实现。
AI讲解

77. (填空题)HTTP 请求方法中,用于提交表单数据的两种方法是____。

我的答案:
(1) GET 和 POST
正确答案:
(1) GET 和 POST
答案解析:GET请求参数在URL中,POST请求参数在请求体中。
AI讲解

78. (填空题)在 MySQL 中,用于分组查询的关键字是____。

我的答案:
(1) group by
正确答案:
(1) GROUP BY
答案解析:`GROUP BY`根据指定列对结果集分组,常与聚合函数配合使用。
AI讲解

四. 多选题(共1题,1.3分)

79. (多选题)

 期末考试的内容为整本书。不单独划分重点。题型:选择2分*20,填空2分*5,简答4分*5,编程共30分(每空5分)老师给大家出的题每个同学的题目顺序和选项顺序可能都不一样,所以大家要理解题目,掌握知识为第一任务!


  • A. 最后几节课,上课时老师给大家做的课堂作业,要认真复习,没在期末复习作业题里
  • B. 答题技巧,简答题要尽量写满,编程题不要留空,知道啥就写啥,实在不行,用伪代码描述都有机会
  • C. 本期末复习作业,每道题都要认真复习,每道题的考点不会的就在书上找,直到搞懂为止
  • D. 本期末复习作业都带有答案,大家仔细查阅答案,不清楚的通过学习通给老师提问,预祝大家考试顺利!教学反馈请大家认真积极地反馈,感谢各位同学的支持。
我的答案:ABCD :最后几节课,上课时老师给大家做的课堂作业,要认真复习,没在期末复习作业题里; 答题技巧,简答题要尽量写满,编程题不要留空,知道啥就写啥,实在不行,用伪代码描述都有机会; 本期末复习作业,每道题都要认真复习,每道题的考点不会的就在书上找,直到搞懂为止; 本期末复习作业都带有答案,大家仔细查阅答案,不清楚的通过学习通给老师提问,预祝大家考试顺利!教学反馈请大家认真积极地反馈,感谢各位同学的支持。; 正确答案:ABCD :最后几节课,上课时老师给大家做的课堂作业,要认真复习,没在期末复习作业题里; 答题技巧,简答题要尽量写满,编程题不要留空,知道啥就写啥,实在不行,用伪代码描述都有机会; 本期末复习作业,每道题都要认真复习,每道题的考点不会的就在书上找,直到搞懂为止; 本期末复习作业都带有答案,大家仔细查阅答案,不清楚的通过学习通给老师提问,预祝大家考试顺利!教学反馈请大家认真积极地反馈,感谢各位同学的支持。;
AI讲解
一. 单选题(75.3分)
二. 简答题(3.9分)
三. 填空题(19.5分)
四. 多选题(1.3分)