软考中级学习总结(2)

news/2025/10/18 23:35:44/文章来源:https://www.cnblogs.com/lala-la/p/19150311

可靠性计算:
(1)串联系统 R=R1R2R3......Rn
(2)并联系统R=1-(1-R1)(1-R2).....(1-Rn)

编译程序和解释程序
1.低级语言:机器语言,汇编语言
2.高级语言:应用程序设计语言(java)

高级语言通过解释和编译后在机器上运行
解释器:翻译员程序是不生成独立目标程序
解释程序和源程序要参与到程序的运行过程中
编译器:翻译成目标程序
机器上运行目标程序,其余不参与目标程序运行过程

控制成分:顺序结构,选择结构,循环结构

函数的应用:值调用,引用调用

编译方式和解释方式都有,词法分析,语法分析和语义分析
其中编译方式还有中间代码生成,代码优化,目标代码生成等功能
编译器方式可跳过,中间代码生成和代码优化
词法分析,语法分析,语义分析后可直接生成目标代码

符号表:
1.不断收集记录和使用源程序中的一些相关符号,的类型,和特征信息,并将其存入符号表中
2.记录源程序中哥哥字符的必要信息,一辅助语义的正确性检查和代码生成

编译过程的六个阶段:
(1)词法分析:识别“单词”符号
输入源程序,输出记号流
(2)语法分析
根据语法规则将“单词”分解为各个语法单位
1.对各个语句的结构进行和合法性分析
2.分析程序中的句子结构是否正确
输入记号流,输出语法树(规则树)
(3)语义分析
输入语法树(规则树)
作用:根据类型分析和检查
只能发现静态语义错误,动态的要运行才能发现
(4)中间代码生成
与具体机器无关,中间代码常用:三地址码,后缀式,三元,四元,树、图
可以跨平台
(5)目标代马生成
与具体机器密切相关
寄存器的分配工作也在这个阶段

正规式与正规集(属于词法分析)
ab(同时)
a|b(或)
(a|b)(所有a,b的串)基本可指0个至多个

有限自动机:能正确识别正规集
状态图:箭头指向的是初态,箭头标注的是条件(正规集中的)同心圆是终态
最后停在终态则合法

确定的有限自动机:对每一个状态来说识别字符后转移的状态是唯一的
否则是不确定的有限自动机

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

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

相关文章

F - Not Adjacent

F - Not Adjacent Problem Statement You are given a length-$N$ integer sequence $A=(A _ 1,A _ 2,\ldots,A _ N)$. There are $2 ^ N$ (not necessarily contiguous) subsequences of $A$. Find how many subseque…

2025年粉末冶金制品/零件厂家推荐排行榜,高精度耐磨粉末冶金零件,优质粉末冶金制品公司推荐!

2025年粉末冶金制品/零件厂家推荐排行榜,高精度耐磨粉末冶金零件,优质粉末冶金制品公司推荐!一、行业背景介绍粉末冶金技术是一种先进的材料加工方法,通过将金属粉末或合金粉末经过压制和烧结等工艺,制备出具有特…

Neo4j 图数据库搭建和 Springboot 访问

Neo4j 图数据库主要用于节点关系的存储和查询,比传统关系型数据库的查询效率高,能够快速找到节点之间的最短路径,灵活强很强。 Neo4j 分为企业版和社区版,一般来说社区版免费,已经足够用了。有些功能只有企业版才…

AI元人文理论框架体系研究:价值原语化的文明演进机制与治理范式转变——声明Ai研究

AI元人文理论框架体系研究:价值原语化的文明演进机制与治理范式转变引言:AI元人文理论框架的兴起与核心问题1.1 理论背景与时代需求 在人工智能技术迅猛发展的2025年,人类社会正站在一个文明史的奇点上。通用人工智…

[buuctf]bjdctf_2020_router

首先查看一下文件的保护措施在用ida打开看一下 这里就是一个menu,然后进行选择,进入不同的函数这里主要注意到进入case1时,这里直接就有一个system函数,那么是否可以直接通过这个函数获得shell呢 在看看这里通过rea…

AtCoder Beginner Contest 428 ABCDE 题目解析

A - Grandmas Footsteps 题意 下课铃响起后,高桥会立即开始重复执行以下动作:以每秒 \(S\) 米的速度跑 \(A\) 秒,然后保持静止 \(B\) 秒。请问在下课铃响后 \(X\) 秒时,他总共跑了多少米? 思路 每 \(A+B\) 秒为一…

稻草火把下的星辰:回忆我的90年代求学路

1993年的夏天,我手握政和一中的录取通知书,却感觉这张纸比铅还重。中考成绩名列全校第一的喜悦,早已被无钱就读的现实冲刷得一干二净。在我们那个小村庄,考上高中并不被视为荣耀之事,唯有考上中专才被视为真正的“…

20251018

正睿 CSP 7 连测 终于 ak 了一场。 D 给定长度为 \(n(n \le 2 \times 10^5)\) 的序列 \(a(|a_i| \le 10^9)\)。若 \(a_i < 0\),\(b_i = -2^{-a_i}\);否则,\(b_i = 2^{a_i}\)。求 \(b\) 的最大子段和对 \(9982443…

Linux后门应急

Linux后门应急 1、主机后门用户名称:提交格式如:flag 进来先对终端升级一下 python -c import pty; pty.spawn("/bin/bash")直接使用cat /etc/passwd 查看后面用户flag{backdoor}2、主机排查项中可以发现到…

吴恩达深度学习课程一:神经网络和深度学习 第三周:浅层神经网络(二)

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

2025.10.18总结

今天继续学软考相关内容,看了操作系统一个章节进程管理的内容。 操作系统的定义:操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的划分,以提供给用户和其他软件方便的…

C++动态多态原理分析

class Animal { public:void speak() {cout << "Animal.speak()" << endl;} };class Cat :public Animal {void speak() {cout << "Cat.speak()" << endl;} }; void doW…

Java基础——初识Math类,基本运算符,自增自减运算符,逻辑运算符,位运算符,三元运算符

Java基础——初识Math类,基本运算符,自增自减运算符,逻辑运算符,位运算符,三元运算符初识Math类 Math.pow(2,3); //运用工具类进行次方运算基本运算符 1.算术运算符:+,-,,/,%(此前为二元运算符),++,--(一…

ENC28J60

ENC28J60ENC28J60 是在嵌入式开发、物联网、单片机联网中常见的一种芯片。 我们来从硬件、软件、应用三个角度讲清楚它。🧩 一、基本定义ENC28J60 是 Microchip(微芯科技) 公司生产的一款 独立的以太网控制器芯片(…

第七章 常见攻击事件分析--钓鱼邮件

第七章 常见攻击事件分析--钓鱼邮件 1、请分析获取黑客发送钓鱼邮件时使用的IP,flag格式: flag 将文件下来到虚拟机解压有个钓鱼邮件.eml 查阅的时候觉得这里很奇怪,这里跟其他的不大一样,这里对来源进行了base64的…

10月18日日记

1.今天放假出去吃饭 2.明天准备去图书馆 3.编写怎样的代码更有利于JIT优化?

第九章-实战篇-运维杰克

第九章-实战篇-运维杰克 1、攻击者使用的的漏洞扫描工具有哪些(两个) flag 我们首先先去 /var/log下面看一下 发现这个网站中间件是apach 逛了一圈没有发现什么东西, 但是先统计一下在日志里面哪些ip访问的数量最多,…

AntennaPod - 开源Android播客管理器

AntennaPod是一款易于使用、功能灵活的开源Android播客管理器。支持自动下载、播放控制、多平台同步等特性,提供无广告的纯净播客收听体验,让您自由管理个人播客订阅。AntennaPod - 开源Android播客管理器AntennaPod…

硬件基础知识

1. 关于串口电平和 RS232 、RS485、RS422 的引脚接线 串口常用的电平标准有如下三种:TTL电平:+5V表示1,0V表示0RS232电平:-3~-15V表示1,+3~+15V表示0RS485电平:两线压差+2~+6V表示1,-2~-6V表示0(差分信号) 引…

第三章 权限维持-linux权限维持-隐藏

第三章 权限维持-linux权限维持-隐藏 1、黑客隐藏的隐藏的文件 完整路径md5 使用命令查看隐藏文件 find / -type f -name .*这个文件看着有点可疑临时性:将文件放在 /tmp 目录下表明这些文件可能是临时的。系统重启后…