蓝莓题库

学习通软件开发实训-k8凯发

欢迎来访!

k8凯发-凯发官网入口选修课题库 正文

作者2023-02-26 23:49:46选修课题库 78 ℃0 评论
1.1课程介绍

1、【单选题】下面哪个是属于超链接标签?
    a、a
    b、b
    c、c
    d、d

2、【单选题】下面哪些属于基础开发技术即并非开发框架?
    a、java
    b、jquery
    c、spring mvc
    d、spring data jpa

3、【多选题】下面属于前端开发技术的是?
    a、html5
    b、css3
    c、javascript
    d、java

4、【多选题】下面属于前端开发技术的是?
    a、jquery
    b、bootstrap
    c、spring
    d、vue.js

1.2网站需求分析

1、【单选题】关于需求分析,下面描述正确的是?
    a、就是编写代码实现一个软件系统
    b、就是把一个软件系统拆分成单个模块
    c、就是将单个模块组合成一个软件系统
    d、就是将用户对软件系统的需转变成软件系统功能模块的整体过程

2、【单选题】需求分析的第一步,下面哪个是正确的?
    a、对软件功能进行分析
    b、把软件拆分成独立的功能模块
    c、与客户沟通,掌握客户对软件的要求
    d、对软件系统进行设计和分析

3、【多选题】网站应该包含哪些内容的分析?
    a、包含对网站前端界面的分析
    b、包含网站整体内容分析
    c、包含网站后台管理系统的分析
    d、包含网站后台界面分析

1.3网站k8凯发首页分析

1、【单选题】k8凯发首页内容不包括以下那些?
    a、公告
    b、数据库版本
    c、logo
    d、导航菜单

2、【单选题】k8凯发首页内容约定图片区高为多少?
    a、100px
    b、1px
    c、85px
    d、75px

3、【填空题】网站k8凯发首页内容包括_____、_____、_____、_____、_____、_____、_____、_____、_____、_____。

4、【判断题】实现k8凯发首页内容需要使用html5、javascript和css等手段。

5、【判断题】k8凯发首页底部内容需要居中。

1.4导航菜单分析

1、【单选题】视频中约定的菜单条尺寸为:
    a、宽:590px,高:30px
    b、宽:300px,高:25px
    c、宽:500px,高:50px
    d、宽:590px,高:25px

2、【单选题】每个显示菜单前面有什么形状的标致。
    a、小三角
    b、正方形
    c、小圆圈
    d、小笑脸

3、【填空题】导航菜单常见的形式有:_____、_____。

4、【填空题】菜单也称_____、_____,是软件系统中用户操作功能划分和选择的方式。

1.5内容区域分析

1、【多选题】通常看到的内容区域可能包括下面哪些风格?
    a、文字列表形式
    b、图文列表形式
    c、图文和文字列表组合形式
    d、缩略图形式

2、【填空题】内容区域就是_________________。

3、【填空题】内容区域比较简单,包含_____形式、_____形式、_____形式。

4、【判断题】每个内容区域共享一个标题。

1.6网站副页面分析

1、【单选题】下面说法哪个是正确的?
    a、副页面和凯发官网入口主页面完全一样
    b、副页面就是凯发官网入口主页面的副本
    c、副页面就是网站的除k8凯发首页面的其他页面
    d、副页面只能有一个

2、【多选题】你认为网站的副页面可以和k8凯发首页面共享哪些部分内容?
    a、网页顶部内容
    b、网页底部内容
    c、边栏内容
    d、导航菜单

2.1后台页面总体分析

1、【单选题】以下关于网站后台说法错误的是?
    a、网站后台就是一个基于web的应用系统
    b、网站后台只能运行在局域网内
    c、网站后台负责网站内容及其他相关信息的编辑、修改等操作
    d、网站可以不需要后台

2、【单选题】下面哪个操作不属于网站后台的操作?
    a、一般浏览网站的用户登录后台
    b、管理员登录网站后台
    c、内容编辑登录网站后台
    d、对网站信息进行添加、编辑等操作

3、【多选题】在网站后台,通常页面至少包括下面哪几个?
    a、登录页面
    b、图片浏览页面
    c、新闻详情页面
    d、管理主界面

4、【多选题】在管理后台的主界面中,通常需要包含下面哪些内容?
    a、操作导航菜单
    b、显示登录人
    c、提供退出系统操作
    d、主操作区域,展示每个导航显示的界面,也可使用弹出对话框

2.2用户管理功能设计

1、【多选题】下面哪些功能属于用户管理中必须包含的?
    a、用户资料添加、修改
    b、设置用户有效、无效
    c、修改用户密码
    d、用户信息排序

2、【填空题】在设计用户管理功能时,还需要考虑的相关信息包括______和______。

2.3内容与分类功能

1、【单选题】内容信息不包括以下那些信息?
    a、发布者
    b、网站logo
    c、标题
    d、最后修改时间

2、【单选题】针对内容我们可以做以下那种操作?
    a、内容信息删除
    b、网站接口的设置
    c、导航栏的点击
    d、网站背景的设置

3、【单选题】对于分类的处理采用哪种结构?
    a、网状结构
    b、树形结构

4、【填空题】分类_____、_____,为了可扩展性,让分类支持多层级分类。

5、【判断题】分类在网站中与内容没有关系,内容根本不需要分类。

2.4网站配置功能设计

1、【单选题】下面哪个不能作为网站配置进行管理?
    a、网站文章
    b、logo
    c、凯发官网入口的版权
    d、备案号

2、【单选题】对于网站配置,下面描述不正确的是?
    a、网站配置对于网站管理可不需要
    b、网站配置可管理单个多页面共享内容
    c、网站配置可管理任何单条数据类型的内容
    d、网站配置不能做成与用户、内容等相同的管理方式

3、【单选题】网站配置信息通常用在对网站页面共享内容的管理上,下面哪个最适合网站配置时管理
    a、网站注册时发送给用户的邮件内容配置
    b、网站地址生成的二维码
    c、网站中独立页面
    d、网站中某个区域的列表内容

2.5数据库及表结构

1、【单选题】数据库设计中,常用的范式是下面哪一个?
    a、1范式
    b、2范式
    c、3范式
    d、四范式

2、【单选题】数据库中能够编写程序的语言是下面哪一个?
    a、sql
    b、java
    c、c、c
    d、python

3、【单选题】下面哪一个动词用以创建数据库中的对象,如创建表?
    a、delete
    b、drop
    c、update
    d、create

3.1前端模板约定

1、【单选题】以下哪个选项不属于前台模板约定?
    a、静态资源所在目录static
    b、使用vue.js作为主要实现框架
    c、前台所有请求以/c为虚拟或物理目录
    d、网站背景颜色

2、【单选题】以下那个选项与前台约定的关键字不匹配
    a、凯发官网入口的版权——k8凯发 copyright
    b、菜单关键字——menu
    c、幻灯片关键字——flash
    d、滚动关键字——scroll

3、【判断题】所有请求格式采用json格式

4、【判断题】每一种数据的具体各种只有开发者了解就好,不需要标注在文档中。

3.2网站配置接口设计

1、【单选题】数据请求方式gte的说法错误的是?
    a、get通常用于获取服务端数据。
    b、get发出的请求没有包含所有地址信息数据
    c、常见发起get请求的方式有:url 、src/href、表单(form)
    d、格式:index.php?username=jack&password=123

2、【单选题】对于网站接口配置,以下那个选项是错误的?
    a、请求路径/site
    b、数据请求方法get
    c、数据请求方法post
    d、返回数据json格式

3、【填空题】网站常用的请求方式有两种,分别是_____、_____。

4、【判断题】网站常用的请求方式有两种,分别是get、post。

5、【判断题】post提交数据相对于get的安全性高一些。

3.3菜单接口设计

1、【多选题】导航菜单接口都涉及哪些信息?
    a、请求方法
    b、请求路径
    c、返回数据
    d、导航背景颜色

2、【多选题】针对导航菜单接口的json格式,都包括那些对象?
    a、菜单编号
    b、菜单名
    c、链接地址
    d、请求方式

3、【判断题】导航菜单发给服务器的消息不存在任何隐私性,所以采用get方式

4、【判断题】向后台发送/site请求可以得到想要的导航菜单。

3.4内容接口设计

1、【单选题】单内容接口需要使用哪种请求方式?
    a、get
    b、post
    c、get、post二者均可

2、【单选题】下面关于单接口内容参数id说法错误的是?
    a、唯一标识一条内容信息
    b、对应返回数据类型josn为数组
    c、服务器得到id后回再数据库中查询对应信息
    d、数据库根据id返回对应数据

3、【单选题】对于k8凯发首页内容接口,一下说法错误的是:
    a、获取内容,采用get方式
    b、返回格式josn
    c、请求路径/he
    d、参数id

4、【单选题】对于分类接口的说法正确的是:
    a、请求路径/contenttype不在返回参数json中。
    b、参数为/contenttype
    c、返回参数只有{}括号
    d、/contenttype内容数据量很小

5、【判断题】对于k8凯发首页内容接口,每个内容区域都不止有一条,往往是列表形式,所以采用数组。

3.5幻灯片接口设计

1、【单选题】幻灯片接口设计路径为:
    a、/hc
    b、/site
    c、/c
    d、/menu

2、【判断题】幻灯片接口设计属于分类内容接口设计。

3.6用户管理功能设计

1、【单选题】对于用户实体类设计,以下说法错误的是:
    a、类名为user,对应表名users。
    b、将所有数据设置为公有数据,且提供getter、setter方法。
    c、为了提供两个对象的比较,实现hashcode()方法、equal()方法。
    d、为了输出可实现tostring()方法。

2、【多选题】service接口设计的方法包括:
    a、增(save)
    b、删(delete)
    c、改(svae)
    d、查(findxxx)

3、【填空题】网站用户需要个_______即可,但为了后期更好的扩展,用户管理功能包括_______、_______、_______、_______、_______。

4、【判断题】admin用户也可以被删除。

3.7菜单管理功能设计

1、【单选题】对于实体类设计,以下说法错误的是:
    a、类名为menu,对应实体类为menus
    b、将所有数据设为私有数据,且提供getter和setter方法
    c、不提供两个对象比较的方法
    d、为了输出可以实现tostring()方法

2、【单选题】底部菜单不包括那个操作?
    a、修改
    b、增加
    c、删除
    d、查询

3、【单选题】对于dao设计,以下说法错误的是:
    a、接口名称为menurepository
    b、w为菜单编号
    c、继承接口是jparepository
    d、ordermenus(int min, int w)

4、【填空题】菜单是网站前端的主要导航,一个网站可能需要个_____导航菜单,因此,菜单的第一级作为______,从第二级开始为_______。

5、【判断题】service接口可以自己添加方法。

6、【判断题】service接口应该修改文档在进行相关方法修改。

7、【判断题】对菜单进行修改以后,需要返回list页来刷新列表。

3.8内容管理功能设计

1、【单选题】对于实体类设计,以下哪个选项是错误的:
    a、类名content,对应表名contents
    b、提供getter和setter方法
    c、提供两个对象比较方法
    d、不可实现tostring()方法

2、【多选题】界面布局包括哪些?
    a、添加内容
    b、关键词搜索
    c、分类
    d、查询

3、【多选题】控制器contentcontroller应该包含那些方法?
    a、tostring()
    b、save()
    c、list()
    d、delete()

4、【填空题】网站以为______主,内容管理主要对网站上的文章类内容进行增删改查,界面围绕查询列表页面进行______、______、______。

5、【填空题】添加和编辑页面要求内容使用______编辑器。

3.9网站配置设计

1、【填空题】网站配置信息,是网站中能够独立管理的内容,但被多个页面共享部分内容。如_____、_____、_____等。

2、【判断题】网站配置信息,是网站中能够独立管理的内容,只能由一个页面使用。

3、【判断题】网站配置信息需要根据不同的类型使用不同的控件。

4、【判断题】网站配置信息不需要添加页面、编辑页面和删除页面。

4.1开发环境搭建

1、【填空题】通过_________开发工具实现spring boot环境搭建,在netbeans工具启动后,采取maven作为包管理器,这样创建的项目可在任何支持maven的ide中使用。

2、【判断题】在搭建开发环境之前,需要安装多种软件。

5.1创建用户实体

1、【单选题】mysql中创建数据库命令是?
    a、show databases
    b、create database
    c、grant
    d、add database

2、【填空题】定义类实体的注释是

5.2实体表创建及初始化

1、【单选题】在sql语言中创建表,使用下面哪个语句?
    a、create tables <表名> (<字段列表>)
    b、create table <表名> (<字段列表>)
    c、alter table <表名> <字段列表>
    d、alter tables <表名> <字段列表>

2、【单选题】如果让spring boot在启动时加载初始化数据到表中,使用下面哪个文件?
    a、init.sql
    b、set.sql
    c、export.sql
    d、import.sql

3、【单选题】实体定义时使用下面哪个注解?
    a、@enty
    b、@entity
    c、@entities
    d、@entityclass

4、【单选题】在定义实体类时,希望自定义一个对应的数据表名称,使用下面哪个注解?
    a、@entity
    b、@entitytable
    c、@entitytab
    d、@table

5、【单选题】有实体类a和实体类b,为了定义a的属性a和b的属性b之间存在1:n的关系,a和b属性关系表示下面正确的是?
    a、a用注解@manytoone,b用@onetomany
    b、a用注解@manytomany,b用@onetomany
    c、a用注解@onetomany,b用@onetomany
    d、a用注解@onetomany,b用@manytoone

5.3用户数据访问接口实现

1、【单选题】为了通过spring data jpa实现访问数据库中users表的操作,下面说法正确的是?
    a、通过jdbc接口直接创建连接即可
    b、通过继承usersrepository即可
    c、通过实现jparepository即可
    d、通过继承jparepository即可

2、【单选题】下面对usersrepository的定义描述,正确的是?
    a、usersrepository是一个实现了jparepository的接口
    b、usersrepository是一个实现了jparepository的类
    c、usersrepository是一个包含在spring data jpa中的接口
    d、usersrepository不可以被自定义

3、【多选题】为了使用spring data jpa操作数据库中的对应表,下面哪些接口可以被继承?
    a、jpaspecificationexecutor
    b、jpareposiroty
    c、crudrepository
    d、pagingandsortingrepository

5.4用户服务层接口实现

1、【单选题】下面关于用户服务层的描述正确的是?
    a、用户服务层和数据访问层是一个层次
    b、用户服务层可以去掉,即不需要这个层次
    c、用户服务层是必须的,没有它无法访问数据访问层
    d、用户服务层必须使用接口,不可以直接使用类

2、【单选题】关于用户服务层的描述,下面正确的是?
    a、用户服务层直接继承spring data jpa提供的baseservice即可
    b、用户服务层不能直接访问数据访问层,只能透过jdbc实现
    c、用户服务层是为了分开业务逻辑的处理,把对数据的访问、交换统一到服务层有效提升系统层次逻辑关系
    d、用户服务层只需要定义接口即可

3、【单选题】用户控制器、服务层、数据访问层之间的关系,下面描述正确的是?
    a、控制器、服务、数据访问没有区别,知识叫法不同而已
    b、控制器负责与页面交互、服务层负责与控制器和数据访问交互以处理逻辑、数据访问层处理与数据库的交互和数据的操作
    c、控制器不能够直接访问界面数据,只能通过服务层来提供界面的数据访问,服务层不可以通过数据访问层处理数据只能通过控制器与数据库交互
    d、以上说法都是错误的

5.5用户列表和编辑控制器实现

1、【单选题】下面关于控制器中方法定义描述正确的是?
    a、控制器中方法的定义中必须返回一个字符串。
    b、控制器方法定义中参数列表可以为空
    c、控制器方法定义中必须提供一个model参数
    d、控制器方法定义中不能讲方法定义为private修饰

2、【单选题】关于用户列表控制器实现下面描述正确的是?
    a、用户列表实现就是对用户数据编辑、添加的综合实现
    b、用户列表控制器定义时,方法参数中需要一个model对象
    c、用户列表控制器定义时,方法参数中必须要一个用户实体对象
    d、用户列表控制器定义时,必须返回一个字符串

3、【单选题】关于用户编辑控制器实现,下面描述错误的是?
    a、用户编辑操作应包括一个获取数据的控制器一个存储数据的控制器
    b、用户编辑控制器就是一个用户数据存储的实现
    c、用户编辑控制器应执行检索给定关键字的用户实体数据,并转向到编辑页面
    d、用户编辑控制器通常返回编辑模板的名称

5.11单个用户删除实现

1、【单选题】在基础jparepository接口时,下面描述正确的是?
    a、必须实现接口中的所有方法
    b、对于一般的操作,只需要继承该接口即可
    c、必须实现该接口才能完成操作
    d、该接口没有提供批量删除操作

2、【单选题】关于jparepository接口的说法描述错误的是?
    a、jparepository包含了基本的实体增删改查方法
    b、jparepository包含了批量更新和删除操作
    c、jparepository包含了分页查询方法
    d、jparepository不包含查询全部实体的方法

5.12多个用户删除实现

1、【单选题】多用户删除描述下面正确的是?
    a、无法实现多用户删除
    b、多用户删除实际上就是再服务层一个一个实体删除
    c、调用数据访问层的批量删除实体的方法即可
    d、多用户删除一次最多删除10个实体

2、【单选题】对于多用户删除,为了保证数据的完整性,下面说法正确的是?
    a、在所有repository的批量删除方法上通过@transaction注解
    b、在服务层的批量删除方法上通过@transaction注解
    c、在服务层上调用jdbc的连接事务处理方法
    d、无法保证数据完整性

5.17枚举数据的应用

1、【单选题】定义枚举使用下面哪个关键字?
    a、enum
    b、enum
    c、class
    d、enums

2、【单选题】对于枚举类型描述正确的是?
    a、枚举类型必须通过enum继承实现
    b、通过enum定义类型可被继承
    c、枚举类型数据无法被继承
    d、定义枚举类型时,不能在枚举中定义方法

6.1登陆逻辑实现

1、【单选题】在编写登录表单时,使用下面哪个标签创建一个表单?
    a、form
    b、text
    c、input
    d、select

2、【单选题】为了让用户名、密码成为必须输入的内容,在input标签上添加下面哪个属性?
    a、request
    b、reset
    c、replace
    d、required

3、【单选题】为了把表单数据提交到后台时隐藏数据,通常使用下面哪个方法提交表单?
    a、get
    b、post
    c、put
    d、head

4、【多选题】下面哪个参数是登录时必须提交给后台的数据?
    a、姓名
    b、账号
    c、密码
    d、头像

5、【多选题】下面关于登录实现描述,哪些是正确的?
    a、登录通过form、input等标签实现
    b、在登录实现模板中,通过th:object绑定登录表单对应的java对象
    c、为了动态生成form标签的action属性可使用thymeleaf模板表达式@{action}
    d、登录控制器中不能对账号和密码进行修改处理

6.2登陆界面及流程实现

1、【单选题】使用下面哪个thymeleaf属性可绑定登录表单与java对象?
    a、th:name
    b、th:with
    c、th:alt
    d、th:object

2、【单选题】使用下面哪个thymeleaf模板属性可绑定表单域与java对象属性?
    a、th:name
    b、th:value
    c、th:field
    d、th:with

3、【单选题】假设登录表单控制器名称为login,那么下面哪个是正确的action书写形式?
    a、login
    b、${/login}
    c、#{/login}
    d、@{/login}

6.3管理主界面的实现

1、【填空题】管理主界面的作用是__________

2、【判断题】当用户登录成功后,不能在主界面上显示用户登录名称和时间?

3、【判断题】登录控制器的名称只能使用login,其他名称不可以使用?

4、【判断题】主界面上必须有网站后台的操作导航

5、【判断题】主界面第一次出现时可以展示的内容包括统计、某个表单、某个列表数据等任何管理者想第一眼看见的内容。

6、【判断题】主界面上必须显示用户姓名和登录时间等信息?

6.4授权验证拦截器的实现

1、【单选题】为了实现一个拦截器,必须实现下面哪个接口?
    a、baseinterceptor
    b、handlerinterceptor
    c、requestinterceptor
    d、interceptor

2、【单选题】当拦截器实现中,需要把请求转向到登录页面下面哪个语句?
    a、redirect:login,这里login是控制器
    b、request.send("/login");
    c、response.send("/login");
    d、response.sendredirect("/login");

3、【多选题】下面哪些是拦截器中定义的方法?
    a、prehandle
    b、posthandle
    c、gethandle
    d、aftercompletion

7.4分类删除实现

1、【单选题】下面哪个属于thymeleaf的标签元素?
    a、th:value
    b、th:name
    c、th:with
    d、th:block

8.4内容添加、编辑模板实现

9.6菜单vue组件实现

1、【多选题】关于vue组件,下面描述正确的是?
    a、通过扩展名vue的文件实现单文件组件
    b、通过扩展名js的文件可实现单文件组件
    c、通过html文件可实现单文件组件
    d、单文件组件包括javascript实现脚本

9.8滚动vue组件实现

1、【单选题】vue组件和vue实例关系描述,不正确的是?
    a、vue实例是vue组件树的根组件
    b、vue实例和vue组件是相同的
    c、vue实例比vue组件多了一个el属性
    d、vue实例属于vue组件

11.2部署运行

1、【单选题】在java中可通过下面哪个命令打包?
    a、java
    b、jar
    c、javac
    d、javah

2、【多选题】下面哪个是java打包的扩展名?
    a、war
    b、zip
    c、java
    d、jar

猜你喜欢

  • 2023-02-26 23:57
  • 2023-02-26 23:56
  • 2023-02-26 23:47
  • 2023-02-26 23:38
  • 2023-02-26 23:23
  • 2023-02-26 23:22
  • 2023-02-26 22:44
  • 2023-02-26 22:17
  • 2023-02-26 22:16
  • 2023-02-26 22:00
网站分类
最新发表
标签列表
网站地图