北京师范大学20春《C++程序设计》离线作业 作者:周老师 分类: 其他院校 发布时间: 2020-04-27 16:22 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 需要答案联系QQ:3326650399 微信:cs80188 在线作业试卷列表 单选 1.在一个C++程序中,main函数的方位( )。 分值:4 A. 有必要在程序的最初 B. 有必要在程序的后边 C. 能够在程序的任何当地 D. 有必要在其它函数中心 2.设置虚基类的意图是( )。 分值:4 A. 简化程序 B. 消除二义性 C. 进步运转功率 D. 较少方针代码 3.鄙人列八进制整型常量的表明中,( )是正确的。 分值:4 A. 0a0 B. 15 C. 80 D. 0x10 4.鄙人列十六进制整型常量的表明中,( )是过错的。 分值:4 A. 0x11 B. 0xaf C. 0xg D. 0x1f 5.下列正确的字符常量为( )。 分值:4 A. “a” B. “\0” C. a D. ‘\101’ 6.鄙人列运算符中,( )优先级最低。 分值:4 A. ! B. && C. != D. ?: 7.设i=1, j=2,则表达式i+++j的值为( )。 分值:4 A. 1 B. 2 C. 3 D. 4 8.已知i=0, j=1, k=2, 则逻辑表达式:“ ++i || --j && ++k ”的值为( )。 分值:4 A. 0 B. 1 C. 2 D. 3 9.设a=1, b=2, c=3, d=4,则条件表达式a分值:4 A. 1 B. 2 C. 3 D. 4 10.逗号表达式:“ (x = 4 * 5, x * 5), x + 25 ”的值为( )。 分值:4 A. 25 B. 20 C. 100 D. 45 11.以下对一维数组a的正断定义是( )。 分值:4 A. int n = 5, a[n]; B. int a(5); C. const int n = 5; int a[n]; D. int n; cout << n << endl; 12.下列数组界说句子中,不合法的是( )。 分值:4 A. int a[3] = {0, 1, 2, 3}; B. int a[] = {0, 1, 2}; C. int a[3] = {0, 1, 2}; D. int a[3] = {0}; 13.已知int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;,则不能表明数组a中元素的式子是( )。 分值:4 A. *a B. *p C. a D. a[p - a] 14.已知int a[] = {0, 2, 4, 6, 8, 10}, *p = a;,值不等于0的表达式是( )。 分值:4 A. *(p++) B. *a C. *(p--) D. *(++p) 15.以下不能对二维数组a进行正确初始化的句子是( )。 分值:4 A. int a[2][3] = {0}; B. int a[][3] = {{0,1},{0}}; C. int a[2][3] = {{0,1}, {2,3}, {4,5}}; D. int a[][3] = {0, 1, 2, 3, 4, 5}; 16.已知int a[][3] = {{0,1}, {2,3,4}, {5,6}, {7}},则a[2][1]的值是( )。 分值:4 A. 0 B. 2 C. 6 D. 7 17.已知int a = 3, *p = &a; 则 *p的值是( )。 分值:4 A. 变量a的地址值 B. 无含义 C. 变量p的地址值 D. 3 18.关于int *pa[5]; 的描绘,( )是正确的。 分值:4 A. pa是一个指向数组的指针,所指向的数组是5个int型元素 B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量 C. pa[5]表明某个数组的 第5个元素的值 D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针 19.指针能够用来表明数组元素,下列表达式中( )是过错的。已知:int a[3][7]; 分值:4 A. *(a+1)[5] B. *(*a+3) C. *(*(a+1)) D. *(&a[0][0]+2) 20.已知int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9},则不能表明数组元素a[2][1]的地址是( )。 分值:4 A. &a[2][1] B. *(a[2]+1) C. a[2]+1 D. *(a+2)+1 21.派生类的对象对它的基类成员中( )是能够拜访的。 分值:4 A. 公有承继的公有成员 B. 公有承继的私有成员 C. 公有承继的保护成员 D. 私有承继的公有成员 22.对基类和派生类的关系描绘中,( )是过错的。 分值:4 A. 派生类是基类的详细化 B. 派生类是基类的子集 C. 派生类是基类界说的连续 D. 派生类是基类的组合 23.在派生类的结构函数的成员初始化列表中,不能包括( )。 分值:4 A. 基类的结构函数 B. 派生类中内嵌对象的初始化 C. 基类的内嵌对象初始化 D. 派生类中一般数据成员的初始化 24.在关于多承继二义性的描绘中,( )是过错的。 分值:4 A. 一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的拜访能够呈现二义性 B. 处理二义性的最常用的方法是对成员名的限制法 C. 基类和派生类中一起呈现的同名函数,也存在二义性疑问 D. 一个派生类是从两个基类派生来的,而这两个基类又有一个一起的基类,对该基类成员进行拜访时,也能够呈现二义性 25.C++程序中的句子有必要以( )完毕。 分值:4 A. 冒号 B. 分号 C. 空格 D. 花括号 需要答案联系QQ:3326650399 微信:cs80188 北京(1896)师范大学(2148)春(9165) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
在线作业试卷列表
单选
1.在一个C++程序中,main函数的方位( )。 分值:4
A. 有必要在程序的最初
B. 有必要在程序的后边
C. 能够在程序的任何当地
D. 有必要在其它函数中心
2.设置虚基类的意图是( )。 分值:4
A. 简化程序
B. 消除二义性
C. 进步运转功率
D. 较少方针代码
3.鄙人列八进制整型常量的表明中,( )是正确的。 分值:4
A. 0a0
B. 15
C. 80
D. 0x10
4.鄙人列十六进制整型常量的表明中,( )是过错的。 分值:4
A. 0x11
B. 0xaf
C. 0xg
D. 0x1f
5.下列正确的字符常量为( )。 分值:4
A. “a”
B. “\0”
C. a
D. ‘\101’
6.鄙人列运算符中,( )优先级最低。 分值:4
A. !
B. &&
C. !=
D. ?:
7.设i=1, j=2,则表达式i+++j的值为( )。 分值:4
A. 1
B. 2
C. 3
D. 4
8.已知i=0, j=1, k=2, 则逻辑表达式:“ ++i || --j && ++k ”的值为( )。 分值:4
A. 0
B. 1
C. 2
D. 3
9.设a=1, b=2, c=3, d=4,则条件表达式a分值:4
A. 1
B. 2
C. 3
D. 4
10.逗号表达式:“ (x = 4 * 5, x * 5), x + 25 ”的值为( )。 分值:4
A. 25
B. 20
C. 100
D. 45
11.以下对一维数组a的正断定义是( )。 分值:4
A. int n = 5, a[n];
B. int a(5);
C. const int n = 5; int a[n];
D. int n; cout << n << endl;
12.下列数组界说句子中,不合法的是( )。 分值:4
A. int a[3] = {0, 1, 2, 3};
B. int a[] = {0, 1, 2};
C. int a[3] = {0, 1, 2};
D. int a[3] = {0};
13.已知int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;,则不能表明数组a中元素的式子是( )。 分值:4
A. *a
B. *p
C. a
D. a[p - a]
14.已知int a[] = {0, 2, 4, 6, 8, 10}, *p = a;,值不等于0的表达式是( )。 分值:4
A. *(p++)
B. *a
C. *(p--)
D. *(++p)
15.以下不能对二维数组a进行正确初始化的句子是( )。 分值:4
A. int a[2][3] = {0};
B. int a[][3] = {{0,1},{0}};
C. int a[2][3] = {{0,1}, {2,3}, {4,5}};
D. int a[][3] = {0, 1, 2, 3, 4, 5};
16.已知int a[][3] = {{0,1}, {2,3,4}, {5,6}, {7}},则a[2][1]的值是( )。 分值:4
A. 0
B. 2
C. 6
D. 7
17.已知int a = 3, *p = &a; 则 *p的值是( )。 分值:4
A. 变量a的地址值
B. 无含义
C. 变量p的地址值
D. 3
18.关于int *pa[5]; 的描绘,( )是正确的。 分值:4
A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C. pa[5]表明某个数组的 第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
19.指针能够用来表明数组元素,下列表达式中( )是过错的。已知:int a[3][7]; 分值:4
A. *(a+1)[5]
B. *(*a+3)
C. *(*(a+1))
D. *(&a[0][0]+2)
20.已知int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9},则不能表明数组元素a[2][1]的地址是( )。 分值:4
A. &a[2][1]
B. *(a[2]+1)
C. a[2]+1
D. *(a+2)+1
21.派生类的对象对它的基类成员中( )是能够拜访的。 分值:4
A. 公有承继的公有成员
B. 公有承继的私有成员
C. 公有承继的保护成员
D. 私有承继的公有成员
22.对基类和派生类的关系描绘中,( )是过错的。 分值:4
A. 派生类是基类的详细化
B. 派生类是基类的子集
C. 派生类是基类界说的连续
D. 派生类是基类的组合
23.在派生类的结构函数的成员初始化列表中,不能包括( )。 分值:4
A. 基类的结构函数
B. 派生类中内嵌对象的初始化
C. 基类的内嵌对象初始化
D. 派生类中一般数据成员的初始化
24.在关于多承继二义性的描绘中,( )是过错的。 分值:4
A. 一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的拜访能够呈现二义性
B. 处理二义性的最常用的方法是对成员名的限制法
C. 基类和派生类中一起呈现的同名函数,也存在二义性疑问
D. 一个派生类是从两个基类派生来的,而这两个基类又有一个一起的基类,对该基类成员进行拜访时,也能够呈现二义性
25.C++程序中的句子有必要以( )完毕。 分值:4
A. 冒号
B. 分号
C. 空格
D. 花括号
需要答案联系QQ:3326650399 微信:cs80188
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友