下列关于const限定符的说法中,错误的是()。

题目
单选题
下列关于const限定符的说法中,错误的是()。
A

const限定符是左结合的,即它修饰在它左边的类型

B

在说明const变量时,必须对该变量进行初始化

C

与宏定义符号常量的区别是,const将产生一个具有类型的符号

D

const变量是常量变量,所以一个const变量可以被多次赋予不同的常量

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列的符号常变量定义中,错误的定义是()。

A.const M=10;

B.const int M=20;

C.const char ch;

D.const bool mark=true;


参考答案:C

第2题:

下列语句中错误的是( )。

A.const int a;

B.const int a=10;

C.const int*point=0;

D.const int*point=new int(10);


正确答案:A
解析:此题考查的是符号常量的概念。符号常量必须在声明的同时赋初值,故选项A)错误。

第3题:

下列符号常量的声明中,不合法的是

A.Const a As Single=1.1

B.Const a=”0K”

C.Const a As Double=Sin(1)

D.Const a As Integer=“12”


正确答案:C
在用Const定义符号常量时,格式是:Const常量名=表达式[,常量名=表达式]……,其中常量名中可以用类型说明符,需要注意的是,”表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。

第4题:

下列语句中,错误的是( )。

A.const int buffer:256;

B.const int temp;

C.const double*point;

D.const double*rt=new double(5.5);


正确答案:B
eonst是一个C++语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。限定符声明变量只能被读,必须初始化:,B选项中没有初始化,C选项为指向常量的指针,定义时初始化与否均可,如果是const*doublepoint形式,则为常指针,必须在定义时进行初始化,A、c、D都正确。

第5题:

在VB中,以下关于符号常量的声明正确的是 ( )A.Const TAG as StringB.Const TAG as String=&qu

在VB中,以下关于符号常量的声明正确的是 ( )

A.Const TAG as String

B.Const TAG as String="Visual Basic"

C.Public TAG as String="Visual"

D.Dim TAG as String


正确答案:B

第6题:

( 18 ) 下列语句中,错误的是

A ) const int buffer=256;

B ) const double *point;

C ) int const buffer=256;

D ) double * const point;


正确答案:D

第7题:

关于const修饰符的说法中,错误的是

A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象

B.若const修饰了一个对象,则该对象中的所有数据成员都无法被更新

C.常对象无法调用一般成员函数

D.常成员函数只能被常对象调用,不能被一般对象调用


正确答案:D
解析:本题考察const修饰符的含义及其修饰不同对象的规则。常成员函数既能被常对象调用,也能被一般对象调用,一旦const修饰了一个对象,则对象的所有数据成员都无法更新。

第8题:

下列语句中,错误的是______。

A.const int buffer=256;

B.const double*point;

C.int const buffer=256;

D.double*const point;


正确答案:B

第9题:

下列的符号常量定义中,错误的定义是( )。

A、const M=10;

B、const int M=20;

C、const char ch;

D、const bool mark=true;


参考答案C

第10题:

下列修饰符中,属于非访问限定符的是( )。

A.private

B.public

C.default

D.syncronized


正确答案:D

更多相关问题