2020 面向对象程序设计(C++)(吉林师范大学) 最新满分章节测试答案

2025年1月10日 分类:免费网课答案 作者:网课帮手

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

【作业】第2章 C++简单程序设计 第二周作业

1、 问题:1.变量相关的各个要素有哪些?2.各要素有哪些作用?
评分规则: 【 1.类型、名称、值、地址(5分)2.类型:存储规则,即不同类型存取对应不同字节数;名称:与数据关联,便于用户记忆和作用;值:需要保存的具体数据;地址:数据在计算机内存中的存储位置。

2、 问题:1.以举例方式简要说明不同类型运算符的优先级2.请用运算符的结合性说明下述语句的作用及结果?int a=0, b=0, c;a+=b-=c=5;
评分规则: 【 1.教材和百度上有说明可查阅(略)2.赋值表达式结合性从右至左,赋值表达式的值为赋给变量的值。结果c(5),b(-5),a(-5)

第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:编辑、链接、编译、运行
答案: 【编辑、编译、链接、运行

【作业】第2章 C++简单程序设计 第四周作业

1、 问题:输出给定年份中给定的月份有多少天 2000 1 31 2000 2 29 2004 11 30 作业1:补全代码(针对年份进行判定:闰年的2月不一样) #include using namespace std; int main() { int year, month, days; cin>>year>>month; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 4: case 6: case 9: case 11: days = 30; break; default: days= -1; } system(“pause”); return 0; }
评分规则: 【 针对年份进行判定:闰年的2月不一样

2、 问题:输出给定年份中给定的月份有多少天 2000 1 31 2000 2 29 2004 11 30 作业1:补全代码(针对2月判定:2月时的闰年不一样) #include using namespace std; int main() { int year, month, days; cin>>year>>month; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 4: case 6: case 9: case 11: days = 30; break; default: days= -1; } system(“pause”); return 0; }
评分规则: 【 针对2月判定:2月时的闰年不一样

第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:一个对象必属于某个类
答案: 【一个类的对象只有一个

【作业】第4章 类与对象 5.13-5.15作业需要互评

1、 问题:根据UML类图完成Circle类的定义及测试
评分规则: 【 类名符合规定成员访问修饰符是否正确成员函数是否与要求相符是否有main函数对类进行测试

2、 问题:根据UML类图分别使用struct和class完成两个类的定义,并给出运行结果的分析和说明
评分规则: 【 MyDate1用struct定义,MyDate2用class定义(2分)成员的访问修饰符(3分)是否给出运行结果的分析(5分)

【作业】第5章 数据的共享与保护 520课堂测试9点到11点

1、 问题:按照图中要求编写类,第1题60分,第2题40分
评分规则: 【 请认真评价作业,故意高分或低分会影响你的成绩哟!第1题 UML类图25分,类的设计及构造25分,测试程序10分第2题 UML类图15分,类的设计及构造15分,测试程序10分

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

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读