电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年软件水平考试中级软件设计师上午基础知识历年真题试卷汇VIP免费

2024年软件水平考试中级软件设计师上午基础知识历年真题试卷汇_第1页
1/13
2024年软件水平考试中级软件设计师上午基础知识历年真题试卷汇_第2页
2/13
2024年软件水平考试中级软件设计师上午基础知识历年真题试卷汇_第3页
3/13
软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编3(题后含答案及解析)题型有:1.选择题选择题(每题1分,共75分)下列各题A、B、C、D四个选项中,只有一种选项是对的的,请将此选项涂写在答题卡对应位置上,答在试卷上不得分。1.将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是(48)的合适工具。A.有助于进行反编译处理B.有助于进行与机器无关的优化处理C.尽早发现语法错误D.可以简化语法和语义分析对的答案:B解析:本题考察程序语言基础知识。“中间代码”是一种简朴且含义明确的记号系统,与详细的机器无关,可以有若干种形式。可以将不一样的高级程序语言翻译成同一种中间代码。由于与详细机器无关,使用中间代码有助于进行与机器无关的优化处理,以及提高编译程序的可移植性。知识模块:程序语言2.如下有关程序错误的论述中,对的的是(50)。A.编译对的的程序必然不包括语法错误B.编译对的的程序必然不包括语义错误C.除数为0的错误可以在语义分析阶段检查出来D.除数为0的错误可以在语法分析阶段检查出来对的答案:C解析:顾客编写的源程序不可防止地会有某些错误,这些错误大体可以分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如除数为0、引用数组元素F标错误等。静态错误是指编译阶段发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、体现式缺乏操作数、括号不匹配等有关语言构造上的错误称为语法错误,而语义分析时发现的运算符与运算对象不合法等错误属丁二静态语义错误。知识模块:程序语言3.在对程序语言进行翻译的过程中,常采用某些与之等价的中间代码表达形式。常用的中间代码表达不包括(49)。A.树B.后缀式C.四元式D.正则式对的答案:D解析:常用的中间代码有后缀式、三元式、四元式和树等形式。知识模块:程序语言4.编译和解释是实现高级程序设计语言翻译的两种的基本形式。如下有关编译与解释的论述中,对的的是(51)。A.在解释方式下,对源程序不进行词法分析和语法分析,直接进行语义分析B.在解释方式下,不必进行词法、语法和语义分析,而是直接产生源程序的目的代码C.在编译方式下,必须进行词法、语法和语义分析,然后产生源程序的目的代码D.在编译方式下,必须先形成源程序的中间代码,然后再产生与机器对应的目的代码对的答案:C解析:编译程序是将高级语言书写的源程序翻译成与之等价的低级语言的目的程序,编译的工作阶段包括:词法分析、语法分析、语义分析、中间代码生成、代码优化、目的代码生成。解释程序直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目的代码,如BASIC解释程序。编译程序与解释程序最大的区别之一在于前者生成目的代码,而后者不生成;此外,前者产生的目的代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。知识模块:程序语言5.编译程序分析源程序的阶段依次是(21)。A.词法分析、语法分析、语义分析B.语法分析、词法分析、语义分析C.语义分析、语法分析、词法分析D.语义分析、词法分析、语法分析对的答案:A解析:词法分析是编译过程的第一种阶段,其任务是对源程序从前到后(从左到右)逐一字符地扫描,从中识别出一种个“单词”符号。语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位。假如源程序中没有语法错误,语法分析后就能对的地构造其语法树。语义分析阶段的重要任务是检查源程序与否具有静态语义错误,并搜集类型信息供背面的代码生成阶段使用。知识模块:程序语言6.编译程序对C语言源程序进行语法分析时,可以确定(22)。A.变量与否认义(或申明)B.变量的值与否对的C.循环语句的执行次数D.循环条件与否对的对的答案:A解析:语法分析是编译过程的一种逻辑阶段。语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”、“语句”、“体现式”等等。语法分析程序判断源程序在构造上与否对的。题目中,只选项A可以在语法分析时可以确定。知识模块:程序语言7.如...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年软件水平考试中级软件设计师上午基础知识历年真题试卷汇

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部