当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2021年数据库系统工程师模拟题上午之四

2021年数据库系统工程师模拟题上午之四

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

摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年数据库系统工程师模拟题上午】部分试题的详解,一起来看看吧~1、下面关于程序语言的说法中,错误的是(  )。A、脚本语言属于动态

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



1、下面关于程序语言的说法中,错误的是(  )。
A、脚本语言属于动态语言,其程序结构可以在运行中改变
B、脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序
C、PHP、JavaScript属于静态语言, 其所有成分可在编译时确定
D、C语言属于静态语言,其所有成分可在编译时确定

答案:C
答题解析:

动态语言是指程序在运行时可以改变其结构,动态语言的类型检查是在运行时做的。脚本语言代表一套与系统程序设计语言不同的协定,脚本语言一般是面向字符的,因为字符为许多不同的事物提供了一致的描述。事实上,脚本语言都是动态语言,而动态语言都是解释型语言,即脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序。C 语言属于静态语言,其所有成分可在编译时确定; JavaScript 、ASP 、PHP 、Perl 都是脚本语言, 因此它们属于动态语言。故选项C 是正确的。



2、算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b(c+d)(其中,-、+、*表示二元算术运算减、加、乘)的后缀式为(请作答此空),与该表达式等价的语法树为( )。
A、 a b c d -*+
B、 a b c d*+ -
C、 ab-c*d+
D、 a b c d+*-

答案:D
答题解析:

本题考查程序设计语言(编译原理)基础知识。

逆波兰式(后缀式):把运算对象写在前面,运算符号写在后面;即对语法树进行深度优先遍历,访问子结点先于父结点。该表示形式的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用栈实现求值。

答案为:C、D、D



3、通常编译程序是把高级语言书写的源程序翻译为( ) 程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括(请作答此空)。其中( )和优化部分不是每个编译程序都必需的。
A、符号执行器
B、模拟执行器
C、解释器
D、表格管理和出错处理

答案:D
答题解析:1.jpg

查看完整试题>>>


代理合作学习群