当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2017年5月 程序员 上午题之十一

2017年5月 程序员 上午题之十一

作者:mb64a2dd422e24f2023-10-21 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2017年5月 程序员 上午题】部分真题的详解,一起来看看吧~1、表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”. 那么,表达式“a*(b-

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2017年5月 程序员 上午题】部分试题的详解,一起来看看吧~



1、表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”. 那么,表达式“a*(b-c)+d”的后缀式表示为(33)
A、 abc-*d+

B、 Abcd*-+

C、 abcd-*+

D、 ab-c*d+


答案:A
答题解析:

要先看运算顺序,为b-c,表示为bc-,然后是a*(b-c),表示为abc-*,最后a*(b-c)+d表示为abc-*d+




2、对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式 “a or ((b>c) and d)”,当(34)时可进行短路计算。
A、 a 的值为 true

B、 d 的值为 true

C、 b 的值为 true

D、 c 的值为 true


答案:A
答题解析:

短路运算指的是:

且前面是0时,且后面的不计算。

或前面不是0时,或后面的不计算。

此题选A。




3、在对高级语言编写的源程序进行编译时,可发现源程序中(35)
A、 全部语法错误和全部语义错误

B、 部分语法错误和全部语义错误

C、 全部语法错误和部分语义错误

D、 部分语法错误和部分运行错误


答案:C
答题解析:

高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误是指语言结构上的错误,静态语义错误是指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。




查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群