- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员考试 软件基础
1、程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(1),但有 (2) 的场合,还经常全部或部分使用低级语言。汇编语言的一种与机器语言十分接近的低级语言,它使用了 (3) 来提高程序的可读性。高级语言有很多种,其中,PROLOG是一种 (4) 型语言,它具有很强的 (5) 的能力。
(1)、A、运行效率低,开发效率低。 B、运行效率低,开发效率高。
C、运行效率高,开发效率低。 D、运行效率高,开发效率高。
(2)、A、对时间和空间有严格要求。 B、并行处理。
C、事件驱动。 D、电子商务。
(3)、A、表达式。 B、助记符。 C、伪指令。 D、定义存储语句。
(4)、A、命令。 B、交互。 C、函数。 D、逻辑。
(5)、A、实时处理。 B、逻辑推理。 C、输入\输出。 D、函数定义。
2、程序语言的语言处理程序是一种 (6) 。 (7) 是两类高级语言处理程序,它们的主要区别之一在于 (8) 。使用 (9)可实现汇编语言到机器语言的翻译。程序员在源程序中增加注释,可以 (10) 。
(6)、A、系统软件。 B、应用软件。 C、实时系统。 D、分布式系统。
(7)、A、高级语言程序和低级语言程序。 B、解释程序和编译程序。
C、编译程序和操作系统。 D、系统程序和应用程序。
(8)、A、单用户与多用户的差别。 B、对用户程序的查错能力。
C、机器执行的效率。 D、是否生成目标程序。
(9)、A、汇编程序 B、编译程序。 C、反汇编程序。 D、解释程序。
(10)、A、降低执行效率。 B、提高执行效率。
C、提高程序的可读性。 D、推行程序设计的标准化。
3、在编译程序的语法分析角度看,源程序是一个句子的集合, (11) 可以较好地反映句子的结构。
(11)、A、线性表。 B、树。 C、强连通图。 D、堆栈。
4、当程序运行陷于死循环时,说明程序中存在 (12) 。在C语言中,函数定义及函数调用应该遵循的原则是 (13) 。以求阶乘为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (14) 。
(12)、A、语法错误。 B、静态的语义错误。
C、词法错误。 D、动态的语义错误。
(13)、A、可以进行函数的嵌套定义,不可以进行函数的嵌套调用。
B、不可以进行函数的嵌套定义,可以进行函数的嵌套调用。
C、即可以进行函数的嵌套定义,又可以进行函数的嵌套调用。
D、即不能进行函数的嵌套定义,也不能工巧匠进行函数的嵌套调用。。
(14)、A、递归程序经编译后形成较长的目标代码,所以需要较多的运行时间。
B、递归程序执行时多次复制同一段目标代码占用了较多的时间。
C、递归程序执行时一系列的函数调用及返回占用了较多的时间。
D、递归程序执行过程中重复存取相同的数据占用了较多的时间。
5、在下面的主程序中,实参a与形参x以引用调用(call by reference)的方式传递信息,实参b与形参主以值调用(call by value)的方式传递信息,那么,从过程”compute”返回主程序后a和b的值分别为 (15) 。
Main Program Procedure compute(x,y)
(15)、A、5和2。 B、5和12。 C、1和2。 D、1和12。
6、程序设计语言用于书写计算机程序,客观存在包含语法、语义和(16) 三个方面。逻辑式语言的基础是 (17) ,如Prolog是逻辑式程序设计语言,它的基本运算单位是 (18) 。函数式语言是一种面向 (19) 的语言。(20)是特别适宜在网络上运行的、可用各种平台的一种面向对象的程序设计语言。
(16)、A、语境。 B、语调。 C、语用。 D、语句。
(17)、A、λ-演算。 B、异调代数。 C、谓词逻辑。 D、范畴论。
(18)、A、Hern子句。 B、函数。 C、子程序。 D、模块。
(19)、A、对象 B、谓词。 C、表达式。 D、值。
(20)、A、LISP。 B、C++。 C、Fortran。 D、Java。
7、一般程序都提供了描述 (21) , (22) 控制和数据传输的语言成分,控制成分中有顺序、 (23) 、重复结构。
(21)、A、数据。 B、整型。
文档评论(0)