版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.712.下列事件中的必然事件是。()。A.小A同学参加下周的数学考试,一定能考100分。B.射击运动员射靶10次,必定能有1次正中靶心。C.打开电视机,正好在播放新闻联播。D.口袋中有2个红球和1个白球,从中摸出2个球,必定至少有1个红球。3.二进制数0.101转换为十进制数为。()。A.0.5B.0.625C.0.2D.0.754.有A、B、C、D、E五个同学站成一排,如果A和B必须站在一起,则有多少种不同的排法。()。A.24B.48C.60D.1205.在DevC++中,C++源程序文件的默认扩展名为______,C++目标文件连接而成的可执行文件的默认扩展名为______。()。A.c,.exeB.cpp,.exeC.exe,.cppD.exe,.c6.有以下函数定义,当n传入数为10时,返回值应为。()。intfunc(intn){if(n==1)return1;elsereturnfunc(n-1)+n;}A.45B.55C.65D.17.下面哪种循环语句在条件判断之前至少会执行一次循环体?()。A.forB.whileC.do-whileD.switch8.填写以下程序,使其输出"HelloWorld!",横线处应填写。()。#include<iostream>usingnamespacestd;intmain(){____<<"Hello,world!"<<endl;return0;}A.cinB.coutC.std::cinD.std::cout9.有两个函数fun1()和fun2()定义如下,在主函数中有:intx=1;x=fun1(x);调用,此时x的值为。()。intfun1(intx){x++;fun2(x);returnx;}voidfun2(intx){x++;}A.1B.2C.3D.410.以下程序段运行后,输出应为。()。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.611.以下程序段运行后,输入: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.abcDEF12.下列代码中,哪一个选项正确的输出了num的值。()。intmain(){intnum=10;cout<<num++<<endl;cout<<++num<<endl;cout<<num--<<endl;cout<<--num<<endl;return0;}A.10121210B.1012119C.11121210D.111211913.斐波那契数列的第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==014.以下程序输出多组数字,其中包括下列选项中的哪个选项。()。#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,15915.下面程序运行后输入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二、判断题。16.如果定义了一个函数intmin(inta,intb);用来返回a和b中较小的数,那么,想求15、26、47三个数中最小的数,用intm=min(15,min(26,47));这种调用形式。()。17.题continue语句只能出现在循环体中。()。18.在下面程序段中,循环体的循环次数为4次。()。inti=0;doi++;while(i*i<10);19.在下面程序段中,循环体的循环次数为4次,它的输出结果是1086420。()。inti=0;doi++;while(i*i<10);20.题C++函数参数的作用域是函数体内。()。答案如下。1.标准答案:C。2.标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高考(北京卷)英语试题及答案
- 2025年茶艺测试题及答案
- (2025年)商南县公职人员考试时事政治考试试题(附含答案)
- (2025年)检察机关选调笔试题附答案
- (一模)天津市部分区2026年高三质量调查试卷(一)语文试卷(含答案解析)
- 2026年网络法律知识竞赛题库及答案(共60题)
- 九江市都昌县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 淮北市烈山区2025-2026学年第二学期三年级语文第七单元测试卷(部编版含答案)
- 六盘水市水城县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 常德市安乡县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 岩溶地区建筑地基基础技术规范DBJ-T 15-136-2018
- MOOC 思辨式英文写作-南开大学 中国大学慕课答案
- 急危重症患者静脉通路的建立与管理课件
- 个人保险合同解除申请书
- 新视野大学英语(第四版)读写教程2(思政智慧版)课件 Unit 4 Mission and exploration of our time Section A
- 试生产管理程序
- 体育社会学课件第三章社会结构中的体育运动
- 肺楔形切除术后护理查房
- 劳动仲裁申请书范本
- 《人文地理学》4 文化与人文地理学
- 血小板血浆(PRP)课件
评论
0/150
提交评论