以下关于程序设计语言的叙述中,错误的是( )。A.程序设计语言的基本成分包括数据、运算、控制和传输等B.高级程序设计语言不依赖于具体的机器硬件C.程序中局部变量的值在运行时不能改变D.程序中常量的值在运行时不能改变
以下关于程序设计语言的叙述中,错误的是( )。
A.程序设计语言的基本成分包括数据、运算、控制和传输等
B.高级程序设计语言不依赖于具体的机器硬件
C.程序中局部变量的值在运行时不能改变
D.程序中常量的值在运行时不能改变
B.高级程序设计语言不依赖于具体的机器硬件
C.程序中局部变量的值在运行时不能改变
D.程序中常量的值在运行时不能改变
参考解析
解析:本题考查程序语言基础知识。选项A涉及程序语言的一般概念,程序设计语言的基本成分包括数据、运算、控制和传输等。选项B考查高级语言和低级语言的概念。关于程序设计语言,高级语言和低级语言是指其相对于运行程序的机器的抽象程度。低级语言在形式上越接近机器指令,汇编语言就是与机器指令一一对应的。高级语言对底层操作进行了抽象和封装,其一条语句对应多条机器指令,使编写程序的过程更符合人类的思维习惯,并且极大了简化了人力劳动。高级语言并不依赖于具体的机器硬件。选项C考查局部变量的概念,凡是在函数内部定义的变量都是局部变量(也称作内部变量),包括在函数内部复合语句中定义的变量和函数形参表中说明的形式参数。局部变量只能在函数内部使用,其作用域是从定义位置起至函数体或复合语句体结束为止。局部变量的值通常在其生存期内是变化的。选项D考查常量的概念,程序中常量的值在运行时是不能改变的。
相关考题:
在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。 A.应该支持被封装的对象B.应该支持类写实例的概念C.应该支持通过指针进行引用D.应该支持继承和多态
● 以下关于面向对象分析与结构化分析的叙述中,错误的是 (46) 。(46)A. 面向对象分析结果可采用UML描述B. 结构化分析结果可使用 DFD等模型表示C. 面向对象分析结果需要采用面向对象程序设计语言描述D. 面向对象分析结果是面向对象设计的输入
以下关于程序设计语言的叙述中,()是错误的。A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言C.机器语言比高级语言可移植性差D.编译生成的目标程序可以脱离其编译环境独立运行
以下叙述中错误的是(49)。A.面向对象程序设计语言可支持过程化的程序设计B.面向对象程序设计语言不支持对一个对象的成员变量进行直接访问C.给定算法的时间复杂性与实现该算法所采用的程序设计语言无关D.与汇编语言相比,采用脚本语言编程可获得更高的运行效率
下列叙述中错误的是A.Visual Basic是采用了事件驱动编程机制B.Visual Basic是面向过程的程序设计语言C.Visual Basic是可视化程序设计语言D.Visual Basic是面向对象的程序设计语言
在面向对象程序设计语言中,对象之间通过 ( ) 方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是 (请作答此空) 。A.应该支持被封装的对象B.应该支持类写实例的概念C.应该支持通过指针进行引用D.应该支持继承和多态
在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。A、应该支持被封装的对象B、应该支持类写实例的概念C、应该支持通过指针进行引用D、应该支持继承和多态
单选题下列关于算法的叙述,错误的是()A算法一定有输入B算法可以使用程序设计语言来实现C算法必须有输出