【软考篇】中级软件设计师 第四部分(一)

中级软件设计师 第四部分(一)

  • 二十九. 程序设计语言概述
    • 29.1 解释、编译
    • 29.3 编译程序
    • 29.4 后缀式
    • 29.5 文法定义
    • 29.6 正规式
    • 29.7 有限自动机
    • 29.8 语法分析方法
  • 三十. 法律法规
    • 30.1 作品所属权
    • 30.2 商标有效期
    • 30.3 职务作品所属权
    • 30.4 单位与委托
    • 30.5 商标与专利
    • 30.7 侵权
    • 30.6 其他

二十九. 程序设计语言概述

建议深入了解,多刷题


基本概念: 为了书写计算机而人为设计的符号语言

程序设计语言组成: 语法、语义、语用

低级语言: 机器语言(只能识别0和1)、汇编语言

高级语言: 功能更强,更抽象,接近自然语言

例题: 能编写独立程序和快速脚本:python(上午题好像固定考3道python相关的题)


语言特点
Fortran科学计算,执行效率高
Pascal为教学而开发,表达能力强,Delphi
C指针操作能力强,高效
Lisp函数式程序语言,符号处理,人工智能
C++面向对象,高效
Java面向对象,中间代码,跨平台
C#面仙姑地形,中间代码,.net
prolog逻辑推理,间接性,表达能力,数据库与专家系统

29.1 解释、编译


将高级语言编译成计算机语言,都需要先进行词法、语法、语义分析

编译: 生成独立可执行文件,直接运行,运行时无法控制源程序,效率高

解释: 不生成可执行文件,可以逐条解释运行,用于调试程序,执行速度慢,效率低


29.3 编译程序


中间代码

(1)目的: 进行与机器无关的代码优化处理

(2)考虑: ①如何产生较短的目标代码

​ ②如何充分利用计算机中寄存器,减少目标代码访问存储单元的次数

​ ③如何充分利用计算机指令系统的特点,以提高目标代码的质量

例题: 树和图表示,不用栈和队列


在这里插入图片描述

29.4 后缀式


例题: a+(b-c)d的后缀式是 abc-d+


树的三种遍历方式
前缀式
中缀式
后缀式

29.5 文法定义


一个形式文法式一个有序四元组G = (V,T,S,P)

V:非终结符 T:终结符 S:起始符 P:产生式

闭包: 略。。可以深入了解,图文太抽象

例题: 大多数通用程序设计语言用上下文无关文法描述其语法即可


29.6 正规式

正规式正规集
ab字符串ab构成的集合
a|b字符串a或b构成的集合
a*由0个或多个a构成的字符串集合
(a|b)*所有字符a和b构成的串的集合
a(a|b)*以a为首,a或b的字符串的集合
(a|b)*abb以abb结尾,a或b的字符串的集合

29.7 有限自动机

在这里插入图片描述

有限自动机输入一字符,能否得到唯一后继
确定有限自动机
不确定有限自动机不能

29.8 语法分析方法

语法分析方法具体方法
自上而下递归下降
自下而上移进-规约

三十. 法律法规

看表格多刷题即可拿全分

30.1 作品所属权

作品所属权有效期
公民作品署名权、修改权、保护作品完整权没有限制
公民作品发表权、使用权、获得报酬权死后50年
单位作品发表权、使用权、获得报酬权首次发表后50年,不发表不保护
公民软件产品署名权、修改权没有限制
公民软件产品发表权、复制权、发行权、出租权、信息网络传播权、翻译权、使用许可权、获得报酬全、转让权死后50年
单位软件产品发表权、复制权、发行权、出租权、信息网络传播权、翻译权、使用许可权、获得报酬全、转让权首次发表后50年,不发表不保护

30.2 商标有效期

商标有效期
注册商标有效期10年,期满6个月内必须注。死亡或倒闭一年后可注销
发明专利权从申请日开始20年,不能续注
实用新型和外观设计专利权从申请日开始10年
商业秘密不确定,公开后公众可用

30.3 职务作品所属权

作品单位和个人所属权
职务作品利用单位的物质技术条件进行创作,并由单位承担责任除署名权外其他著作权归单位
职务作品有合同约定,其著作权属单位除署名权外其他著作权归单位
职务作品其他作者拥有著作权,单位有权在业务范围内优先使用
职务软件属于本质工作中明确规定的开发目标,属于从事本职工作活动的结果,使用了单位资金、专用设备、未公开的信息等物质、技术条件、并用单位或组织承担责任的软件单位享有著作权
植物专利权本职工作中做出的创造发明,履行本单位交付的本职工作之外的任务所作出的发明创造,离职、退休或调动工作后1年内,与元单位工作相关单位享有专利权

30.4 单位与委托

作品软件条件所属方
委托创业有合同规定,著作权归委托方委托方
委托创业合同中未约定著作权归属创作方
合作开发只进行组织、提供咨询意见、物质条件或其他辅助工作不享有著作权
合作开发共同创作共同享有,按人头比例,成果可分割,可分开申请

30.5 商标与专利

条件
商标谁先申请谁拥有(除知名商标非法抢注),同时申请根据谁先使用(需提供证据),无法提供证据协商规划,无效时使用抽签(可以不确定,不能都确定)
专利谁先申请谁拥有,同时申请则协商归属,但不能同时驳回双方的专利申请。

30.7 侵权

不侵权侵权
个人学习、研究、欣赏未经许可,发表他人作品
适当引用未经合作作者许可,将与他人合作
公共演讲内容创作作品当作自己单独创作的作品发表
用于教学或科学研究未参加作品,在他人作品署名
复制馆藏作品歪曲、篡改他人作品
免费表演他人作品剽窃他人作品
室外公共场所艺术品临摹使用他人作品,未付报酬
绘画、摄影、录像未经出版者许可,使用其出版的图书、期刊的版式设计
将汉语作品译成少数民族-
语言作品或盲文出版-

30.6 其他


  1. 中国公民、法人或其他组织的作品,不论是否发表都享有著作权。

  2. 思想、处理过程、操作方法、数学概念不受保护

  3. 著作权不适用场景

    (1)法律、法规、国家机关的决议、决定、命令和其他具有立法、行政、司法性质的文件及其官方正式译文

    (2)时事新闻

    (3)历法、通用数表格和公式

其他细则

  1. 商业秘密: 未公开,能为权利人带来利益,保密性。企业自行规定保密时间,且不能延长

  2. 同时申请: 同一天

  3. 近似商品: 由双方协商,不成则抽签

  4. 引用条件:

    (1)只能引用发表作品,限于介绍,评论作品

    (2)不构成自身主体部分,不必征求作者同意

    (3)不需要支付报酬


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

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

相关文章

【开源】基于Vue.js的校园二手交易系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目详细录屏 二、功能模块2.1 数据中心模块2.2 二手商品档案管理模块2.3 商品预约管理模块2.4 商品预定管理模块2.5 商品留言板管理模块2.6 商品资讯管理模块 三、实体类设计3.1 用户表3.2 二手商品表3.3 商品预约表3.4 商品预定表3.5 留言表3.6…

SharePoint-连接Excel

Power Automate和Power Apps想要连接Excel表格的话,可以在OneDrive或SharePoint网站的文档中创建Excel文件,然后把Excel转换成table表格 以SharePoint为例,在文档中点击新建,选择Excel工作簿 填写内容,然后全选选中 在…

CRM系统对科技企业有哪些帮助

随着国家政策的倾斜和5G等相关基础技术的发展,中国人工智能产业在各方的共同推动下进入爆发式增长阶段,市场发展潜力巨大。CRM客户管理系统作为当下最热门的企业应用,同样市场前景广阔。那么,CRM系统对科技企业有哪些帮助&#xf…

2023年 华为杯数学建模 E题

本科大三的时候,打过一次美赛,当时租了一个民宿,和队友一起度过了专注的四天。当时比赛结束之后,拿着手机,看到四天没回的消息,四天没刷过的朋友圈,有种很新奇的感觉,谢谢美赛给了我…

MySQL数据库清理Relay_Log_File日志

背景 “Relay_Log_File” 是 MySQL 中用于复制的参数之一。在 MySQL 复制中,当一个服务器作为主服务器(master)时,它会将其更改写入二进制日志文件(binary log file)。而另一个服务器作为从服务器&#xf…

买台灯看什么参数?考公必备护眼台灯推荐

说到台灯相信大家都不陌生,不管是平时间休闲看书、办公,还是孩子学习阅读时都会用的上。不过台灯还是不能随便乱买的,因为如果买的台灯品质不合格,光源质量太差,使用久了还会对眼睛带来不好的影响。 所以我们在挑选台灯…

flutter下拉列表

下拉列表 内容和下拉列表的标题均可滑动 Expanded: 内容限制组件,将其子类中的无限扩展的界面限制在一定范围中。在此使用,是为了防止下拉列表中的内容超过了屏幕限制。 SingleChildScrollView: 这个组件,从名字中可…

idea查看UML类图

idea查看UML类图 一、如何查看UML类图 1.1 选择需要查看的类或者包,鼠标右键,选择Diagrams->Show Diagram 1.2 对于UML类图中的包,选中后点击鼠标右键-> Expand Nodes(展开节点) 展开前 展开后 1.3 展开后分布比较凌乱&#xff…

北大腾讯打造多模态15边形战士!语言作“纽带”,拳打脚踢各模态,超越Imagebind

AI4Happiness 投稿 量子位 | 公众号 QbitAI 北大联合腾讯打造了一个多模态15边形战士! 以语言为中心,“拳打脚踢”视频、音频、深度、红外理解等各模态。 具体来说,研究人员提出了一个叫做LanguageBind的多模态预训练框架。 用语言作为与其…

手写LASSO回归python实现

import numpy as np from matplotlib.font_manager import FontProperties from sklearn.datasets import make_regression from sklearn.model_selection import train_test_split import matplotlib.pyplot as pltclass Lasso():def __init__(self):pass# 数据准备def prepar…

Hoppscotch:开源 API 开发工具,快捷实用 | 开源日报 No.77

hoppscotch/hoppscotch Stars: 56.1k License: MIT Hoppscotch 是一个开源的 API 开发生态系统,主要功能包括发送请求和获取实时响应。该项目具有以下核心优势: 轻量级:采用简约的 UI 设计。快速:实时发送请求并获得响应。支持多…

Servlet 常见的API

文章目录 写在前面Smart Tomcat 插件Servlet 中常见的API1. HttpServletinit 方法destroy 方法service 方法Servlet 的生命周期 使用 postman 构造请求使用 ajax 构造请求2. HttpServletRequest3. 前端给后端传参1). GET, query string2). POST, form3). json 4. HttpServletRe…

JWT登录认证(2认证)

备注说明: 用户登录成功后,系统会自动下发JWT令牌,然后在后续的每次请求中,浏览器都需要在请求头header中携带到服务器,请求头的名称为Authorization,值为登录时下发的JWT令牌。 如果检测到用户未登录&…

通过右键用WebStorm、Idea打开某个文件夹或者在某一文件夹下右键打开当前文件夹用上述两个应用

通过右键用WebStorm、Idea打开某个文件夹或者在某一文件夹下右键打开当前文件夹用上述两个应用 通过右键点击某个文件夹用Idea打开 首先打开注册表 win R 输入 regedit 然后找到HKEY_CLASSES_ROOT\Directory\shell 然后右键shell 新建一个项名字就叫 Idea 第一步&#xf…

社区论坛小程序源码系统,功能齐全,页面简洁,前端+后端+完整部署教程

现如今,社区论坛已经成为人们交流思想,分享经验,获取信息的重要平台。近年来,小程序的出现更是改变了传统的网站建设方式,让用户体验更加便捷,高效。今天源码小编来和大家分享一款社区论坛小程序源码系统&a…

蓝桥杯每日一题2023.11.13

题目描述 蓝桥杯大赛历届真题 - C 语言 B 组 - 蓝桥云课 (lanqiao.cn) 题目分析 由于每次吹灭的蜡烛与年龄相同故我们想到使用前缀和可以让我们求出各个区间的和,我们将每个区间都枚举一遍,如果符合要求就输出区间开始的位置(答案&#xff…

JVM——类加载器(JDK8及之前,双亲委派机制)

目录 1.类加载器的分类1.实现方式分类1.虚拟机底层实现2.JDK中默认提供或者自定义 2.类加载器的分类-启动类加载器3.类加载器的分类-Java中的默认类加载器4.类加载器的分类-扩展类加载器5.类加载器的分类-类加载器的继承 2.类加载器的双亲委派机制 类加载器(ClassLo…

Page分页records有数据,但是total=0,解决办法

Page分页records有数据,但是total0,解决办法 问题:程序运行起来后,后端接收前端传来的搜索请求信息正常,但无法在前端正确反馈信息,通过在后端排查发现total一直等于零,但数据库中有数据&#x…

使用postman测试

第一步: 第二步: 第三步:添加请求 第四步:填写请求 代码实现自动关联的位置: 为相关联的接口设置环境: 使用设置的环境变量: 参数化实现测试:测试脚本中仅测试数据不一样&#xff…

postman导入请求到jmeter进行简单压测,开发同学一学就会

背景# 这个事情也是最近做的,因为线上nginx被我换成了openresty,然后接入层服务也做了较大改动,虽然我们这个app(内部办公类)并发不算高,但好歹还是压测一下,上线时心里也稳一点。 于是用jmet…