当前位置: 首页 > news >正文

C/C++晶晶赴约会 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录

C/C++晶晶赴约会

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序编写

四、程序说明

五、运行结果

六、考点分析


C/C++晶晶赴约会

2020年12月 C/C++编程等级考试一级编程题

一、题目要求

1、编程实现

晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课, 请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。注意YES 和NO都是大写字母!

2、输入输出

输入描述:输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。

输出描述:输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。

注意YES和NO都是大写字母!

输入样例:

2

输出样例:

YES

二、算法分析

  1. 从给定题目的初步分析可以看出,首先需要从键盘获取一个整数
  2. 可以使用int类型进行变量的声明,用来保存键盘输入的数据
  3. 然后可以通过if分支条件语句进行判断,如果输入的值为1、3、5中的任意一个
  4. 则晶晶不能接受输出NO,否则可以接受输出YES

三、程序编写

#include<iostream> 
using namespace std;
int main()
{int week;cin>>week;if((week==1)||(week==3)||(week==5)){cout<<"NO";}else{cout<<"YES";}return 0;
}

四、程序说明

  1. 根据题目要求声明1个整形int变量
  2. 然后利用输入流对象cin,从键盘读取变量的值
  3. 接着利用if...else双分支语句,结合关系运算和逻辑或运算对输入的值是否等于1、3、5中的其中一个,是输出NO,否则输出YES

五、运行结果

2YES1NO

六、考点分析

难度级别:容易,这题相对而言还是比较简单的,具体主要考查如下:

  1. 分析题目,找到解题思路
  2. 变量的声明和使用
  3. if...else双分支语句,条件满足执行一种处理,不满足执行另一种处理
  4. 输出流对象cout的使用,与流插入运算符 << 结合使用将对象输出到终端显示
  5. 充分掌握变量定义和使用、分支语句、循环语句和简单算法知识的使用及输入输出的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

http://www.lryc.cn/news/210007.html

相关文章:

  • js 解决 H 指数
  • 在JS中,var 、let 、const 总结
  • 关于网络安全运营工作与安全建设工作的一些思考
  • 【机器学习可解释性】4.SHAP 值
  • OpenCV官方教程中文版 —— 直方图均衡化
  • 如何使用navicat图形化工具远程连接MariaDB数据库【cpolar内网穿透】
  • 【uniapp】uview1.x使用upload上传图片
  • 基于nodejs+vue食力派网上订餐系统
  • 软件测试常用的8种功能测试类型有哪些?
  • 动态规划之01背包问题
  • 安防监控项目---boa服务器的移植
  • Gson 字符串常用转换方式(集合转换为Json数组
  • MyBatis的使用(XML映射文件)
  • localhost知识
  • PyTorch入门学习(八):神经网络-卷积层
  • 【EI会议征稿】 2024年遥感、测绘与图像处理国际学术会议(RSMIP2024)
  • MySQL 8 - 处理 NULL 值 - is null、=null、is not null、<> null 、!= null
  • 高教社杯数模竞赛特辑论文篇-2018年C题:大型百货商场会员画像描述(附获奖论文及MATLAB代码实现)
  • #力扣:2315. 统计星号@FDDLC
  • 设计模式——单例模式详解
  • 一、W5100S/W5500+RP2040树莓派Pico<静态配置网络信息>
  • 【C++的OpenCV】第十四课-OpenCV基础强化(二):访问单通道Mat中的值
  • elementUI el-collapse 自定义折叠面板icon 和 样式 或文字展开收起
  • 如何用个人数据Milvus Cloud知识库构建 RAG 聊天机器人?(上)
  • 2023年江西省“振兴杯”工业互联网安全技术技能大赛暨全国大赛江西选拔赛 Write UP
  • PostMan 之 Mock 接口测试
  • LuatOS-SOC接口文档(air780E)--libgnss - NMEA数据处理
  • 基于华为云 IoT 物联网平台实现家居环境实时监控
  • 【开源框架】Glide的图片加载流程
  • win10下Mariadb绿色版安装步骤