【NBU大三下期末考试实录】

软件测试

任课老师:WXH,形式:开卷(中文试卷,可携带中文书籍)
复习建议:由于是开卷考,不需要过早复习,建议考前照着上课的PPT复习,大致有个概念即可,考试时需要重点看看 每章的课后习题 ,照着书抄就稳辣!!!

题型分布

名词解释(20分 5 x 2)共5题,每题4分
填空题(20分 4 x 5)共4题,每题5分
是非题(20分 5 x 4)共5题,每题4分
简答题(20分 2 x 10)共2题,每题10分
案例分析题(20分) 共1题,两小问

名词解释

(1)配置测试
(2)杀虫剂困境
(3)确认
(4)等价类划分
(5)静态测试

填空

(1)一个等价类或者等价划分是指测试 相同目标 或者暴露 相同软件缺陷 的 一组测试用例
(2)动态白盒 测试是结构化测试
(3)旧打印机没有通过新测试,这就是 配置 缺陷
(4)使用探索测试时,如果没有产品说明书就使用 软件 作为产品说明书

是非题

(1)软件都需要向前兼容或者向后兼容
(2)我们应该完全测试一个软件
(3)可靠性是软件质量的一方面
(4)优秀的测试员坚持不懈地追求完美
(5)在设计和执行测试用例时,总是首先进行通过性测试

简答题

(1)三种代码覆盖中,哪一种最好?为什么?
(2)下面的产品说明段落是否错误,为什么?
当用户选择 Compact Memory 选项时,程序将使用 Huffman 解析矩阵方法压缩邮件列表数据至最小

案例分析题

案例:迪士尼狮子王(课本P2)
(1)请分析事件发生的本质是什么?(5分)
(2)如果你是软件测试人员,你会怎么做?(10分)为什么?(5分)

嵌入式

机器学习

任课老师:DL + WYR,形式:一页开卷
复习建议:考察概念偏多,对于公式推导要求不高

题型分布

简单看看就好,每年题型与分数占比也不会一模一样
选择(40分 20 x 2)共20题,每题2分
填空题(24分)每空2分
简答题(18分 3 x 6)共3题,每题6分
计算题(18分 2 x 9)共2题,每题9分

选择题

学习通章节测验可以看看

填空题

1-7) 阅读线性回归代码,补全其中部分核心代码内容

# 模型训练  
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.1)  # 数据集划分  
linear = LinearRegression()  # 模型实例化  
# 注意:逻辑回归在这里不适用,因为这是一个回归问题  
linear.fit(x_train, y_train)  # 模型训练(拟合)  
# 绘制图像:显示模型输出与真实结果,观察拟合程度  
y_train_pred = linear.predict(x_train)  
plt.plot([i for i in range(len(y_train_pred))], y_train_pred, label='model label')  
plt.plot([i for i in range(len(y_train))], y_train, label='true label')  
plt.legend(loc='best')  
plt.xlabel('id')  
plt.ylabel('value')  
plt.title('Train result')  
plt.show()  
# 测试集上的均方误差与模型参数  
y_test_pred = linear.predict(x_test)  
mse = mean_squared_error(y_test_pred, y_test)  
print(f"Mean Squared Error: {mse}")  
print(f"Model Coefficients: {linear.coef_}")

本次代码基本上就是线性回归实验中的内容,大概挖去了LinearRegression()、fit()、predict()、以及mean_squared_error中的参数之类的需要填写(复习的时候可以把各个实验代码再看看,保不齐考了呢 ?!)
8) 将低维数据映射到高维空间的是 ()
9) 以决策树作为基学习器的集成学习算法是()
10) 对于一个二分类问题,类别划分为1的样本数为200,划分为-1的样本数为800,预测结果全是类别-1,则准确率为()
11) 给定数据集有 n 个样本 , 在满足样本间距离的前提下 , 最少将其分成 k 个簇的算法是()

简答题

  1. 什么是多级前馈神经网络模型?简述其网络结构以及功能
  2. 什么是贝叶斯分类器?有何局限性?
  3. 什么是决策树?工作原理是怎样的?

计算题

学习通章节测验好好做的话应该问题不大
1)决策树,计算信息熵以及信息增益进行特征选择
2)K-means算法,计算迭代过程

编译原理

任课老师:XZJ,形式:闭卷

题型分布

简单看看就好,每年题型与分数占比也不会一模一样
判断题(20分 20 x 1)共20题,每题1分
选择题(30分 15 x 2)共15题,每题2分
计算题(16分)共3题
简答题(34分)共3题

判断题

考察一些概念,可能需要好好看书(看完书本的概念后可以找些网上的题刷)

选择题

考察一些概念,可能需要好好看书(看完书本的概念后可以找些网上的题刷)

计算题

  1. 最左推导,画出语法树,写出短语、直接短语、句柄 (3分)
  2. DFA(要求最小化)以j开头,jkj结尾(仅包含j、k)(10分)祖传题目。。。
  3. 给定中缀表达式,要求写出语法树、后缀式、三地址码(3分)

简答题

(1)LL(1)语法分析 (15分)

  1. 将给定文法产生式进行消除左递归、消除回溯
  2. 求出所有非终结符的FIRST集、FOLLOW集
  3. 给出LL(1)预测分析表

(2)LR(0)分析 (15分)

  1. 求出项目集规范族(在识别活前缀DFA情况下)
  2. 写出所有识别活前缀DFA
  3. 写出对应LR(0)分析,判断是否为LL(1)文法

(3)属性文法分析 (4分)
见课本第六章练习五的第一小题

大数据处理技术

任课老师:XY,形式:闭卷
据说下一届之后课程内容会调整(怪不得今年出题这么水。。。感觉跟上一届题目差不多)

题型分布

以后题型不好说,反正今年是这样的
填空题(12分)每空1分
选择题(32分 16 x 2)共16题,每题2分
简答题(24分 6 x 4)共6题,每题4分
程序题(32分 16 x 2)共2题,每题16分

填空题

(1)Spark架构组成:Cluster Manager、Driver、Worker Node、Executor
(2)NoSQL数据库的四种类型:键值、文档、列族、图
(3)RDD的两种操作类型:转换与行为
(4)BASE理论是指:基本可用、软状态、最终一致

选择题

难度不大,考前把PPT过一遍基本就行

简答题

1)简述NoSQL中的CAP理论
2)MapReduce的shuffle流程
3)解释以下RDD操作的含义:
count()、collect()、first()、flatMap(func)、reduceByKey()、forEach(func)
4)简述HDFS使用块的好处
5)说明HDFS中块副本的存放策略
6)HBase的三个层次及其作用

程序题

1)在伪分布式hadoop环境下,使用Java代码编写HDFS读写 /test.txt文件内容程序
2)使用Java代码编写MapReduce中WordCount案例的map函数以及reduce函数(题目中会给出map函数以及reduce函数的参数列表)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/39977.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebRtc实现1V1音视频通话

WebRtc实现1V1音视频通话 简介应用场景共享桌面的基本原理传统共享桌面WebRTC 共享桌面 相关API基本使用调用本地摄像头播放约束设置 媒体协商过程协议协议的交换与传输 WebRTC 通信过程ICE Candidate(ICE 候选者) 1V1视频通话 简介 WebRTC,名…

新版本发布丨昂辉科技EasySAR-Configurator V1.2.0再启航

昂辉科技新一代跨平台高性能AUTOSAR配置工具EasySAR-Configurator V1.2.0全新版本重磅发布!产品基于Web架构前后端分离的方式开发,可提供SaaS部署,能够实现精准配置和最大限度的代码裁剪,且配备标准的约束限制、配置验证、代码生成…

thinkphp6 亚马逊S3存储

在ThinkPHP6中使用亚马逊S3作为存储需要使用一个适合的库来与S3接口交互。这里我们可以使用league/flysystem-aws-s3-v3库来实现 composer require league/flysystem-aws-s3-v3 aws/aws-sdk-php然后,在ThinkPHP6中配置S3存储驱动。在config目录下创建一个新的配置…

jenkins 发布服务到linux服务器

1.环境准备 1.1 需要一台已经部署了jenkins的服务器,上面已经集成好了,jdk、maven、nodejs、git等基础的服务。 1.2 需要安装插件 pusblish over ssh 1.3 准备一台额外的linux服务器,安装好jdk 2.流程描述 2.1 配置jenkins,包括p…

java函数式接口的使用-自定义函数接口@FunctionalInterface消除if else和内置4大函数式接口

1.自定义函数接口FunctionalInterface消除if else FunctionalInterface public interface MyFunction<T, R> {R apply(T... t); }import com.google.common.collect.Maps;import java.util.Map;/*** 自定义函数消除if else*/ public class MyFunctionTest {//(自定义)一…

ubuntu系统下如何安装python

在Ubuntu系统下安装Python&#xff0c;有多种方法可供选择。以下是两种常见的方法&#xff1a; 一、使用apt包管理器安装 安装步骤如下&#xff1a; 首先更新软件包列表 sudo apt update安装Python 3&#xff1a; 输入以下命令以安装Python 3&#xff08;Ubuntu的默认Pyth…

如何将 Apifox 的自动化测试与 Jenkins 集成?

CI/CD &#xff08;持续集成/持续交付&#xff09; 在 API 测试 中的主要目的是为了自动化 API 的验证流程&#xff0c;确保 API 发布到生产环境前的可用性。通过持续集成&#xff0c;我们可以在 API 定义变更时自动执行功能测试&#xff0c;以及时发现潜在问题。 Apifox 支持…

二叉树的最近公共祖先-二叉树

236. 二叉树的最近公共祖先 - 力扣&#xff08;LeetCode&#xff09; ​ 递归 lson、rson左右子树&#xff1b; 深度优先遍历&#xff0c;遍历到p或者q就返回ture&#xff1b; class Solution { public:TreeNode* ans;bool dfs(TreeNode* root, TreeNode* p, TreeNode* q){i…

墨烯的C语言技术栈-C语言基础-004

三.变量,常量 生活中有些值是不变的 有些值是可变的 // 变量和常量功能 // 变量分为 局部变量 和 全局变量 int b 20; 全局变量 int main() { short age 20; // 年龄 局部变量 int high 180; // 身高 局部变量 float weight 88.5 // 体重 局部变量 return 0;…

GoLand 2024 for Mac GO语言集成开发工具环境

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件&#xff08;适合自己的M芯片版或Intel芯片版&#xff09;&#xff0c;将其从左侧拖入右侧文件夹中&#xff0c;等待安装完毕2、应用程序显示软件图标&#xff0c;表示安装成功3、打开访达&#xff0c;点击【文…

CAN学习笔记

学习链接&#xff1a;CAN学习笔记&#xff08;1&#xff09;_can sjw-CSDN博客 内容全部取自链接&#xff0c;非原创。用于自己学习和记录&#xff0c;如有错误请指正。如果侵权了&#xff0c;请联系我删掉。 CAN主要有两种物理层&#xff0c;1.闭环的ISO11898 2.开环的ISO1…

Hadoop3:NameNode和DataNode多目录配置(扩充磁盘的技术支持)

一、NameNode多目录 1、说明 NameNode多目录&#xff0c;需要在刚搭建Hadoop集群的时候&#xff0c;就配置好 因为&#xff0c;配置这个&#xff0c;需要格式化NameNode 所以&#xff0c;如果一开始没配置NameNode多目录&#xff0c;后面&#xff0c;就不要配置了。 2、配置…

数据库组成及原理

属性&#xff1a; 把数据库中的一个表类比成一个公司&#xff0c;那么公司里的每个人都是一个“属性”&#xff08;表中的一个字段视为一个属性&#xff09;&#xff0c;不管老板还是员工&#xff0c;只要是公司里的人&#xff0c;就都是一个属性。 主键&#xff1a; 老板就是“…

网络安全 文件上传漏洞-20 第二十关 Pass-20

点击进入第二十关&#xff0c;并选择显示代码&#xff1a; $is_upload false; $msg null; if(!empty($_FILES[upload_file])){//检查MIME$allow_type array(image/jpeg,image/png,image/gif);if(!in_array($_FILES[upload_file][type],$allow_type)){$msg "禁止上传该…

vector模拟实现【C++】

文章目录 全部的实现代码放在了文章末尾准备工作包含头文件定义命名空间和类类的成员变量 迭代器迭代器获取函数 构造函数默认构造使用n个值构造迭代器区间构造解决迭代器区间构造和用n个值构造的冲突拷贝构造 析构函数swap【交换函数】赋值运算符重载emptysize和capacityopera…

N5 使用Gensim库训练Word2Vec模型

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊# 前言 前言 这周学习训练一个Word2Vec模型&#xff0c;并进行一些基本的词向量操作。 Word2Vec 模型 Word2Vec 是一种基于神经网络的词向量表示方法&#x…

mysql8.0为什么要移除查询缓存,对应又做了哪些优化,进来看看,一定获益匪浅

前言 MySQL 查询缓存是一个用于缓存查询结果的机制&#xff0c;通过减少对数据库的重复查询来提高性能。在 MySQL 5.7 及其之前的版本中&#xff0c;查询缓存的实现主要依赖于哈希表和内存管理。当查询字符串完全匹配且表未发生变动时&#xff0c;查询缓存可以显著提高查询性能…

HMI 的 UI 风格成就经典

HMI 的 UI 风格成就经典

力扣61. 旋转链表(java)

思路&#xff1a;用快慢指针找到最后链表k个需要移动的节点&#xff0c;然后中间断开节点&#xff0c;原尾节点连接原头节点&#xff0c;返回新的节点即可&#xff1b; 但因为k可能比节点数大&#xff0c;所以需要先统计节点个数&#xff0c;再取模&#xff0c;看看k到底需要移…

MySQL之高可用性(二)

高可用性 避免单点失效 找到并消除系统中的可能失效的单点&#xff0c;并结合切换到备用组件的机制&#xff0c;这是一种通过减少恢复时间(MTTR)来改善可用性的方法。如果你够聪明&#xff0c;有时候甚至能将实际的恢复时间降低至0&#xff0c;但总的来说这很困难。(即使一些…