一、编译程序和解释程序
编译器和解释器都会3个分析处理
以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是( A )。
A编译程序不参与用户程序的运行控制,而解释程序则参与
B编译程序可以用高级语言编写,而解释程序只能用汇编语言编写
C编译方式处理源程序时不进行优化,而解释方式则进行优化
D编译方式不生成源程序的目标程序,而解释方式则生成
解析:
选项B 解释程序也是用高级语言编写
选项C 编译和解释型两种都可以进行优化
选项D 特点相反 编译方式会生成目标程序,解释方式不生成
二、各种程序设计语言特点
以下关于脚本语言的叙述中,正确的是( C )。
A脚本语言是通用的程序设计语言
B脚本语言更适合应用在系统级程序开发中
C脚本语言主要采用解释方式实现
D脚本语言中不能定义函数和调用函数
解析:
选项A 脚本语言不是通用的程序设计语言,基于解释器实现程序执行
选项B 脚本语言不适合系统级程序开发,
选项D 脚本语言支持函数和调用
( A )是一种函数式编程语言。
A Lisp
B Prolog
C Python
D Java/C++
三、程序设计语言的基本要素
通用的高级程序设计语言一般都会提供描述数据、 运算、控制和数据传输的语言成分,其中,控制包括顺序、( A ) 和循环结构。
A选择
B递归
C递推
D函数
在程序运行过程中,( C )时涉及整型数据转换为浮点型数据的操作。
A将浮点型变量赋值给整型变量
B将整型常量赋值给整型变量
C将整型变量与浮点型变量相加
D将浮点型常量与浮点型变量相加
解析:
选项A 是 浮点 -> 整型 与题目相反
选项B 是 整型 -> 整型 没涉及到浮点
选项D 是 浮点 -> 浮点 没涉及到整型
四、函数调用方式
常用的函数参数传递方式有传值与传引用两种。( C )。
A在传值方式下,形参与实参之间互相传值
B在传值方式下,实参不能是变量
C在传引用方式下,修改形参实质上改变了实参的值。
D在传引用方式下,实参可以是任意的变量和表达式。
解析
选项A 传值方式 只能 实参 -> 形参,形参没有实参的地址,所以不能反向传值
选项B 传值方式 实参就是变量
选项D 引用方式 实参不能是表达式
标签:选项,语言,软考,浮点,整型,程序设计,实参,传值,脚本语言 From: https://www.cnblogs.com/mindzone/p/18471069