版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年全国青少年信息素养大赛C++算法创意实践挑战赛(小学组_初赛)真题(含答案-在末尾)一、单选题。1.运行下列程序段,输出的结果是()。intn=572765;cout<<n/10%10;A.5B.6C.4D.12.假设有两个城市:城市A和城市8,每个城市的温度都在-50到50摄氏度之间。当且仅当只有一个城市的温度低于0时,输出1,也就是说,如果城市A的温度低于0而城市B大于等于0;或密如果城市A的温度大于等于0而B小于0,则输出1,否则输出0。补全①和②处的代码()。#include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;if(____①____){if(____②____){cout<<1;return0;}}if(a>=0){if(b<0){cout<<1;return0;}}cout<<0;return0;}A.a<0b>=0B.a>0b<=0C.a>=0b>=0D.a<0b<03.执行以下代码段,变量x和y的值分别是()。intx=7;inty=x/2*3;A.x=7,y=10.5B.x=7,y=10C.x-7,y=12D.x=7,y=94.在C++中,输出指令是()。A.cinB.coutC.clogD.int5.小A有一个神奇口袋,里面可以装各个平方数,口袋的负载量就是口袋里所有数字之和。当负载量超过l的时候不能再装平方数,现在给定n个数,从左往右筛选其中的平方数,并依次将平方数放入口袋,编成程序,输出口袋里能装下几个平方数。平方数就是一个愁数乘以自己的结果(例如:1、4、9、16、…)。补全①、②和③处的代码()。#include<iostream>usingnamespacestd;intmain(){intL,n,cnt=0,sum=0;cin>>L>>n;for(inti=1;i<=n;i++){intx;boolflag=false;cin>>x;for(intj=1;j<x;j++){if(①){flag=true;break;}}if(flag==true){if(②){sum+=x;cnt++;}else{③}}}cout<<cnt;return0;}例口:输入L为100,n为5,接下来的5个数分别是49、19、36、25、73,则口袋里只装了49和36两个平方数,所以输出2。A.j*j==xSum+x<=Lcontinue;B.*j==xSum+x<=Lbreak;C.x/j==iSum<=Lcontinue;D.x/j==isum<=Lbreak;6.在C++中,表示布尔数据类型的关键字是()。A.intB.boolC.doubleD.string7.下列关于C++语言中变量的叙述,不正确的是()。A.变量定义时可以不初始化B.变量被赋值之后的笑型不变C.变量没有定义也能够使用D.变量名必须是合法的标识符8.在C++中,以下正确的变是命名是()。A.2thingsB._myVariableC.my-varilableD.Noneoftheabove9.执行以下程序段,输出的结果是()。for(intj=1;j<=6;j++){if(j%3==0){break;}cout<<j<<"";}A.12B.123C.123456D.1245610.如果我们想在终端输出变量x的值,正确的代码是()。A.cin>>xB.cout<<xC.cout>>xD.cin<<x11.运行以下程序,输出的结果是()。#include<iostream>usingnamespacestd;intmain(){cout<<"Hello"<<"";cout<<"World";return0;}A.Hello,world!B.HelloWorldC.语法错误D.无任何输出12.输出1到10之间的所有偶数,请补全以下代码()。#include<iostream>usingnamespacestd;intmain(){for(inti=1;i<=10;i++){if(①){cout<<i<<endl;}}return0;}A.i%2==0B.i%2!=0C.i%2==1D.i%213.以下可以作为变量名的是()。A.cnt1B.a1_cntC.cnt1_#D.@cnt14.运行以下程序,输出的结果是()。#include<iostream>usingnamespacestd;intmain(){inta=5;intb=a+3;intc=b-2;cout<<c;return0;}A.6B.8C.5D.1015.下面代码实现的是判断n是否是质数的功能,补全①和②处的代码。#include<iostream>usingnamespacestd;intmain(){intn;cin>>n;____①____for(inti=2;i<n;i++){if(____②____){isprime=false;break;}}cout<<isprime<<endl;return0;}A.boolisprime=true;n%i==0B.boolisprime=false;n%i!=0C.boolisprime=true;n%i!=0D.boolisprime=false;n%i==0二、判断题。16.在C++中,&&和||分别代表逻辑与和逻辑或运算。()。17.在C++中,for循环至少执行一次。()。18.在C++中,cout用于输入,而cin用于输出。()。19.在C++中,变量是声明后,如果不初始化,其值是确定的。()。20.在C++中,所有变量是都必须在使用前声明其数据类型。()。答案如下。1.标准答案:B。2.标准答案:A。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 菏泽地区鄄城县2025-2026学年第二学期三年级语文第七单元测试卷(部编版含答案)
- 烟台市蓬莱市2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 锦州市凌河区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 资阳地区安岳县2025-2026学年第二学期四年级语文期末考试卷(部编版含答案)
- 南昌市进贤县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 忻州市偏关县2025-2026学年第二学期三年级语文第八单元测试卷(部编版含答案)
- 2026年现代设计方法试卷及答案
- 2026年辽宁银行招聘考试试题及答案
- 2.1.2:车载视觉系统的核心处理流程
- 2026年中考物理实验操作考试冲刺卷及答案
- 华北水利大水利工程测量课件09地形图测绘
- 灌溉排水工程专题练习库
- 学前教育原理(第2版) 课件 第三章 学前教育中的基础关系
- 5.《鲁滨逊漂流记》整本书阅读推进课+课件
- 电力变压器的综合分析与诊断
- 健康管理中心文化长廊设计
- 学校民主评议领导干部制度
- (高级)起重装卸机械操作工(叉车司机)技能鉴定理论考试题库(含答案)
- DL∕T 700-2017 电力物资分类与编码导则
- 四川省德阳市德阳中学2023-2024学年七年级下学期期中数学试卷
- 《电力设备消防典型准则》(DL5027-2022)
评论
0/150
提交评论