亿搜题库-好用方便快捷的题库

免费慕课 编译原理(南华大学)1450028170 最新慕课中国大学MOOC答案-亿搜题库

2078291 47 ℃ 0 条

单元测验

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: 汇编程序
答案: 【 目标程序

6、单选题:
‎编写一个高级语言的编译器的工作,称为对这个语言的(     )‎
选项:
A: 设计
B: 分析
C: 实现
D: 使用
答案: 【 实现

7、单选题:
‍确定一个高级语言的各种规则的工作,如字母表、词法、语法、语义、语用等规则,称为对这个语言的(     )‌
选项:
A: 设计
B: 分析
C: 实现
D: 使用
答案: 【 设计

8、单选题:
‌用一个高级语言编写一个应用程序的工作,称为对这个语言的(     )‍
选项:
A: 设计
B: 分析
C: 实现
D: 使用
答案: 【 使用

9、单选题:
‌以下哪种语言属于高级语言(    )‍
选项:
A: 汇编语言
B: 二进制语言
C: 机器语言
D: Python语言
答案: 【 Python语言

10、单选题:
‍以下哪种语言的理论基础是冯.诺依曼模型(    )‍
选项:
A: 逻辑式语言
B: 强制式语言
C: 函数式语言
D: 对象式语言
答案: 【 强制式语言

11、单选题:
‏以下哪个不属于冯.诺依曼体系结构的特点(     )‌
选项:
A: 数据、指令以二进制形式存储
B: 存储程序的工作方式
C: 程序顺序执行,可强制修改执行顺序
D: 可直接执行数学函数运算
E: 存储器的内容可以被修改
答案: 【 可直接执行数学函数运算

12、单选题:
‎冯.诺依曼体系结构在命令式语言上的表现不包括以下哪个(     )‌
选项:
A: 变量
B: 赋值
C: 重复
D: 查询
答案: 【 查询

13、单选题:
‏以下哪个不是程序单元(     )‍
选项:
A: C语言中的函数
B: Pascal语言中的过程
C: Fortran语言中的子程序
D: C++语言中的变量引用
答案: 【 C++语言中的变量引用

14、单选题:
‏同一单元的引用环境中有两个或多个变量绑定于同一数据对象,称这些变量互为(     )​
选项:
A: 别名
B: 重载
C: 引用
D: 副作用
答案: 【 别名

15、单选题:
‍对一个非局部变量进行修改称为(     )‌‍‌
选项:
A: 重载
B: 副作用
C: 别名
D: 引用
答案: 【 副作用

第2章 数据类型

单元测验

1、单选题:
​语言根据所面向的机器和应用定义了不同的数据类型,这些类型称为(     )‎
选项:
A: 内部类型
B: 外部类型
C: 结构类型
D: 用户定义类型
答案: 【 内部类型

2、单选题:
‌语言提供了一些方法,采用这些方法由用户自己定义的数据类型称为(     )‍
选项:
A: 内部类型
B: 外部类型
C: 新类型
D: 用户定义类型
E: 自定义类型
答案: 【 用户定义类型;
自定义类型

3、单选题:
‍内部类型的优越性不包括以下哪个选项(     )‏
选项:
A: 基本表示的不可见性
B: 编译时能检查变量使用的正确性
C: 编译时可以确定无二义的操作
D: 可以通过数据类型显式定义数据的精度
E: 可以利用数据聚合机制定义更复杂的内部类型
答案: 【 可以利用数据聚合机制定义更复杂的内部类型

4、单选题:
‎用户定义类型的数据聚合机制不包括以下哪一项(     )‎‎‎
选项:
A: 笛卡尔积
B: 有限映像
C: 序列
D: 递归
E: 判定或
F: 幂集
G: 合并
答案: 【 合并

5、单选题:
‌C语言的结构或Pascal语言的记录,属于下列哪种聚合机制(     )‏‌‏
选项:
A: 笛卡尔积
B: 有限映像
C: 序列
D: 递归
答案: 【 笛卡尔积

6、单选题:
‍C语言的数组,属于下列哪种聚合机制(     )‍‍‍
选项:
A: 笛卡尔积
B: 有限映像
C: 判定或
D: 递归
答案: 【 有限映像

7、单选题:
​顺序文件只能按顺序进行读写,它的思想来自于下列哪种聚合机制(     )​
选项:
A: 笛卡尔积
B: 有限映像
C: 序列
D: 幂集
答案: 【 序列

8、单选题:
‏数据类型 T 的定义中包含了同一类型 T 的成分,这种数据聚合机制称为(     )‍
选项:
A: 有限映像
B: 序列
C: 递归
D: 判定或
E: 幂集
F: 笛卡尔积
答案: 【 递归

9、单选题:
‌C语言的联合或Pascal语言的变体记录,属于下列哪种聚合机制(     )​
选项:
A: 笛卡尔积
B: 有限映像
C: 序列
D: 递归
E: 判定或
F: 幂集
答案: 【 判定或

10、单选题:
‏类型 T 的元素所有子集的集合,称为(     )‍
选项:
A: 笛卡尔积
B: 有限映像
C: 序列
D: 递归
E: 判定或
F: 幂集
答案: 【 幂集

11、单选题:
​对数据的操作和对应的类型是否匹配的一致性检查称为(     )‏
选项:
A: 类型检查
B: 语义检查
C: 语法检查
D: 数据检查
答案: 【 类型检查

12、单选题:
​将语言按数据类型进行分类,不包括以下哪一个类型(     )‌​‌
选项:
A: 无类型语言
B: 强类型语言
C: 弱类型语言
D: 函数型语言
答案: 【 函数型语言

13、单选题:
‎一个语言没有任何数据类型,则称为(     )‏
选项:
A: 无类型语言
B: 强类型语言
C: 弱类型语言
D: 新类型语言
答案: 【 无类型语言

14、单选题:
‏一个语言的所有类型检查都在编译时完成,则称为(     )‎
选项:
A: 无类型语言
B: 强类型语言
C: 弱类型语言
D: 新类型语言
答案: 【 强类型语言

15、单选题:
‎一个语言的类型检查全部或部分要在运行时完成 ,则称为(     )‏
选项:
A: 无类型语言
B: 强类型语言
C: 弱类型语言
D: 新类型语言
答案: 【 弱类型语言

16、单选题:
​某种类型的值转换为另一种类型的值称为(     )‍
选项:
A: 类型检查
B: 类型转换
C: 类型等价
D: 类型实现
答案: 【 类型转换

17、单选题:
‍T1和T2是两个类型,T1的任何值都可以赋予T2的变量,反之亦然;T1实参可对应T2形参,反之亦然。‌‍则T1和T2称为(     )‌‍‌
选项:
A: 类型检查
B: 类型转换
C: 类型等价
D: 类型实现
答案: 【 类型等价

第3章 控制结构

单元测验

1、单选题:
‌规定程序语句和程序单元的执行流程的控制机制叫做(     )‍
选项:
A: 程序结构
B: 语句流程
C: 控制结构
D: 语句结构
答案: 【 控制结构

2、单选题:
​规定语句执行流程的机制叫做(     )‌
选项:
A: 语言级控制结构
B: 函数级控制结构
C: 语句级控制结构
D: 单元级控制结构
答案: 【 语句级控制结构

3、单选题:
‎语句级控制结构不包含以下哪种(     )‏
选项:
A: 顺序
B: 选择
C: 分支
D: 重复
E: 循环
F: 函数
答案: 【 函数

4、单选题:
​复合语句属于哪种语句级控制结构(     )‎
选项:
A: 顺序
B: 选择
C: 重复
D: 函数
答案: 【 顺序

5、单选题:
‎当预先知道重复次数时,在循环计数器值的有限集合上重复的制导方式叫做(     )​
选项:
A: 条件制导
B: 循环制导    
C: 有限制导
D: 计数器制导
答案: 【 计数器制导

6、单选题:
‎预先不知道知道重复次数,根据是否满足某个条件来控制重复的制导方式叫做(    )‍‎‍
选项:
A: 条件制导
B: 循环制导
C: 有限制导
D: 计数器制导
答案: 【 条件制导

7、单选题:
​顺序是(    )的抽象‏
选项:
A: 二进制机器指令
B: 控制权转移
C: 程序计数器自动加1,指向下一条指令
D: 显式修改程序计数器
答案: 【 程序计数器自动加1,指向下一条指令

8、单选题:
‍选择和重复是(    )的抽象。‌
选项:
A: 程序计数器自动加1,指向下一条指令
B: 显式修改程序计数器
C: 二进制机器指令
D: 控制权转移
答案: 【 显式修改程序计数器

9、单选题:
​C语言中的哪种语句是随意修改程序计数器值的抽象(     )‏
选项:
A: if语句
B: while语句
C: swich语句
D: goto语句
答案: 【 goto语句

10、单选题:
‍C语言中的哪种语句是“有节制”地修改程序计数器值的抽象(     )‍
选项:
A: if语句
B: while语句
C: for语句
D: goto语句
E: break语句
F: continue语句
答案: 【 break语句;
continue语句

11、单选题:
‎以下哪种不属于单元级控制结构(     )‏
选项:
A: 显式调用
B: 异常处理
C: 协同程序
D: 并发单元
E: 循环结构
答案: 【 循环结构

12、单选题:
‌以下哪种不属于显式调用(     )‏
选项:
A: FORTRAN语言的子程序和函数
B: PASCAL语言的函数和过程
C: C语言的函数
D: C++语言的引用
答案: 【 C++语言的引用

13、单选题:
​程序单元之间的通信不能通过以下哪种方式实现(     )‍
选项:
A: 参数传递
B: 全局变量
C: 局部变量
D: 非局部变量
答案: 【 局部变量

14、单选题:
​多个程序单元交错地执行称为(     )​
选项:
A: 并发单元
B: 协同程序
C: 显示调用
D: 异常处理
答案: 【 协同程序

15、单选题:
‎多个程序单元可重叠地执行,即一个单元尚未终止,另一个单元可能开始执行,称为(     )‏
选项:
A: 显示调用
B: 异常处理
C: 协同程序
D: 并发单元
答案: 【 并发单元

第4章 程序语言的设计

单元测验

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: 流程图
答案: 【 语法图

6、单选题:
‍以下哪个表示:所有以0开头,以1结尾的串的语言(     )‍
选项:
A: {0}{0,1}*{1}
B: {11}{0,1}*{11}U{11,111}
C: {00,01,10,11}*
D: {0,1}*{01011}U{0,1}*
答案: 【 {0}{0,1}*{1}

7、单选题:
‍以下哪个表示:所有以11开头,11结尾的串的语言(     )​
选项:
A: {0}{0,1}*{1}
B: {11}{0,1}*{11}U{11,111}
C: {00,01,10,11}*
D: {0,1}*{01011}U{0,1}*
答案: 【 {11}{0,1}*{11}U{11,111}

8、单选题:
‏以下哪个表示:所有长度为偶数的串的语言(     )‌
选项:
A: {0}{0,1}*{1}
B: {11}{0,1}*{11}U{11,111}
C: {00,01,10,11}*
D: {0,1}*{01011}U{0,1}*
答案: 【 {00,01,10,11}*

9、单选题:
​以下哪个表示:所有包含子串01011的串的语言(     )‍
选项:
A: {

发表评论 (已有0条评论)

快来评论,快来抢沙发吧~