下列语句都是在Form中定义的,其中,错误的是A.Public Const A1=2uB.Private Const A2=8C.Public a

题目

下列语句都是在Form中定义的,其中,错误的是

A.Public Const A1=2u

B.Private Const A2=8

C.Public a3 As Integer

D.Private a4 As Integer

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

第1题:

在C#中,static不能修饰const定义的常量。


const能定义全局变量和局部变量

第2题:

若有以下类W说明,则函数fConst的正确定义是()。 class W { int a; public: void fConst(int& ) const; };

A.void W::fConst(int& k ) const { k = a; }

B.void W::fConst(int& k ) const { k = a++; }

C.void W::fConst(int& k ) const { cin>> a; }

D.void W::fConst(int& k ) const { a = k; }


void W:: fConst ( int&k )const { k = a; }

第3题:

下列语句都是在Form中定义的,其中错误的是

A.Public Const A1=2u

B.Private Const A2=8

C.Public a3 As Integer

D.Private a4 As Integer


正确答案:A
解析:考查考生对Const语句的了解。Const语句用于模块级声明中,只能在包含该声明的模块中使用的常数,不能在过程中使用。常量只能是私有的,不能在Const前面放置Public关键字。

第4题:

有如下类定义: class AA { int a; public: int getRef()const{return &

有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{return a;) //② void set(int n)const{a=n;} //③ friend void show(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是

A.①

B.②

C.③

D.④


正确答案:B
解析:本题考查了常成员函数和友员函数的一些概念。getRef()函数返回的是a的地址值&a,而函数类型却定义为int,C++中不允许隐式的将一个地址值类型转换为int类型,故选项A不正确。set()函数被定义为常成员函数,但在函数中给a赋值,改变了数据成员的值这是不允许的,故选项C错误。show()函数被定义为AA类的友员函数,它不属于AA类而是一个全局函数。所以同时被定义为常成员函数是错误的。所以选项D不正确。故应该选择B。

第5题:

有如下类定义: class AA { im a: public: int getRefconst{return&a;}//① int getValueconst{return a;}//② void set(int n)const{a=n;}//③ friend void show(AA aA.const{cout<<a;}//④ }; 其中四个函数的定义中正确的是( )。

A.①

B.②

C.③

D.④


正确答案:B
本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。

第6题:

在VB中,语句定义符Const定义的是【 】。


正确答案:常量
常量 解析:在VB中,语句定义符Const定义的是常量。常用Const来定义符号常量。符号常量具有变量的外表和常量的内涵,即符号常量用标识符表示,看上去像变量,但是符号常量不允许被修改,实质上是常量。定义符号常量的一般格式为: Const常量名=表达式[,常量名=表达式]......或 Const常量名[As类型]=表达式[,常量名[As类型]=表达式)......

第7题:

有如下类定义: class AA { int a; public: int getRef()const{ return &a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是( )。

A.①

B.②

C.③

D.④


正确答案:B
解析:此题考查了常成员函数和友元函数的概念。选项A)中,getRef()函数的返回值和函数类型不符,故错误;选项C)中set()常成员函数改变了数据成员的值,这是不允许的;选项D)中show()函数被同时定义成友元函数和常成员函数是错误的。

第8题:

有如下程序:

#include

using namespace std;

class Base

{

private:

void funl() const{cout<<"funl";}

protected:

void fun2() const{cout<<"fun2";}

public:

void fun3() const{cout<<"fun3";}

};

class Derived:protected Base

{

public:

void fun4() const{cout<<"fun4";}

};

int main()

{

Derived obj;

obj.funl(); // ①

obj.fun2(); // ②

obj.fun3(); // ③

obj.fun4(); // ④

return 0;

}

其中有语法错误的语句是

A . ①②③④

B . ①②③

C . ②③④

D . ①④


正确答案:B

第9题:

有如下类定义:

class AA

{

int a;

public:

int getRef() const{return &a;} // ①

int getvalue() const{return a;} // ②

void set(int n) const{a=n;} // ③

friend void show(AA aa) const {cout< // ④

};

其中的四个函数定义中正确的是

A . ①

B . ②

C . ③

D . ④


正确答案:B