聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC 计算机-面向对象程序设计方法-李英(青岛大学)1450333287 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:12

第一周 测验

1、单选题:
下面程序片段哪个没错?‏‍‏
选项:
A: int n = 4; int & r = n * 5;
B: int n = 6; const int & r = n; r = 7;
C: int n = 8; const int & r1 = n; int & r2 = r1;
D: int n = 8; int & r1 = n; const int r2 = r1;
答案: 【  int n = 8; int & r1 = n; const int r2 = r1;

2、单选题:
‌下面程序片段输出结果是什么?‍‌‍‌ int a = 1,b = 2;‍‌ int & r = a;‍‌ r = b;‍‌ r = 7;‍‌ cout << a << endl;‍‌‍
选项:
A: 1
B: 2
C: 7
D: 8
答案: 【 7

3、单选题:
​下面说法哪种是对的?‎
选项:
A: 常引用所引用的变量,其值不能被修改
B: 不能通过常量指针,去修改其指向的变量
C: 常量指针一旦指向某个变量,就不能再指向其他变量
D: 1+1 = 3
答案: 【 不能通过常量指针,去修改其指向的变量

4、单选题:
‎表达式 “new int”的返回值类型是:‍
选项:
A: int
B: int *
C: int &
D: void
答案: 【 int *

5、单选题:
​下面小段程序,哪个是正确的:‎
选项:
A:    char * p = new char[10];          p[0] = ‘K’;    delete [] p;
B:    int *p = new int[25];    p[10] = 100;    delete p
C:    char * p = new int;    p = ‘a’;     delete p;
D: int * p = new char[20]; 
答案: 【    char * p = new char[10];          p[0] = ‘K’;    delete [] p;

6、单选题:
‎下面说法正确的是:‌
选项:
A: 多个重载函数的参数个数必须不同。
B: 两个函数,参数表相同,返回值类型不同,它们是重载关系。
C: 调用一个第二个和第三个参数都有有缺省值的函数时,可以不写第二个实参而写第三个实参。
D: 使用内联函数的目的是提高程序的运行速度。
答案: 【 使用内联函数的目的是提高程序的运行速度。

7、填空题:
​简单的swap 通过码是 ( 请参考公告中的“关于编程作业的说明”完成编程作业(请注意,编程题都要求提交通过码,在openjudge上提交了程序并且通过以后,就可以下载到通过码。)‍
答案: 【 ad084c8f0745edc6e62e9433c585ad40e36426850567b44fc641c739b6ec20f2

8、填空题:
‎难一点的swap的通过码是‎
答案: 【 506381cba28275b2732b85d667220833ef5b4b74ffae84faaa25cf018825df72

9、填空题:
‎好怪异的返回值 通过码是‍
答案: 【 550eee0df71f49807310dd8d99619923de82a03bf078ab6da110192ab6234893

10、填空题:
‏神秘的数组初始化 通过码是​
答案: 【 118a291303063da9ed56bbbf89498d3dfd0e0c5b57e85c634b1edac5ae0ce640

第二周 类和对象基础

第二周测验

1、单选题:
‌有类A如下定义:‏‌class A {‏‌ int v;‏‌ public:‏‌ A ( int n) { v = n; }‏‌};‏‌下面哪条语句是编译不会出错的?‏‌‏
选项:
A: A)  A a = new A();
B: B)  A a2;
C: C)  A * p = new A();
D: D)  A a1(3);
答案: 【 D)  A a1(3);

2、单选题:
​假设 A 是一个类的名字,下面的语句生成了几个类A的对象?​​​​A * arr[4] = { new A(), NULL,new A() };​​​​​

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved