以下关于C/C++程序变量的叙述中,错误的是()。A、变量实际上是存储位置的名字B、变量都具有类型属性C、变量必须先声明,然后才能引用D、除了赋值运算,其他运算都不能改变变量的值

题目

以下关于C/C++程序变量的叙述中,错误的是()。

  • A、变量实际上是存储位置的名字
  • B、变量都具有类型属性
  • C、变量必须先声明,然后才能引用
  • D、除了赋值运算,其他运算都不能改变变量的值

相似考题
更多“以下关于C/C++程序变量的叙述中,错误的是()。A、变量实际上是存储位置的名字B、变量都具有类型属性C、变量必须先声明,然后才能引用D、除了赋值运算,其他运算都不能改变变量的值”相关问题
  • 第1题:

    以下关于模拟运算表的描述正确的是()。

    A、模拟运算表在数据分析工具中

    B、单变量模拟运算表是基于一个输入变量的模拟运算表,所以它只能输出一个模拟值

    C、在单变量模拟运算表中,使用引用单元格表示变量

    D、模拟运算表是基于两个输入变量的,用两个变量来测试它们对公式的影响


    答案:C

  • 第2题:

    以下叙述中正确的是( )

    A.C程序中,赋值运算符的优先级最低

    B.若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数

    C.若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失

    D.在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算


    正确答案:D

  • 第3题:

    下列关于单目运算符++、--的叙述中,正确的是( )。

    A.它们的运算对象可以是任何变量和常量

    B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量

    C.它们的运算对象可以是int型变量,但不能是doule型变量和float型变量

    D.它们的运算对象可以是char型变量、int型变量和float型变量


    正确答案:D
    解析:本题考核C++的--和++运算符。在C++中,--和++这两种运算符是单目运算符,其运算对象可以是整型、字符型、float型和double型等基本数据类型。

  • 第4题:

    ●程序设计中,不能(30)。

    (30)A.为常量命名

    B.为变量命名

    C.用赋值运算改变变量的值

    D.用赋值运算改变常量的值


    正确答案:D

  • 第5题:

    以下对C语言中联合类型数据的正确叙述是( )。

    A)定义了联合变量后,即可引用该变量或该变量中的任意成员

    B)一个联合变量中可以同时存放其所有成员

    C)联合中的各个成员使用共同的存储区域

    D)在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变


    正确答案:C

  • 第6题:

    以下关于C/C++程序变量的叙述中,错误的是( )。

    A.变量实际上是存储位置的名字
    B.变量都具有类型属性
    C.变量必须先声明,然后才能引用
    D.除了赋值运算,其他运算都不能改变变量的值

    答案:D
    解析:
    程序要处理的数据有两种:常量和变量。常量的值在程序运行期间不变,变量的值可以改变。每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。为变量规定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检査。在C/C++中,要求变量先声明后使用。赋值运算是所有程序语言都要提供的基本运算,用于在程序中表示数据的存储和传输。C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。

  • 第7题:

    以下关于变量和常量和叙述中,错误的是( )。

    A.变量的取值在程序运行过程中可以改变,常量则不行
    B.变量具有类型属性,常量则没有
    C.变量具有对应的存储单元,常量则没有
    D.可以对变量赋值,不能对常量赋值

    答案:B
    解析:
    本题主要考查我们对常理与变量的理解。顾名思义,常理是指值一旦确定后就不能再变的量,而变量则是一个在程序执行过程中,可以根据需要修改的量,是一个可改变的量。当然不管是常理还是变量,它们都有其类型属性。

  • 第8题:

    下列关于变量的叙述,错误的是()。

    • A、变量对应计算机内部的存储单元
    • B、数据存储到某个变量时,当数据被读取后,变量中的数据就变为空
    • C、在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中
    • D、对变量的赋值操作将改变该变量中原来的值

    正确答案:B

  • 第9题:

    下列有关VisualFoxPro变量说明中,错误的叙述是()。

    • A、字段变量保存在表文件中
    • B、内存变量的值随记录指针的改变而改变
    • C、在参与运算中,字段变量优先于同名的内存变量
    • D、一个表文件中字段变量的个数最多为255个

    正确答案:B

  • 第10题:

    JavaScript的原始数据类型中null和undefined的共同点是()。

    • A、都是原始类型,保存在变量本地
    • B、都可以表示变量声明过但未被赋值,是所有未赋值变量的默认值
    • C、都可以表示变量不再指向任何对象地址
    • D、都是引用类型,值不保存在变量本地的数据类型

    正确答案:A

  • 第11题:

    多选题
    关于Excel模拟运算表,以下叙述正确的有()
    A

    在引用列变量的单变量模拟运算表中,计算公式一定位于变量列的右上角单元

    B

    在引用行变量的单变量模拟运算表中,计算公式一定位于变量列的左下角单元

    C

    在双边量模拟运算表中,计算公式一定位于模拟运算表左上角行变量和列变量交叉单元格

    D

    模拟运算表是整体运算出来的,不能删除其中某个格的值,必须整体删除


    正确答案: A,C
    解析: 暂无解析

  • 第12题:

    单选题
    以下关于Java语言变量的描述中,错误的是()。
    A

    变量名必须用标识符来标识

    B

    变量必须先定义,后使用

    C

    变量的类型必须是基本数据类型

    D

    变量的定义可以出现在程序的任何位置


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在下述关于Visual FoxPro变量的说明中,错误的叙述是______。

    A.字段变量保存在表文件中

    B.内存变量的值随记录指针的改变而改变

    C.在参与运算时,字段变量优先于同名的内存变量

    D.一个表文件中字段变量的个数最多为255个


    正确答案:B

  • 第14题:

    下列关于单目运算符++、--的叙述中,正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量


    正确答案:D
    本题主要考查自加与自减运算符在C语言中,自加与自减运算符具有以下性质:
    (1)自加运算符“++”和自减运算符“--”的运算本身是一种赋值运算,其结果是使运算对象的值增1或减1。
    (2)++、--运算符是单目运算符,运算对象可以是整型变量或字符型变量,也可以是实型变量,但不能是常量和表达式。
    (3)自加、自减运算符无论是作为前缀还是后缀运算符,对于变量而言,其效果相同,但作为表达式来说,其值不同。
    (4)++和--运算符的结合方向是“自右向左”。
    (5)不要在一个表达式中对同一个变量进行多次自增或自减运算。可以知道本题正确的答案是D。

  • 第15题:

    下面对于final的描述中,错误的是?()

    A、final修饰的局部变量可以被重新赋值

    B、final修饰的变量被称之为常量

    C、final修饰的基本数据类型变量,不能改变其值

    D、final修饰的引用数据类型变量,不能改变其地址值


    正确答案:A

  • 第16题:

    以下叙述错误的是( )。

    A)变量的作用域取决于变量定义语句的位置

    B)全局变量可以在函数以外的任何部位进行定义

    C)局部变量的作用域可用于其他函数的调用

    D)一个变量说明为static存储类型是为了限制其他编译单元的引用


    正确答案:D

  • 第17题:

    ● 以下关于变量和常量的叙述中,错误的是 (20) 。

    (20)

    A. 变量的取值在程序运行过程中可以改变,常量则不行

    B. 变量具有类型属性,常量则没有

    C. 变量具有对应的存储单元,常量则没有

    D. 可以对变量赋值,不能对常量赋值


    正确答案:B

  • 第18题:

    以下关于C/C++语言指针变量的叙述中,正确的是______。

    A.指针变量可以是全局变量也可以是局部变量
    B.必须为指针变量与指针所指向的变量分配相同大小的存储空间
    C.对指针变量进行算术运算是没有意义的
    D.指针变量必须由动态产生的数据对象来赋值

    答案:A
    解析:
    本题考查程序语言基础知识。变量是内存单元的抽象,用于在程序中表示数据。当变量存储的是内存单元地址时,称为指针变量,或者说指针变量指向了另一个变量。指针变量可以定义在函数或复合语句内,也可以定义在所有的函数之外,即可以是全局变量,也可以是局部变量。需要区分指针变量与指针所指向的变量,无论指针变量指向何种变量,其存储空间大小都是一样的。当指针变量指向数组中的一个元素时,对指针变量进行算术运算可以使其指向同一个数组中的其他元素。

  • 第19题:

    关于Excel模拟运算表,以下叙述正确的有()

    • A、在引用列变量的单变量模拟运算表中,计算公式一定位于变量列的右上角单元
    • B、在引用行变量的单变量模拟运算表中,计算公式一定位于变量列的左下角单元
    • C、在双边量模拟运算表中,计算公式一定位于模拟运算表左上角行变量和列变量交叉单元格
    • D、模拟运算表是整体运算出来的,不能删除其中某个格的值,必须整体删除

    正确答案:A,B,C,D

  • 第20题:

    以下关于Java语言变量的描述中,错误的是()。

    • A、变量名必须用标识符来标识
    • B、变量必须先定义,后使用
    • C、变量的类型必须是基本数据类型
    • D、变量的定义可以出现在程序的任何位置

    正确答案:C

  • 第21题:

    关于变量的使用说法中,正确的是()。

    • A、所谓变量是指在程序运行过程中其值可以被改变的量
    • B、变量所占的存储单元地址可以随时改变
    • C、程序中用到的所有变量都必须先定义后才能使用
    • D、程序中用到的变量命名必须遵守命名规范

    正确答案:A,C,D

  • 第22题:

    单选题
    下列关于变量的叙述,错误的是()。
    A

    变量对应计算机内部的存储单元

    B

    数据存储到某个变量时,当数据被读取后,变量中的数据就变为空

    C

    在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中

    D

    对变量的赋值操作将改变该变量中原来的值


    正确答案: C
    解析: B项表述不准确,数据不为空。

  • 第23题:

    单选题
    下列有关VisualFoxPro变量说明中,错误的叙述是()。
    A

    字段变量保存在表文件中

    B

    内存变量的值随记录指针的改变而改变

    C

    在参与运算中,字段变量优先于同名的内存变量

    D

    一个表文件中字段变量的个数最多为255个


    正确答案: A
    解析: 暂无解析