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

    作者:匿名更新于: 2022-08-10 22:09:57

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

      为帮助考生备考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、典型的合理引用和侵权行为

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

软考软件设计师 更多推荐

课课家教育

未登录