ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:44KB ,
资源ID:3099054      下载积分:6 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3099054.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(NOIP2011初赛模拟试题2c语言含答案.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

NOIP2011初赛模拟试题2c语言含答案.doc

1、全国青少年信息学奥林匹克联赛初赛模拟试题 姓名 成绩 一、 单项选择题 (共20 题,每题1.5 分,共计30 分。每题有且仅有一个正确答案.)。 1. 在以下各项中,( )是CPU 的组成部分。 A. Cache B. RAM C. 寄存器 D. 主板 2.SQL语言又称为( ) A. 结构化定义语言 B. 结构化控制语言 C. 结构化查询语言 D. 结构化操纵语言 3.计算机运算速度的单位是( ) A、MTBF B、MIPS C、

2、MHZ D、MB 4.下面是关于微处理器MPU的描述,不正确的是( ) 。 A.微处理器是微型计算机的核心部件 B.微处理器是一块包含运算器和控制器的大规模集成电路芯片 C.微处理器的性能决定了微型计算机的档次 D.我们在购买微型计算机时,应该不断跟踪微处理器的更新 5. 某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是( ) A.-127 ~ 127 B.-128 ~ +128 C.-128 ~ +127 D.-128 ~ +128。 6.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是 ( )。

3、 A、0~1M B、0~4MB C、0~4M D、0~1MB 7.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( ) A. ABCED B. DBCEA C. CDABE D. DCBEA。 8. 冗余数据是指可以由其他数据导出的数据,下述关于数据库系统的叙述中正确的是( ) A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 9. 办公自动化(OA)

4、是目前广泛开展的一项计算机应用,按分类,它应属于( ) A.实时控制 B. 科学计算 C. 数据处理 D.计算机辅助设计 10. 结构化程序设计主要强调的是( ) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 11. 用树形结构来表示实体之间联系的模型称为( ) A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 12. 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是( ) A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念 C

5、 使用现实世界的概念抽象地思考问题从而自然地解决问题 D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 13.以下对计算机的产生有重要影响的人物是( )。 A.牛顿、维纳、图灵 B.莱布尼兹、布尔、图灵 C.巴贝奇、维纳、麦克斯韦 D. 莱布尼兹、布尔、克雷 14.在C 语言中,表达式23&2^5 的值是( ) A. 5 B. 6 C.7 D. 8 15.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( ) A. bdgc

6、efha B.gdbecfha C. bdgaechf D.gdbehfca 16.二维数组A的每个元素是由6个字符组成的串。其行下标从0到8,其列小标从0到9,若按行优先存储,元素A[7][4]的起始地址与当A按列优先存储时( )的起始地址相同,设每个字符占一个字节。 A. A[2][8] B. A[3][9] C. A[5][7] D. A[0][8] 17. 一个8位二进制整数,采用补码表示,且有3个“1”和5个“0”组成,则最小值为( ) A. -127 B.-32 C. -125

7、 D.-3 18. 设A=B=true,C=D=false,以下逻辑运算表达式值为真的有( )。 A. (¬ A∧B)∨(C∧D∨¬A) B. ¬ (((A∧B)∨C)∧D) C. A∧ ¬(B∨C∨D)∨D D. (A∧(D∨C)) ∧B 19. (3C7E)16 + (37)8 的结果是( )。 A. (15519)10 B. (3C9D)16 C. (1100000110111)2 D. (17357)8 20. 已知一棵完全二叉树的叶子结点172个其结点总数为( ) A. 304

8、 B. 343 C. 342 D. 341 二.问题求解(共2 题,每题5 分,共计10 分) 1.有相同外形和颜色的10堆球,同一堆球中每个重量相同,每堆10个,其中9堆100斤,1堆90斤。问如何称一次找出90斤的那堆球。 写出方法和算式。 2.从1到9中取

9、7个不同数字组成7位数,如果不允许5与6相邻,有多少种方法。 三.阅读程序写结果(共4 题,每题8 分,共计32 分) 1. #include int fun(int *s,int n1,int n2) { int i,j; i=n1;j=n2; while(i

10、i); i++;j--; } } int main() {int a[6]={1,2,3,4,5,6},i,*p=a; fun (p,0,3); fun(p,1,4); fun(p,3,5); for(i=0;i<6;i++) printf("%d",*(a+i)); printf("\n"); } 输出: 2.#include "string.h" #include "stdio.h" int strle(char a[],char b[]) { int num=0,n=0; while(*(a+num)!='\0') num++;

11、 while(b[n]){ *(a+num)=b[n];num++;n++;} return (num);} int main() { char str1[81],str2[81],*p1=str1,*p2=str2; gets(p1); gets(p2); printf("%d\n",strle(p1,p2)); while(1); } 输入:yruyrruyeterrrrr uitryuii 输出: 3. #include void ive(int x[],int n) { int t,*p; p=x+n-1; whi

12、le(x int main() { int k=0; char c='A'; do { switch(c++) { case 'A': k++;break; case 'B': k--

13、 case 'C': k+=2;break; case 'D': k=k%2;continue; case 'E': k=k+10;break; default: k=k/3; } k++; }while(c<’C’) ; printf("k=%d\n",k); while(1); } 输出: 四.完善程序 (前4 空,每空2.5 分,后6 空,每空3 分,共28 分) 1. 输入n组数,每组2个整数,将每组数的逆序和的逆序按习惯输出 #include #include int print(int n) {

14、 int i,j,m[n],b[n][20],max,s,sum[n]; char str1[n][20],str2[n][20]; for(i=0;i

15、

16、 if(b[i][j]>9) { s=b[i][j]/10; ; } else s=0; } if(s!=0) {m[i]++;b[i][j]=s;} } for(i=0;i

17、 { if(b[i][j]==0) { if(s==1) printf("%d",b[i][j]); else s=0; } else {s=1;printf("%d",b[i][j]);} } printf("\n"); }

18、 return 0; } int main() { int n; scanf("%d",&n); print(n); while(1); return 0; }34 1998 1 输入:3 输出: 24 1 4358 754 305 794 2.在古埃及,人们使用单位分数的和(形如1/a的, a是自然数)表示一切有理数。 如:2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为加数中有相同的。 对于一个分数a/b,表示方法有很多种,但是哪种最好呢? 首先,加数少的比加数多的

19、好,其次,加数个数相同的,最小的分数越大越好。如: 19/45=1/3 + 1/12 + 1/180 19/45=1/3 + 1/15 + 1/45 19/45=1/3 + 1/18 + 1/30, 19/45=1/4 + 1/6 + 1/180 19/45=1/5 + 1/6 + 1/18. 最好的是最后一种,因为1/18比1/180,1/45,1/30,1/180都大。 给出a,b(0

20、自小到大排列,依次是单位分数的分母。 Sample Input 1 19 45 Sample Output 5 6 18 #include using namespace std; long long a,b,best,ans[100001],mark,limt,way[100001]; void dfs(long long x,long long y,long long deep) { long long l1,l2,i,xx,yy,j; l1=max(way[deep-1]+1, );

21、 l2=min(y*(limt-deep+1)/x, ); for (i=l1;i<=l2;i++) { xx= x ;yy=y ; way[deep]=i; xx= ; if (x<0)continue; yy=yy*i; if ( deep

22、 mark=1;best=i; for (j=1;j<=limt;j++) ans[j]=way[j]; } } } void work() { long long i; mark=0;way[0]=1;best=99999999; while(mark= =0) { ; ; } for (i=1;i<=limt;i++)

23、 printf(“%d “,ans[i]); } int main() { Scanf(“%d %d”,&a,&b); work(); } 参考答案: 一. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 C C B D C A D A C B B C B C D A C B B B 二.1) 550-x 2)a(9,7)-a(2,2)*a(6,6)*

24、c(7,5)=12500 三.1.51017321538 2.24 3.0 8 9 5 6 7 4 11 31 4,k=4 四. 1.0 2. Str2[i][j]!=’\0’ 3.B[i][j]+=str2[i][j]-48;s=0; 4.B[i][j]%=10 1.y/x 2. best-1 3. xx*i-yy 4. (i

25、 #include #include int print(int n) { int i,j,m[n],b[n][20],max,s,sum[n]; char str1[n][20],str2[n][20]; for(i=0;i

26、0;i

27、) {b[i][j]+=str2[i][j]-48;s=0;} ; if(b[i][j]>9) { s=b[i][j]/10; b[i][j]%=10; } else s=0; } if(s!=0) {m[i]++;b[i][j]=s;} } for(i=0;i

28、 {s=0; for(j=0;j

29、 } printf("\n"); } return 0; } int main() { int n; scanf("%d",&n); print(n); while(1); return 0; } #include//埃及分数 using namespace std; ifstream fin("ajfs.in"); ofstream fout("ajfs.out"); long long a,b,best,ans[100001],mark,li

30、mt,way[100001]; void dfs(long long x,long long y,long long deep) { long long l1,l2,i,xx,yy,j; l1=max(way[deep-1]+1,y/x); l2=min(y*(limt-deep+1)/x,best-1); for (i=l1;i<=l2;i++) { xx=x;yy=y; way[deep]=i; xx=xx*i-yy; if (x<0)continue;

31、 yy=yy*i; if ( deep>a>>b; work(); }

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服