|
北航《C++程序设计》在线作业二
资料来源(谋学网www.mouxue.com)
1.下列对基类和派生类关系的描述中,错误的是______。( )
A. 派生类是基类的具体化
B. 派生类是基类的子集
C. 派生类是基类定义的延续
D. 派生类是基类的组合
正确资料:B
2.已知字符"b"的ASCII码为98,语句printf("%d,%c","b","b"+1 );的输出为( )
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
正确资料:
3.当说明一个结构变量时,系统分配给它的内存是()。
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的成员所需的容量
D. 结构中最后一个成员所需内存量
正确资料:
4.下列函数中,可以是虚函数的是______。( )
A. 自定义的构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
正确资料:
5.在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
正确资料:
6.下列选项中,全部都是C++关键字的选项为______。
A. while IF static
B. sizeof case extern
C. switch float integer
D. break char go
正确资料:
7.表达式9!=10的值为
A. 非零值
B. true
C. 0
D. 1
正确资料:
8.C++程序基本单位是______。
A. 函数
B. 语句
C. 字符
D. 数据
正确资料:
9.函数重载体现了面向对象的( )
A. 封装性
B. 多态性
C. 继承性
D. 抽象性
正确资料:
10.在C++中,要实现动态联编,必须使用______调用虚函数。
A. 类名
B. 派生类指针
C. 对象名
D. 基类指针
正确资料:
11.以下各选项企图说明一种新的类型名,其中正确的是( )
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;
正确资料:
12.如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是( )
A. 4
B. 10
C. 11
D. 40
正确资料:
13.动态联编要求类中应有
A. 成员函数
B. 内联函数
C. 虚函数
D. 构造函数
正确资料:
14.在C++语言中.表示一条语句结束的标号是______。
A. #
B. ;
C. //
D. }
正确资料:
15.字符型数据在内存中的存储形式是:
A. 原码
B. 补码
C. 反码
D. ASCII码
正确资料:
16.C++语言的跳转语句中,对于break和continue说法正确的是
A. break语句只应用于循环体中
B. continue语句只应用于循环体中
C. break是无条件跳转语句,continue不是
D. break和continue的跳转范围不够明确,容易产生问题
正确资料:
17.设x和y均为bool量,则x&&y为真的条件是______。
A. 其中一个为假
B. 它们均为真
C. 其中一个为真
D. 它们均为假
正确资料:
18.设有定义int x; float v;,则10+x+v值的数据类型是______。
A. int
B. float
C. double
D. 不确定
正确资料:
19.以下哪个不是循环语句( )
A. while语句
B. do-while语句
C. for语句
D. if-else语句
正确资料:
20.设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是____
A. 15
B. 26,15
C. 15,26
D. 26
正确资料:
21.以下错误的描述是____.
A. 被调用函数中可以不用return语句
B. 被调用函数中可以用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可返回多个值给调用函数
正确资料:
22.对下列语句正确的描述是______. const int *x; //(1) int * const x; //(2)
A. 语句(1)的含义是指针变量x不能更改
B. 语句(2)的含义是指针变量x所指向的值不能更改
C. 语句(2)的含义是指针变量x不能更改
D. 语句(1)和(2)是相同含义的不同定义方式
正确资料:
23.在C++语言中,下列变量命名正确的是______。
A. char 89_name;
B. bool is-loan;
C. int class;
D. int _abc;
正确资料:
24.设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是____
A. 12
B. 144
C. 156
D. 288
正确资料:
25.以下正确的说法是____.
A. 用户调用标准库函数前,必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C. 系统不允许用户重新定义标准库函数
D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
正确资料:
|
|