下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

2022下半年软件设计师考试知识点100条(10)

作者:匿名     来源: 软考点击数:553发布时间: 2022-08-10 22:09:57

标签: 2022软件设计师考试知识点软件设计师考试知识点软件设计师知识点

软考,您想通过吗?一次通过才是硬道理

  为帮助考生备考2022下半年软考软件设计师考试,课课家小编为大家整理了软件设计师考试知识点100条(10),供大家备考复习。

  为帮助大家备考软考中级软件设计师考试,课课家小编整理了2022下半年软件设计师考试知识点100条(10),希望对大家备考有帮助。

  91、编译过程

  符号表

  符号表的作用是记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的存在可以贯穿编译所有阶段。

  错误管理

  静态错误:编译时所发现的程序错误,分为语法错误和静态语义错误。

  语法错误包含:单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误。

  静态语义分析:运算符与运算对象类型不合法等错误。

  动态错误:发生程序运行时,也叫动态语义错误。包括死循环、变量取零时做除数、引用数组元素下标越界等错误。

  92、文法和正规式

  一般的程序设计语言属于上下文无关文法。

  正规文法,表示的语言集合是正规集,正规集的规律可以用正规式表示。 

  93、传值调用和引用调用

  94、常见的程序设计语言

  Fortran语言(第一个高级程序设计语言,科学计算,执行效率高)

  Pascal语言(结构化程序设计语言,表达能力强,Delphi)

  C语言(通用、结构化程序设计语言,指针操作能力强,高效)

  Lisp语言(函数式程序语言,符号处理,人工智能)

  C++语言(C语言基础上增加了类机制,面向对象,高效,与C兼容)

  Java语言(面向对象,中间代码,跨平台,通用的程序设计语言)

  Python(面向对象,解释型程序设计语言,胶水语言,通用的脚本语言)

  PHP(服务器端脚本语言,制作动态网页)

  Ruby(简单快捷、面向对象、脚本语言)

  Delphi(快速应用程序开发工具,可视化编程环境)

  COBOL(数据处理领域最为广泛的程序设计语言,高级编程语言)

  XML(可扩展标记语言,标准通用标记语言的子集 )

  PROLOG(逻辑式语言,间接性,表达能力强,建造系统、数据库、自然语言理解、智能知识库等)

  注:C/C++常被用于操作系统开发;脚本语言是解释性语言。

  95、保护范围和保护对象

  96、保护期限

  97、知识产权人确定-职务作品判定

  98、知识产权人确定-其他

  99、侵权判断的特殊要求

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

  开发软件所用的思想、处理过程、操作方法或者数学概念不受保护

  著作权法不适用于下列情形:

  法律、法规,机关的决议、决定、命令和其他具有立法、行政、司法性质的文件,及其正式译文;

  时事新闻;

  历法、通用数表、通用表格和公式。

  100、典型的合理引用和侵权行为

  >>>>>>点击进入软考报名专题

赞(7)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程