已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
18noip普及模拟卷(重传)原创率高一:单项选择1.5%*20=30%1.(11100011)2+(9A)16=()10A:351 B:379 C:380 D:3812堆排序根据的数据结构为:A:队列 B:二叉树 C:有向图 D:堆栈3.以下文字体现了-算法:计算:214解:原式=(27)2=(23)2*2)2=(2)2*2)2*2)2=16384A:二分 B:递推 C:广搜 D:递推4.以下语句为定义头文件的是:A:#includeB:#define fin cinC:using namespace std;D:int a100,i;5.计算!(0)&(1%3)|(1*2*3*4*5*6*7*8*9*0)|(3)=A:0 B:1 C:2 D:-16.计算机的第三代为:A:大规模集成电路 B:晶体管 C:电子管 D:集成电路7.以下程序段出现编译错误,请指出编译错误的行:int i,j=0;Acinj;Bfor (i=1;i=sqrt(j);i+)C couti ;D8.4EB=A:1024KB B:1024*4MB C:4*10242TB D:4*10003GB9.对于一个空栈,所有入栈操作均以字母表顺序进行。操作为:进进出进出出进进进进出。试问下一个出栈字母为:A:D B:F C:H D:I10.ccf noip系列比赛有三个数值:初赛成绩,复赛成绩和总分。将初赛、复赛成绩转化为总分时有一个比例,这个比例是:A:1:1 B:0:1 C:3:7 D:4:611.计算机应用的最早领域是( )A. 数值计算 B. 人工智能 C. 机器人 D. 过程控制12.表达式a*(b+c)*d的后缀形式是( )A.abcd*+* B.abc+*d* C.a*bc+*d D.b+c*a*d13. 冒泡排序的最坏时间复杂度为:A:O(nlogn) B:O(n) C:O(n2) D:O(logn)14.若串S=“copyright”,其子串的个数是( )A. 72 B. 45 C. 46 D. 3615.换行符的ASCII码为:A:1 B:9 C:10 D:3216.c+中等效于repeatuntil 的是:A:for(i=1;i=;i+) B:switch ( ) case :;C:while () D:do while 17以下语言面向过程的是:A:pascal B:汇编语言 C:机器语言 D:c+18.以下定义文件正确的是:A:freopen(”1.in”,r,cstin);B:freopen(1.in,r,stdin);C:freopen(“1.in”,”r”,cstin);D:freopen(“1.in”,”r”,stdin);19.以下语句不能计算a+b的是:A:c=a+b B:c+=a+b;C:for (i=1;ib)c=a+b;else c=b+a;20.以下c+版本不支持万能头文件的是:A:Dev c+5.6.1 B:dev c+ 5.9.2 C:dev c+ 6.1.0 D:dev c+ 4.9.9.2二:问题求解 5%*2=10%1.0,1,1,2,3,5,8所属的数列的第18项与第19项之和为-41812.等差数列10 13 16 19 22 25 28 310之和为16160三:读程序写结果 8%*4=32%1.#includeusing namespace std;int main() int a=1,b=2; int c=a*b; int d=a*c+b*b; a=a+d+c*2; b=a*(a+b); double e; e=(double)b+2; if (b%3=0) printf(%0.2f,e); else couta;输出112.#includeusing namespace std; int a,i,n1,n2,n3,x; int zs(int x) for (i=2;ia; for (n1=2;n1=a-4;n1+)for (n2=2;n2=a-4;n2+) n3=a-n1-n2; if (zs(n1)+zs(n2)+zs(n3)!=0) continue; coutn1 n2 n3; return 0; 输入2009 输出3 3 20033.#include #include#include #includeusing namespace std; long long num,a1001,p,m,n,len,i,ans2001;string s; int main() cinnsm; len=s.length(); for (i=1; i=1; i-,p*=n) num+=ai*p; for (len=1;num0;num/=m,len+) anslen=num%m; for (i=len-1;i=1;i-) if (ansi=10) printf(%c,ansi+55); else printf(%c,ansi+48); return 0; 输入:16FF2输出111111114. #includeusing namespacestd;int main() string ch;int a200;int b200;int n, i, t, res;cin ch;n = ch.length();for (i = 0; i 200; i+)bi = 0;for (i = 1; i 0; i-) if (ai = 0)t+;if (bi - 1 + t res)res = bi - 1 + t;cout res endl;return 0;输入1001101011001101101011110001输出11四:完善程序 共28%1.圆周率我们知道,当下较为认可的圆周率计算公式为/4=1-1/3+1/5-1/7+1/9-现根据此公式编辑c+程序,要求计算的圆周率准确度随输入n增加而增大。试完善程序。3%+3%+3%+3%+2%#includeusing namespace std;int main()int i,n;double pi=0,a=1,b=1;cinn;for (i=1;i0) pi+=1/a; else pi-=1/a; a+=2; b=-b;printf(%e, 4*pi);return 0;其中控制1/x的加减的变量为 b,当此变量为正时加,负时减。2 (排列数)输入两个正整数n,m(1n20,1mn),在1n中任取m个数,按字典序从小到大输出所有这样的排列。例如: 输入:3 2 输出:1 21 3 2 1 2 33 1 3 2#include #include using namespace std;const int SIZE =25;bool usedSIZE;int dataSIZE;int n,m,i,j,k;bool flag;int main()cinnm;memset(used,false,sizeof(used);for(i=1;i=m;i+)datai=i;usedi=true;flag=true;while(flag)for(i=1;i=m-1;i+) coutdatai ;coutdatam=1;i-) useddatai=false;for(j=datai+1;j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分家协议赠与协议书
- 上市辅导框架协议书
- 出资入股写合同范本
- 广东连州市人民法院事业单位招考2名人才易考易错模拟试题(共500题)试卷后附参考答案
- 兼职文案策划协议书
- 广东中烟工业限责任公司2025年下半年度招聘员工6名(第一批)易考易错模拟试题(共500题)试卷后附参考答案
- 养生店员工合同范本
- 服装破损赔偿协议书
- 服装采购协议书模板
- 格力电器离职协议书
- 股骨近端骨肿瘤诊疗要点解析
- 2025年天津市中考数学试卷(含标准答案及解析)
- 缝纫日常车间管理制度
- 思想道德与法治2023年版电子版教材-1
- JG/T 312-2011遇水膨胀止水胶
- (高清版)DG∕TJ 08-2087-2019 混凝土模卡砌块应用技术标准
- DB37T 4706-2024事故车辆损失鉴定评估规范
- 贵宾接待面试题及答案
- 浙江省杭州市杭州市萧山区高桥初级中学2024-2025学年下学期初三期中语文试题卷(简答)含解析
- 充装站气瓶充装质量保证体系手册
- 老年人才价值开发路径-深度研究
评论
0/150
提交评论