OJ第三批——Problem L: C++继承(改错题)

5分钟搞定阿里云千问大模型API申请:手把手教你获取API Key 本文提供了一份高效的阿里云通义千问大模型API Key获取实战指南。通过清晰的步骤,帮助开发者在五分钟内完成从账号准备、精准导航控制台到创建并验证API Key的全过程,并强调了密钥安全管理和基础调用测试的重要性,助力快速集成AI能力。 阅读详情

问题及代码:

Problem L: C++继承(改错题)

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 352   Solved: 243
[ Submit][ Status][ Web Board]

Description

下面的程序中,存在着两处语法错误。请改正错误,使程序按下面输入输出的规定运行。
只提交修改过的begin到end部分的代码。
//******************** begin ********************
#include <iostream>
using namespace std;
class A
{
private:
    int a,b;
public:
    A(int aa, int bb) {a=aa; b=bb;}
    void printA()
    {
        cout<<"a: "<<a<<" b: "<<b<<endl;
    }
}
class B: public A
{
    int c;
public:
    B(int aa, int bb, int cc){a=aa;b=bb;c=cc;}
    void printB()
    {
        cout<<"a: "<<a<<" b: "<<b<<" c: "<<c<<endl;
    }
};
//********************* end ********************
int main()
{
    int a1, a2;
    int b1, b2, b3;
    cin>>a1>>a2;
    cin>>b1>>b2>>b3;
    A a(a1,a2);
    B b(b1,b2,b3);
    a=b;
    a.printA();
    b.printB();
    return 0;
}

Input

用于初始化对象的5个整数

Output

调用 a.printA();和b.printB();产生输出

Sample Input

1 2
3 4 5

Sample Output

a: 3 b: 4
a: 3 b: 4 c: 5

HINT

 

//******************** begin ********************
#include <iostream>
using namespace std;

class A
{
protected:
    int a,b;
public:
    A(int aa, int bb)
    {
        a=aa;
        b=bb;
    }
    void printA()
    {
        cout<<"a: "<<a<<" b: "<<b<<endl;
    }
};

class B: public A
{
    int c;
public:
    B(int aa, int bb, int cc):A(aa,bb),c(cc) {}
    void printB()
    {
        cout<<"a: "<<A::a<<" b: "<<A::b<<" c: "<<c<<endl;
    }
};
//********************* end ********************
int main()
{
    int a1, a2;
    int b1, b2, b3;
    cin>>a1>>a2;
    cin>>b1>>b2>>b3;
    A a(a1,a2);
    B b(b1,b2,b3);
    a=b;
    a.printA();
    b.printB();
    return 0;
}


 

运行结果:

智能座舱测试工程师必看:从零搭建自动化测试框架的5个实战技巧 本文为智能座舱测试工程师提供从零搭建自动化测试框架的5个实战技巧,涵盖环境搭建、ADB高级应用、Python脚本工程化、Monkey测试优化及性能调优。通过ADB深度操作和Python脚本封装,帮助测试人员构建高可复用的智能座舱测试解决方案,显著提升测试效率与问题发现率。 阅读详情

相关推荐

西门子 标准程序解读---> 机器手抓取和涂胶控制程序

摘要 该程序实现机械手在OP70/OP90工位的自动化控制,核心功能包括: 流程控制:分段(Seg1-Seg11)管理抓件、涂胶、放件等动作,结合DB1050/DB1250数据块监控工位状态及变位机位置反馈。 安全机制:配置干涉区(FC124)、实时检测安全光/急停信号,防止碰撞;服务程序(FB191)支持维修位触发与安全隔离。 参数配置:通过DB块关联机器人速度、节拍(FB27)、车型编码(如空过=2)及手自动模式(DB70.DBX21.2)。 应用场景:适用于汽车焊接/装配线

工控智联驿站 1239

Problem C: 给我一台计算机吧!(C++期末)

Problem C: 给我一台计算机吧! Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 498  Solved: 396 [Submit][Status][Web Board] Description CPU主频和主存容量是衡量一台计算机性能主要指标。请定义: 1. CPU类:只有一个int类型的数据成员以表示其主频,并请根

Everyday try to become better -Kobe Bryant 2980

Frida提取Cocos游戏XXTEA密钥的实战方法论

XXTEA是一种轻量级分组加密算法,广泛用于移动端游戏通信保护;其128位密钥的安全性直接决定网络协议逆向成败。在Cocos引擎生态中,密钥常以静态常量、JNI动态传递或Native运行时派生三种形态存在,导致传统静态分析失效。Frida凭借跨Java/Native注入能力与内存实时观测优势,成为捕获密钥‘出生瞬间’的关键工具——尤其适用于hook xxtea_encrypt函数入口、监控JNI参数传递、设置内存断点追踪派生过程等场景。本文聚焦Cocos2d-x与Cocos Creator项目,覆盖从密钥识

weixin_33509600的博客 416

(继承)Problem C: 家教课程

Problem C: 家教课程Description老师都是穷人,所以需要经常去外面搞点兼职啥的。可是除了上课,啥也不会啊。所以就只好做家教了。现在请利用面向对象的思想设计这样一个系统。具有如下类: Person类:有一个string类型的属性,表明对象的名字。是Student和Teacher的父类。 Student类:是Person类的子类,拥有一个int类型的属性,表明对象的序号。 Teache

平行空间 1680

Agentic RAG:RAG从静态到具有理解、推理、决策的Agentic RAG

RAG技术演进:从静态检索到智能代理 RAG(检索增强生成)技术经历了五个关键发展阶段:基础RAG(关键词检索)、高级RAG(语义理解)、模块化RAG(灵活架构)、图RAG(知识图谱)和最新的Agentic RAG(智能代理)。Agentic RAG通过引入自主AI代理,具备反思、规划、工具使用和多代理协作能力,实现了动态决策和自适应工作流。相比传统RAG的静态检索流程,Agentic RAG能处理复杂多步推理任务,通过自我改进机制提高输出质量,并支持多专业代理协作,显著提升了RAG系统在复杂场景下的表现。

2536

别再死磕RD算法了!用MATLAB手把手复现SAR后向投影(BP)成像(附完整代码与避坑点)

本文详细介绍了如何使用MATLAB实现合成孔径雷达(SAR)后向投影(BP)成像算法,突破传统RD算法在大斜视和复杂轨迹场景中的局限。通过完整的代码示例和避坑指南,帮助读者掌握BP算法的核心原理、内存优化策略和并行计算技巧,提升SAR成像精度与效率。

weixin_30908103的博客 298

C++程序题改错题类型集合

引言  项目结束之后开始跟小伙伴们一起学习自考,C++做了几套题,发现改错题的几个常考的类型,share给大家。重点重点  类型1: “const” + “*p” :左值赋值操作错误; 类型2: 语法错误:如丢失“;”或者关键字拼写错误。 类型3: 函数调用错误:如参数不一致。 类型4: 在类的声明中,不能直接给参数赋值。 类型5: 声明变量语法错误:如:f a; 类型6:

努力成为自己的榜样。 8873

Vue3 - 最新实现在线预览Excel文件(xls/xlsx)多种方案,解析打开excel电子表格支持服务器链接在线URL形式、调用后端接口获取二进制文件流、文件地址(vue3实现excel预览)

vue3,预览excel文件,xlsx,xls,vue预览Excel表格,vue在线编辑xls文件,预览和编辑,vue3如何新开一页浏览器打开查看,手机h5页面打开在线EXCEL文档,在弹框中加载预览,在指定模态框中显示,基于Vue的Excel文件预览,加载失败白屏,报错没反应,详细示例代码教程,文件预览下载,nuxt3,excel预览插件,xlsx插件预览,纯前端vue中预览excel表格,接口调用的文件如何预览查看,文件url地址,vue移动端实现excel在线预览,vue移动端H5网页excel预览,

🏆 前端领域优质创作者 1万+

C++继承改错题

/* * 程序的版权和版本声明部分 * Copyright (c)2014, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:a.cpp * 作 者:孔云 * 完成日期:2014年6月10日 * 版 本 号: v1.0 * 输入描述:用于初始化对象的5个整数1 2 3 4 5 。 * 问题描述:下面的程序中,存在着两处语法错误。请改正错误,使程序按下面输入输

u012369559的专栏 1665

4D毫米波雷达天线设计

多种天线布局方案介绍、天线设计要点介绍

5734

倾斜摄影数据转换为3DTile格式的方法:基于CesiumLab GIS

通过使用CesiumLab GIS,倾斜摄影数据可以方便地转换为3DTile格式,并在CesiumJS等3D地理信息可视化工具中进行展示和分析。一旦成功导入3DTile数据,就可以在CesiumLab GIS中利用其强大的可视化和分析功能进行进一步的处理。转换完成后,可以将生成的3DTile数据导入到CesiumLab GIS中进行可视化和分析。启动CesiumLab GIS应用程序,并按照界面上的指导导入转换后的3DTile数据。脚本将开始执行,并将倾斜摄影数据转换为3DTile格式。

ObDjango的博客 1076

C++继承(改错题)

/* *Copyright (c) 2014 ,烟台大学计算机学院 *All rights reserved. *作者:张凤宁 *完成日期:2014年8月4 *版本号:v1.0 *问题描述: *样例输入: *样例输出: *问题分析:用简单的方法,学会活学活用 */ #include using namespace std; class A { protected: int a,b; pu

u012369752的专栏 1139

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

BeginOJ 入门OJ : Problem 1259: 约数最多 - DFS 非暴搜打表 - AC代码 - c/c++

标签 : BeginOJ 入门OJ : Problem 1259: 约数最多 - DFS 非暴搜打表 - AC代码标签 : BeginOJ 入门OJ : Problem 1259: 约数最多 - DFS 非暴搜打表 - AC代码 最近看见有些人在找这些题,这里分享一下AC代码 --------呵呵呵被你发现了-------- 不想看就点这里吧 原题目: Problem 1259: 约数最多...

yuanwow的博客 351

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

第十七周oj刷题——Problem E: C++习题 输入输出--私有继承

Description Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。

nufangdongde的专栏 1040

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

第十七周oj刷题——Problem F: C++习题 输入输出--保护继承

Description  Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有保护方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。

nufangdongde的专栏 783

杭电oj 1048 The Hardest Problem Ever

【代码】杭电oj 1048 The Hardest Problem Ever。

ZIM的博客 635

[山东科技大学OJ]1509 Problem L: 字符统计

Time Limit: 1 Sec Memory Limit: 16 MB Submit: 5627 Solved: 3031 [Submit][Status] Description 给出一篇英文文章,含大小写字母、数字、标点符号和空白符等,统计其中各个英文字母出现的次数和各类字符出现的次数。 统计各类字符时,应使用头文件<ctype.h>中的字符分类函数。这里用到以下5个函数: islower(c) c是否小写字母:'a'~'z'; isupper(c) c是

m0_73840805的博客 560

第十六周oj刷题——Problem I: 改错题:类中私有成员的訪问

Description 改错题: 设计一个日期类和时间类,并编写全局函数display用于显示日期和时间。要求:display函数作为类外的普通函数,而不是成员函数 在主函数中调用display函数。display函数分别引用Time和Date两个类的对象的私有数据。输出年、月、日和时、分、秒。 Input 年      月       日 时      分...

weixin_34075268的博客 181

华农oj Problem L: CreatorX背英语【STL】

Problem L: CreatorX背英语 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 53 Solved: 36 [Submit][Status][Web Board] Description CreatorX最近在忙着背英语, Hzk is a young and beautiful and cute boy 但是正常背诵的效果他觉得不...

weixin_33895604的博客 190

oj Problem E: 链表的基本运算(线性表)

问题: Description 编写一个程序,实现链表的各种基本运算(假设顺序表的元素类型为char),主函数已给出,请补充每一种方法。   1、初始化单链表L; 2、采用尾插法插入一个元素; 3、输出单链表L; 4、输出单链表L的长度; 5、判断单链表L是否为空; 6、输出单链表L的第三个元素; 7、输出元素a的位置; 8、在第四个元素位置插入元素f; 9、输出单链表

秋刀山名鱼、 762

第十六周oj刷题——Problem I: 改错题:类中私有成员的访问

Description 改错题: 设计一个日期类和时间类,并编写全局函数display用于显示日期和时间。要求:display函数作为类外的普通函数,而不是成员函数 在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。 Input 年      月       日 时      分      

nufangdongde的专栏 776

OJ 2199 Problem D 汽车家族(I)

Description 目前,汽车的能源主要有油类燃料动力(包括汽油、柴油)、电动力两种。现在定义三个类: Car类,包括静态整型数据成员cntOfCars,用于记录产生的汽车对象的个数。一个double型属性,表示汽车的速度。定义其构造和析构函数,其中输出信息见样例。 OilCar类,是Car类的子类,包括静态整型数据成员cntOfOilCars,记录产生的燃油动力汽车对象的个数。一个double类型的属性,表示汽车百公里油耗。定义其构造和析构函数,其中输出信息见样例。定义show()方法,用于

LiuLin_Hao的博客 668

转:华农oj Problem L: CreatorX背英语

Problem L: CreatorX背英语 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 53 Solved: 36 [Submit][Status][Web Board] Description CreatorX最近在忙着背英语, Hzk is a young and beautiful and cute boy 但是正常背诵的效...

韧锋zzZ的Blog 209

OJ 1571 Problem D 立体空间中的点(I)

Description 设计一个平面上的点Point类和3维的点Point_3D类,满足Point_3D类继承自Point类,用于读取输入的数据,输出所构造的两种点的坐标。 设计Point类需支持一下操作: Point::Point()无参构造。 Point::Point(double,double)两个坐标参数构造。 Point::showPoint()按格式输出Point对象 设计Point_3D类需支持一下操作: Point_3D::Point_3D()无参构造。 Point_3D::Point_3

LiuLin_Hao的博客 320

UVa OJ 题解索引

寂静山林 751

BlackHole 使用教程:如何在 macOS 上快速完成系统声音录制与应用间传声

线上会议里你一边说话一边想放音乐,可对方只听到人声,听不到音乐;想录下系统正在播放的声音,却发现 macOS 本身没有对应的开关。BlackHole 是一个 macOS 虚拟音频驱动,它能把一个应用的音频以零延迟传给另一个应用,这就是它的核心能力:应用间音频传输。它免费、开源,装好后全程不需要装其他软件。 ## 30 秒认识 BlackHole BlackHole 不是一个应用程序,而是一个

gitblog_00778的博客 993
上一篇: OJ第三批——Problem K:C++ 长方体继承自矩形
下一篇: OJ第三批——Problem M: 虚基类练习:动物
Timor7hao
博客等级 码龄12年 22粉丝 264原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值