2020 高级语言程序设计II(C++)(湖北工程学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-04-08到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:编辑、链接、编译、运行
答案: 【编辑、编译、链接、运行】
6、 问题:C++源程序文件的扩展名是( )
选项:
A:.c++
B:.cpp
C:.c
D:.cp
答案: 【.cpp】
7、 问题:以下各选项组中,都是C++语言关键字的组是( )
选项:
A:private, protected, public
B:short, string, long
C:if, while, >=
D:public, private, printf
答案: 【private, protected, public】
8、 问题:定义如下变量:char c; 则cin>>c; 等价于C语言中的( )语句。
选项:
A:printf(c);
B:printf(“%c”,c);
C:scanf(c);
D:scanf(“%c”,&c);
答案: 【scanf(“%c”,&c);】
第4章 类与对象 第3-4章测试
1、 问题:设有函数原型:void calculate(int a, int b=5, char c=’a’); 则下面函数调用中不正确的是( )
选项:
A:calculate(3);
B:calculate (3,7);
C:calculate (3,’x’);
D:calculate(1,2,’*’);
答案: 【calculate (3,’x’);】
2、 问题:在C++中,结构体与类的不同点为( )
选项:
A:结构体不能有成员函数
B:结构体不能继承
C:默认的访问权限不同
D:结构体不能有数据成员
答案: 【默认的访问权限不同】
3、 问题:下面对构造函数的不正确描述是( )
选项:
A:系统可以提供默认的构造函数
B:构造函数可以有形式参数和返回值
C:构造函数可以重载
D:构造函数可以设置默认形参值
答案: 【构造函数可以有形式参数和返回值】
4、 问题:下面有关析构函数特征的描述中,正确的是( )
选项:
A:析构函数名与类名完全相同
B:析构函数可以是重载函数
C:析构函数可以有多个参数
D:析构函数不能指定返回类型
答案: 【析构函数不能指定返回类型】
5、 问题:在类Circle的声明体外定义成员函数float area( ) 时,函数头为( )
选项:
A:float Circle::area()
B:float Circle:area()
C:Circle::area()
D:Circle::float area()
答案: 【float Circle::area()】
6、 问题:关于类和对象,错误的说法是( )
选项:
A:类是一种类型,它封装了数据和操作
B:对象是类的实例
C:一个类的对象只有一个
D:一个对象必属于某个类
答案: 【一个类的对象只有一个】
7、 问题:( )不是构造函数的特征。
选项:
A:A. 构造函数的函数名与类名相同
B: B 构造函数可以重载
C:C. 构造函数可以设置缺省参数
D: D构造函数必须指定类型说明
答案: 【 D构造函数必须指定类型说明】
8、 问题:所谓多态性是指( )
选项:
A:A. 不同的对象调用不同名称的函数
B:B. 不同的对象调用相同名称的函数
C:C. 一个对象调用不同名称的函数
D:D. 一个对象调用不同名称的对象
答案: 【B. 不同的对象调用相同名称的函数 】
第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变量
答案: 【静态局部变量】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦