- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题(Java/C/C++)
说明下列创建数组的方法那些是正确的________。
A.int twoDim[][] = new int[4][];
B.int twoDim[][] = new int[][4];
C.int twoDim[][] = new int[4][5];
D.char a[] = {‘A’, ‘B’};
E.char c[] = “ABC”;
ACD
下面哪些判断是正确的________。
A.abstract不能和final并列修饰同一个类
B.一个方法使用final修饰,则该方法所在的类不能被继承
C.abstract方法所在的类必须是abstract类
D.static方法中能处理非static域
E.abstract类中能有private方法
F.abstract类中不能包含final修饰的方法
G.private可以和static一起修饰一个方法
ABCEG
如下所示继承关系,其中,Base类的数据成员a在Derived1类中、b在Derived2类中、c在Derived3类中的属性依次为________。
class Base {
public: int a;
protected: int b;
private: int c;};
class Derived1: private Base {};
class Derived2: protected Base {};
class Derived3: public Base {};
A.public,protected,private B.private,protected,public
C.private,protected,private D.private,protected,unaccessible
D
如下所示继承关系,Derived类对基类的构造顺序依次为________。
class Base1 {};
class Base2 {};
class Base3 {};
class Base4 {};
class Derived: public Base1,virtural public Base2,public Base3,virtural public Base4 {};
A.Base1,Base2,Base3,Base4 B.Base4,Base3,Base2,Base1
C.Base2,Base4,Base1,Base3 D.Base1,Base3,Base2,Base4
C
关于C和C++语言,以下描述正确的是________________。(多选)
A.C和C++都是强类型语言
B.标号是唯一具有函数作用域的标识符
C.函数也可以象变量一样作为赋值表达式的左值
D.在类外部不能调用类的构造函数,但可以调用类的析构函数
E.类中虚函数的属性是自动继承的,但构造函数和析构函数是不被继承的
F.一般来说,当一个类存在深拷贝问题,就应该有拷贝构造函数并重载赋值运算符
BCDEF
在C语言中,若有定义“int a[10];”,则________不能表示a[1]的地址。
A.a+1 B.a[0]+1 C.a++ D.a[1]
C
如下所示C程序,具有同类生命期的变量是_(1)________,具有同类作用域的变量是_(2)________。
#includestdio.h
int a;
static int b;
void fn()
{
static float c;
int d;
for(int e=1;e10;e++) b++;
}
(1)A.a,b,c B.b,c,d C.c,d,e D.a,b,d
(2)A.a,b,c B.b,c,d C.c,d,e D.a,b,d
A, C
在C++语言中,catch()语句依据________来进行异常捕获匹配。
A.抛掷异常的类型 B.抛掷异常的语句 C.抛掷异常的名称 D.抛掷异常的值
A
假设如下所示的流程图1和流程图2都完成计算“1+2+3+4+5”的功能,流程图1中的(a)处应填写_(1) ________;流程图2中的(b)处应填写_(2)________。
流程图1 流程图2
(1)A.i5 B.i=5 C.i5 D.i=5
(2)A.i5 B.i=5 C.i5 D.i=5
已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是________。
A.if nl then return 1 else return n+f(n-1)
B.if nl then return 1 else return n+f(n+1)
C.if nl then return 0 else retur
文档评论(0)