2021年数据库系统工程师模拟题上午之四
作者:mb64e70626def822023-11-13 01:00:14
备考咨询 刷题指导
添加专属学姐
2024上半年软考备考资料+考试大纲
下载
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年数据库系统工程师模拟题上午】部分试题的详解,一起来看看吧~1、下面关于程序语言的说法中,错误的是( )。A、脚本语言属于动态
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年数据库系统工程师模拟题上午】部分试题的详解,一起来看看吧~
1、下面关于程序语言的说法中,错误的是( )。
A、脚本语言属于动态语言,其程序结构可以在运行中改变
B、脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序
C、PHP、JavaScript属于静态语言, 其所有成分可在编译时确定
D、C语言属于静态语言,其所有成分可在编译时确定
答案: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
答题解析:
3、通常编译程序是把高级语言书写的源程序翻译为( ) 程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括(请作答此空)。其中( )和优化部分不是每个编译程序都必需的。
A、符号执行器
B、模拟执行器
C、解释器
D、表格管理和出错处理
答案:D
答题解析:
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
答题解析:
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>