更多"在C++语言中,若类C中定义了一个方法int f(int a,int "的相关试题:
[单项选择]C语言中int变量能够表示的数值范围是()。
A. 0~65535
B. -32768~32767
C. 0~65536
D. -32767~32768
[单项选择]在C 语言中,若有定义“int a[10];”,则()不能表示a[1]的地址。
A. a+1
B. &a[0]+1
C. a++
D. &a[1]
[单项选择]C语言中,int型数据在内存中的存储形式是()。
A. ASCⅡ码
B. 补码
C. 反码
D. 原码
[单项选择]C语言中错误的int类型常数是( )
A. 123
B. 1F7
C. 038
D. OxAF
[单项选择]在C语言中,不合法的int型常量是()。
A. 0678
B. 32767
C. 0XABC
D. 32768L
[单项选择]若在某一个类定义中定义有方法:abstract void InsertMessage( );该方法属于 ( )
A. 本地方法
B. 最终方法
C. 静态方法
D. 抽象方法
[单项选择]若在某一个类定义中定义有方法:abstract void lnsertMessage( );该方法属于( )。
A. 本地方法
B. 最终方法
C. 静态方法
D. 抽象方法
[单项选择]若类A和类B的定义如下
class A
{
int i,j;
public:
int geti( )
{
return i;
}
};
class B:public A
{
int k:
public:
void make( )
{
k=i*j;
}
};
则上述定义中非法的语句是
A. k=i*j
B. int k;
C. return i;
D. void make()
[单项选择]若类A和类B的定义如下: class A { public: int i,j; void get( ); }; class B:A{ int i, j; protected; int k; public: void make( ); }; void B: :make( )(k=i*j;} 则其中 ______ 是非法的表达式。
A. void get();
B. int k;
C. void make();
D. k=i*j;
[单项选择]若类A和类B的定义如下: class A { int i, public: void get( ); / /... }; class B:A//默认为私有派生 { int k; public: void make( ); / /... }; void B: :make( ) { k=i*j; } 则上述定义中, ( )是非法的表达式。
A. void get();
B. int k:
C. void make();
D. k=i*j;
[单项选择]若类A和类B的定义如下; class A { int i,j; public: int geti( ) { return i; } }; clasS B:public A { int k; public: void make( ) { k=i*j; } }; 则上述定义中非法的表达式是( )。
A. k=i*j
B. int k;
C. return i;
D. void make()
[单项选择]若类A和类B的定义如下: #include<malloc.h> class A { int i,j; public: int geti( ) { return i; } }; class B:public A { int k; public: void make( ) { k=i*j; } }; 则上述定义中非法的表达式是( )。
A. k=i*j
B. int k;
C. return i;
D. void make();
[单项选择]int数据类型是Java语言中是最常用的整数类型,它在计算机中存储时占多少位bit
A. S(47)
B. S(165)
C. S(25+7*20)
D. S(87)