版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑数据库系统工程师程序语言基础知识配套习题数据库系统工程师程序语言基础知识配套习题
1.【单选题】3分|程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(请作答此空),但在()的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了()来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种()型语言,它具有很强的()能力。
A运行效率低,开发效率低
B运行效率低,开发效率高
C运行效率高,开发效率低
D运行效率高,开发效率高
2.【单选题】3分|程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(),但在(请作答此空)的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了()来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种()型语言,它具有很强的()能力。
A对时间和空间有严格要求
B并行处理
C事件驱动
D电子商务
3.【单选题】3分|程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(),但在()的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了(请作答此空)来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种()型语言,它具有很强的()能力。
A简单算术表达式
B助记符号
C伪指令
D定义存储语句
4.【单选题】3分|程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(),但在()的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了()来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种(请作答此空)型语言,它具有很强的()能力。
A命令
B交互
C函数
D逻辑
5.【单选题】3分|程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(),但在()的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了()来提高程序的可读性。高级语言有许多种类,其中,PROLOG是一种()型语言,它具有很强的(请作答此空)能力。
A控制描述
B输入/输出
C函数定义
D逻辑推理
6.【单选题】3分|通常编译程序是把高级语言书写的源程序翻译为(请作答此空)程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括()。其中()和优化部分不是每个编译程序都必需的。
ABasic程序
B中间语言
C另一种高级语言
D低级语言
7.【单选题】3分|通常编译程序是把高级语言书写的源程序翻译为()程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括(请作答此空)。其中()和优化部分不是每个编译程序都必需的。
A符号执行器
B模拟执行器
C解释器
D表格管理和出错处理
8.【单选题】3分|通常编译程序是把高级语言书写的源程序翻译为()程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括()。其中(请作答此空)和优化部分不是每个编译程序都必需的。
A词法分析
B语法分析
C中间代码生成
D目标代码生成
9.【单选题】4分|在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的(请作答此空)传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的()访问。C语言中的函数,以()方式进行参数传递。
A地址
B名
C值
D地址和值
E值和名
F名和地址
10.【单选题】4分|在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的()传递给相应的形式参数,子程序通过这种传值,形参(请作答此空);引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的()访问。C语言中的函数,以()方式进行参数传递。
A可传回结果的值
B可传回存放结果的地址
C可传回结果的值和存放结果的地址
D引用或赋值
11.【单选题】4分|在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的()传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的(请作答此空)传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的()访问。C语言中的函数,以()方式进行参数传递。
A地址
B名
C值
D地址和值
E值和名
F名和地址
12.【单选题】4分|在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的()传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的(请作答此空)访问。C语言中的函数,以()方式进行参数传递。
A直接
B间接
C变址
D引用或赋值
13.【单选题】4分|在高级程序设计语言中,一种语言(或编译器)使用哪种参数传递方法是很重要的,因为子程序的运行依赖于参数传递所用的方法,参数传递方法有传值调用、引用调用、传名调用和宏扩展。传值调用是把实际参数的()传递给相应的形式参数,子程序通过这种传值,形参();引用调用是指把实际参数的()传给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的()访问。C语言中的函数,以(请作答此空)方式进行参数传递。
A传值调用
B引用调用
C传名调用
D宏扩展
14.【单选题】4分|下面关于程序语言的说法中,错误的是()。
A脚本语言属于动态语言,其程序结构可以在运行中改变
B脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序
CPHP、JavaScript属于静态语言,其所有成分可在编译时确定
DC语言属于静态语言,其所有成分可在编译时确定
15.【单选题】3分|开发专家系统时,通过描述事实和规则由模式匹配得出结论,适用的开发语是()。
A面向对象语言
B函数式语言
C过程式语言
D逻辑式语言
16.【单选题】3分|高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是()。
A语句
B语义
C语用
D语法
17.【单选题】3分|(请作答此空)是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的()是衡量一个面向对象程序设计语言成熟与否的重要标志之一。
A继承性
B消息传递
C多态性
D静态联编
18.【单选题】3分|()是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的(请作答此空)是衡量一个面向对象程序设计语言成熟与否的重要标志之一。
A函数库
B类库
C类型库
D方法库
19.【单选题】3分|形式语言的短语结构文法一般用四元组G=(VT,VN,S,P)表示。根据(请作答此空)的分类,把文法分成0型、1型、2型、3型4种类型。各类文法所对应的自动机顺次为()。
A终结符号集VT
B非终结符号集VN
C产生式集P
D起始符S
20.【单选题】3分|形式语言的短语结构文法一般用四元组G=(VT,VN,S,P)表示。根据()的分类,把文法分成0型、1型、2型、3型4种类型。各类文法所对应的自动机顺次为(请作答此空)。
A有限状态自动机、线性有界自动机、下推自动机、图灵机
B图灵机、线性有界自动机、下推自动机、有限状态自动机
C图灵机、下推自动机、有限状态自动机、线性有界自动机
D线性有界自动机、有限状态自动机、下推自动机、图灵机
21.【单选题】3分|高级语言编译程序中常用的语法分析方法中,递归子程序法属于(请作答此空)分析方法,算符优先法属于()分析方法。
A自左至右
B自右至左
C混合方式
D自顶向下
E自底向上
22.【单选题】3分|高级语言编译程序中常用的语法分析方法中,递归子程序法属于()分析方法,算符优先法属于(请作答此空)分析方法。
A自左至右
B自右至左
C混合方式
D自顶向下
E自底向上
23.【单选题】3分|表达式采用逆波兰式表示时可以不用括号,而且可以用基于(请作答此空)的求值过程进行计算,与逆波兰式ab+c*d+对应的中缀表达式是()。
A栈
B队列
C符号表
D散列表
24.【单选题】3分|表达式采用逆波兰式表示时可以不用括号,而且可以用基于()的求值过程进行计算,与逆波兰式ab+c*d+对应的中缀表达式是(请作答此空)。
Aa+b+c*d
B(a+b)*c+d
C(a+b)*(c+d)
Da+b*c+d
25.【单选题】3分|对于以下编号为①、②、③的正规式,正确的说法是()。
①(aa*|ab)*b②(a|b)*b③((a|b)*|aa)*b
A正规式①、②等价
B正规式①、③等价
C正规式②、③等价
D正规式①、②、③互不等价
26.【单选题】3分|文法G[S]:S→xSx|y所描述的语言是()(n≥0)。
A(xyx)n
Bxyxn
Cxynx
Dxnyxn
27.【单选题】3分|语言L={AmBn|m≥0,n≥1}的正规表达式是()。
AA*BB*
BAA*BB*a*bb*
CAA*B*
DA*B*
28.【单选题】3分|如图所示为一个测定有限自动机的状态转换图,与该自动机等价的正规表达式是(请作答此空),图中的()是可以合并状态。
A(a|b)*bb(a*b*)*
B(a|b)*bba*|b*
C(a*b*)bb(a|b)*
D(a*|b*)*bb(a*|b*)
29.【单选题】3分|如图所示为一个测定有限自动机的状态转换图,与该自动机等价的正规表达式是(),图中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州遵义仁怀水投公司招见习人员4人备考题库含答案详解
- 2026四川广安市广安区就业创业促进中心第五批公益性岗位招聘23人备考题库附答案详解(综合卷)
- 2026山东德州武城县鼎固建筑工程有限公司招聘4人备考题库附答案详解(巩固)
- 2026陕西汉中市中医医院招聘35人备考题库及答案详解(基础+提升)
- 迈瑞医疗2027届技能人才校园招聘备考题库及答案详解(典优)
- 2026中国地质大学(北京)教师岗、实验员岗及专技岗位招聘49人备考题库(第二批)及答案详解(网校专用)
- 2026广西北海市社会保险经办中心招聘公益性岗位2人备考题库有答案详解
- 2026浙江杭州上城区闸弄口街道办事处编外工作人员招聘2人备考题库及答案详解(真题汇编)
- 2026山东德州天衢新区面向社会招聘教师45人备考题库附答案详解(满分必刷)
- 2026陕西西安市灞桥区中医医院中药房招聘5人备考题库及一套答案详解
- 长城的历史资料概括
- 2020新版药品GCP考试题库及答案
- 证据法学-典型案例分析
- 2022年一级注册建筑师考试《建筑材料与构造》真题及答案解析
- 滴水实验 说课课件
- 小型液压机液压系统设计
- 玉米的综合利用玉米皮的综合利用
- GB/T 4450-1995船用盲板钢法兰
- 汽轮机TSI系统详解
- 建档立卡-退役军人信息登记表(基础电子档案)
- (部编版)统编四年级语文下册第六单元《习作:我学会了-》教学课件
评论
0/150
提交评论