本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-07-15
本篇答案更新状态:已完结

第2章 C++简单程序设计 第1-2章测试

1、 问题:假设定义了:enum color {red=1, orange, yellow, green ,blue, purple, black};则blue的值是( )
选项:
A:4
B:5
C:3
D:6
答案: 【5

2、 问题:以下都是C++语言标识符的一组是( )
选项:
A:dsfa, df4, f$
B:huhj, a^, k2
C:3k, h, j_9
D:_ok, jk, k8
答案: 【_ok, jk, k8

3、 问题:逗号表达式 (x=23, x=x5), x+25 的值为( )
选项:
A:25
B:55
C:100
D:45
答案: 【55

4、 问题:下面的程序为死循环的是( )
选项:
A:for(int i=0; i<100; ) { i++; }
B:int i=100; while (i) { i–; }
C:int i=100; for(; i; i– );
D:int i=0; do { i=10; } while(i>=0);
答案: 【int i=0; do { i=10; } while(i>=0);

5、 问题:C++程序从上机到得到结果的一般操作步骤依次为( )
选项:
A:编辑、编译、链接、运行
B:编译、编辑、链接、运行
C:编译、编辑、运行、链接
D:编辑、链接、编译、运行
答案: 【编辑、编译、链接、运行

第5章 数据的共享与保护 第5章测试

1、 问题:关于静态成员,下面说法正确的是( )
选项:
A:每个对象中都有一份静态数据成员的拷贝
B:只能通过对象名来访问静态成员
C:静态数据成员在类外定义和初始化
D:静态成员函数可以访问类中的任意数据成员
答案: 【静态数据成员在类外定义和初始化

2、 问题:声明友元函数时,友元函数的原型在类声明体中的位置( )
选项:
A:只能在private后面
B:只能在public后面
C:只能在protected后面
D:可以在任意位置
答案: 【可以在任意位置

3、 问题:下列说法中正确的是( )
选项:
A:函数内定义的静态变量是全局变量
B:函数参数是全局变量
C:全局变量具有静态生存期
D:主函数里定义的变量是全局变量
答案: 【全局变量具有静态生存期

4、 问题:下列关于常成员的描述中,错误的是( )
选项:
A:常成员是用关键字const说明的
B:常成员有常数据成员和常成员函数两种
C:常数据成员的初始化是在类体内定义它时进行的
D:常数据成员的值是不可以改变的
答案: 【常数据成员的初始化是在类体内定义它时进行的

5、 问题:下面生存期与程序的运行期相同的是( )
选项:
A:函数的形参
B:静态局部变量
C:局部变量
D:auto变量
答案: 【静态局部变量

6、 问题:下面关于友元函数描述正确的是( )
选项:
A:友元函数破坏了类的封装性和隐藏性
B:友元函数不能访问类的私有成员
C:友元函数的实现必须在类的内部定义
D:友元函数是类的成员
答案: 【友元函数破坏了类的封装性和隐藏性

7、 问题:C++编译系统不能根据下面哪一项分辨重载函数( )
选项:
A:const
B:返回类型
C:参数个数
D:参数类型
答案: 【返回类型

第6章 数组 第6章测试

1、 问题:若有定义:int a=100,p=&a;,则下列说法错误的是( )
选项:
A:变量p的值为100
B:变量p经初始化,获得变量a的地址
C:变量p只可以指向整型变量
D:声明变量p,其中
表示p是一个指针变量
答案: 【变量p的值为100

2、 问题:定义如下数组:int x[3][3]={1,2,3,4,5,6,7,8,9};则x[1][1]的值是( )
选项:
A:5
B:1
C:4
D:7
答案: 【5

3、 问题:执行下列语句之后,正确的是( )float m=100, n=200;
float &refer_m=m, &refer_n=n;
选项:
A:&refer_m=n;
B:refer_m=refer_n;
C:refer_m=refer_n;
D:&refer_m=&refer_n;
答案: 【refer_m=refer_n;

4、 问题:执行完下面的语句后,欲删除整个数组,最适当的方法是( )float *pointer=new float[10];
选项:
A:delete * pointer;
B:delete[ ] pointer;
C:delete pointer [ ];
D:delete & pointer;
答案: 【delete[ ] pointer;

5、 问题:关于虚基类,下列描述正确的是( )
选项:
A:虚基类用于解决浅复制的问题
B:虚基类用于解决访问二义性的问题
C:虚基类不能解决派生类继承得到的同一基类成员的多份拷贝问题
D:实例化对象时,所有派生类的构造函数都会调用虚基类的构造函数
答案: 【虚基类用于解决访问二义性的问题

6、 问题:以下有关字符数组的用法正确的是( )
选项:
A:char s[]=”abc”;
B:char s[3]= “abc”;
C:char s[4]; s=”abc”;
D:char s[4]= ’abc’;
答案: 【char s[]=”abc”;

第4章 类与对象 第3-4章测试

1、 问题:设有函数原型:void calculate(int a, int b=5, char c=’a’); 则下面函数调用中不正确的是( )
选项:
A:calculate(3);

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注