版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年全国青少年信息素养大赛C++算法创意实践挑战赛(小学组_初赛_华东赛区)真题(含答案)一、单选题。1.有以下函数,当调用语句为longp=fun(3,3);时,返回的p值。()。longfun(intx,inty){inti;longp=1;for(i=0;i<y;i++){p*=x;}returnp;}A.3B.9C.27D.71标准答案:C。2.下列事件中的必然事件是。()。A.小A同学参加下周的数学考试,一定能考100分。B.射击运动员射靶10次,必定能有1次正中靶心。C.打开电视机,正好在播放新闻联播。D.口袋中有2个红球和1个白球,从中摸出2个球,必定至少有1个红球。标准答案:D。3.二进制数0.101转换为十进制数为。()。A.0.5B.0.625C.0.2D.0.75标准答案:B。4.有A、B、C、D、E五个同学站成一排,如果A和B必须站在一起,则有多少种不同的排法。()。A.24B.48C.60D.120标准答案:B。5.在DevC++中,C++源程序文件的默认扩展名为______,C++目标文件连接而成的可执行文件的默认扩展名为______。()。A.c,.exeB.cpp,.exeC.exe,.cppD.exe,.c标准答案:B。6.有以下函数定义,当n传入数为10时,返回值应为。()。intfunc(intn){if(n==1)return1;elsereturnfunc(n-1)+n;}A.45B.55C.65D.1标准答案:B。7.下面哪种循环语句在条件判断之前至少会执行一次循环体?()。A.forB.whileC.do-whileD.switch标准答案:C。8.填写以下程序,使其输出"HelloWorld!",横线处应填写。()。#include<iostream>usingnamespacestd;intmain(){____<<"Hello,world!"<<endl;return0;}A.cinB.coutC.std::cinD.std::cout标准答案:B。9.有两个函数fun1()和fun2()定义如下,在主函数中有:intx=1;x=fun1(x);调用,此时x的值为。()。intfun1(intx){x++;fun2(x);returnx;}voidfun2(intx){x++;}A.1B.2C.3D.4标准答案:B。10.以下程序段运行后,输出应为。()。inta,b;for(a=1,b=1;a<=100;a++){if(b>20)break;if(b%4==1){b=b+4;continue;}b=b-5;}cout<<a;A.100B.20C.9D.6标准答案:D。11.以下程序段运行后,输入:ABCdef,输出应为。()。charch;while((ch=getchar())!='\n'){if(ch>='A'&&ch<='Z')ch=ch+32;elseif(ch>='a'&&ch<='z')ch=ch-32;cout<<ch;}A.ABCdefB.abcdefC.ABCDEFD.abcDEF标准答案:D。12.下列代码中,哪一个选项正确的输出了num的值。()。intmain(){intnum=10;cout<<num++<<endl;cout<<++num<<endl;cout<<num--<<endl;cout<<--num<<endl;return0;}A.10121210B.1012119C.11121210D.1112119标准答案:A。13.斐波那契数列的第1和第2个数分别为0和1,从第三个数开始,每个数等于其前两个数之和,即F(0)=0,F(1)=1,F(N)=F(N-1)+F(N-2),其中N>1。为求斐波那契数列中的前20个数,要求每行输出5个数,编写了以下程序,在3个空格处应填写哪些内容?()。#include<iostream>usingnamespacestd;intmain(){intn=20;intf1=0,f2=1;intfn;cout<<"斐波那契数列前"<<n<<"个数为:"<<endl;for(inti=1;i<=n;i++){if(i==1){fn=f1;}elseif(i==2){fn=f2;}else{fn=________;f1=f2;f2=________;}cout<<fn<<"\t";if(________){cout<<endl;}}return0;}A.f1,fn,i==5B.fn,f1+fn,i/5==0C.f1+f2,fn,i%5==0D.f1+f2,f1,i%5==0标准答案:C。14.以下程序输出多组数字,其中包括下列选项中的哪个选项。()。#include<iostream>usingnamespacestd;intmain(){intg,s,b;for(intn=100;n<1000;n++){b=n/100;s=n/10%10;g=n%10;if(g*g*g+s*s*s+b*b*b==n){cout<<n<<endl;}}return0;}A.407,153B.408,154C.408,153D.407,159标准答案:A。15.下面程序运行后输入4,输出结果应是。()。#include<iostream>usingnamespacestd;intfac(intn){if(n<=1)return1;elsereturnn*fac(n-1);}intmain(){intn=0;cin>>n;intret=fac(n);cout<<ret;return0;}A.4B.12C.24D.48标准答案:C。二、判断题。16.如果定义了一个函数intmin(inta,intb);用来返回a和b中较小的数,那么,想求15、26、47三个数中最小的数,用intm=min(15,min(26,47));这种调用形式。()。标准答案:正确。17.题continue语句只能出现在循环体中。()。标准答案:正确。18.在下面程序段中,循环体的循环次数为4次。(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新能源培训产业园区运营协议
- 2026年云计算采购托管运营合同
- 村委会网格化工作制度
- 村帮扶责任人工作制度
- 预算绩效管理工作制度
- 领办重要任务工作制度
- 领导干部四述工作制度
- 食品安全信息工作制度
- 麻醉后复苏室工作制度
- 南阳市邓州市2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 2025年统计学多元统计分析期末考试题库:多元统计分析综合试题
- 《小石潭记》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- 江岸区2023-2024学年下学期期中七年级数学试卷(含答案)
- 党的基本路线课件
- 杭州市2024届高三二模(高三年级教学质量检测)英语试卷(含答案)+听力音频
- 招标代理服务服务方案
- 保密员培训课件教学
- 清明祭英烈-主题课件
- 小学四年级下家长会(数学教师)
- 四下语文园地一
- JBL音响系列产品参数
评论
0/150
提交评论