| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

第十二届全国青少年信息学奥林匹克联赛初赛试题及答案普及组、C语言

文***享

贡献于2020-12-07

字数:4748

第十二届全国青少年信息学奥林匹克联赛初赛试题答案(普组C语言)普组  C语言  二时完成)
单项选择题(20题题15分计30分题仅正确答案)
1.面世界顶级奖项中计算机科学技术领域做出杰出贡献科学家设立奖项(    )
A.沃尔夫奖    B.诺贝尔奖    C.菲尔兹奖    D.图灵奖
2.面软件中属NOIP竞赛(复赛)推荐语言环境(    )
A.gccg++    B.Turbo Pascal    C.RHIDE    D.free pascal
3.断电保存数(    )
A.寄存器    B.ROM    C.RAM    D.高速缓存
4.Linux种(    )
A.绘图软件    B.程序设计语言    C.操作系统    D.网络浏览器
5.CPU(    )简称
A.硬盘    B.中央处理器    C.高级程序语言    D.核心寄存器
6.计算机中防火墙作(    )
A.防止火灾蔓延    B.防止网络攻击    C.防止计算机死机    D.防止者误删数
7.列关计算机语言说法中正确(    )
A.PascalC编译执行高级语言
B.高级语言程序汇编语言程序更容易种计算机移植种计算机
C.C++历史第支持面象计算机语言
D.汇编语言相高级语言程序更容易阅读
8.列关计算机算法说法中正确(    )
A.正确算法少输入
B.算法改进程度推进计算机科学技术进步
C.判断算法坏标准算法时间复杂性空间复杂性
D.目前然存许涉国计民生重课题没找够计算机实施效算法
9.列种排序算法中较作操作算法(    )
A.选择排序    B.泡排序    C.插入排序    D.基数排序
10.编程时(种高级语言定C)果需磁盘文件中输入二维数组(例1000*1000double型数组)行读(外层循环关行)列读(外层循环关列)相输入效率(    )
A.没区                B.行读方式高   
C.列读方式高    D.取决数组存储方式
11.C语言中表达式21^2值(    )
A.441    B.42    C.23    D.24
12.C语言中判断a等0b等0正确条件表达式(    )
A.a0 || b0    B.(a0)&&(b0)    C.(a0&&b0)    D.a&&b
13.某车站呈狭长形宽度容台车出入口已知某时刻该车站状态空时刻开始出入记录:进出进进进出出进进进出出假设车辆入站序123……车辆出站序(    )
A.12345    B.12457    C.14376    D.14372
14.高度n均衡二叉树指:果掉叶结点相应树枝应该高度n1满二叉树里树高等结点深度根结点深度0果某均衡二叉树2381结点该树树高(    )
A.10    B.11    C.12    D.13
15.十进制数1770应八进制数(    )
A.3350    B.3351    C.3352    D.3540
16.5数序列排序原先序少通(    )次较完成排序
A.6    B.7    C.8    D.9
17.设ABDtureCfalse逻辑运算表达式值真(    )
A.(﹁A∧B)∨(C∧D)    B.﹁((A∨B∨D)∧C)    C.﹁A∧(B∨C∨D)      D.(A∧B∧C)∨﹁D
18.(2010)16+(32)8结果(    )
A.(8234)10    B.(202B)16    C.(20056)8    D.(100000000110)2
19.设栈S初始状态空元素abcde次入栈出栈序列出现(    )
A.abced    B.bcaed    C.aecbd    D.dceba
20.已知6结点二叉树先根+遍历1 2 3 4 5 6(数字结点编号)根遍历3 2 5 6 4 1该二叉树中根遍历(    )
A.3 2 1 4 6 5    B.3 2 1 5 4 6    C.2 1 3 5 4 6    D.2 3 1 4 6 5
二问题求解(2题题5分计10分)
1.(寻找假币)现80枚硬币中枚假币重量稍轻真币重量相果带砝码天称重少需称次找出假币?指出第1次称重方法请写出结果:________________________________________________________________
2.(取石子游戏)现5堆石子石子数次3571950甲乙两轮流堆中取(次取堆取)取颗石子方获胜甲先取问甲没获胜策略(乙样取甲失误获胜)?果甲第步应该堆里取少?请写出结果:____________________________________________________________________
三阅读程序写结果(4题题8分计32分)
1  #include
int main()
{
  int iu[4]abxy10
  for(i0i<3i++)
    scanf(d&u[i])
  a(u[0]+u[1]+u[2]+u[3])7
  bu[0]((u[1]u[2])u[3])
  x(u[0]+a+2)u[(u[3]+3)4]
  if(x>10)
    y+(b*100u[3])(u[u[0]3]*5)
  else
    y+20+(b*100u[3])(u[u[0]3]*5)
  printf(dd\nxy)
  return 0
} *注:例中定输入数避免分母0标越界*
输入:9  3  9  4
输出:________________
2  #include
main()
{
  int ijm[]{235713}
  long t
  for(i0i<4i++)
  {
    t1
    for(j1j    printf(ld  (t*21)*t)
  }
  printf(\n)
}
输出:________________
3  #include stdioh
#define N 7
int fun(char s[]char aint n)
{
  int j
  jn
  while(a0) j
  return j
}
int main()
{
  char s[N+1]
  int kp
  for(k1k    s[k]'A'+2*k+1
  printf(d\nfun(s'M'N))
}
    输出:________________
4  #include
void digit(long nlong m)
{
  if(m>0)
    printf(2ldn10)
  if(m>1)
    digit(n10m10)
  printf(2ldn10)
}
main()
{
  long xx2
  printf(Input a number\n) scanf(ld&x)
  x21
  while(x2  x210
  digit(xx2)
  printf(\n)
}
输入:9734526
输出:________________
四完善程序(前4空空25分6空空3分28分)
1.(全排列)面程序功利递方法生成1n(n<10)n数全部排列(定升序输出)例输入3应该输出(行输出5排列):
123  132  213  231  321
312
程序:
#include
int na[10]  *a[1]a[2]…a[n]构成n数排列*
long count0  *变量count记录排列数里控制换行*
void perm(int k)
{
  int jpt
  if(______①______)
  {
    count++
    for(p1p    printf( )
    if(______②______) printf(\n)
    return
  }
  for(jkj  {
    ta[k] a[k]a[j]a[j]t
    ______③______
    ta[k] ______④______
  }
}
main()
{
  int i
  printf(Entry n\n) scanf(d&n)
  for(i1i  ______⑤______
}
2 键盘输入奇数P(P<100000000)位数字5求整数SP×S11111(定条件解s必存)求屏幕次输出结果:
(1) S全部数字行外行输出50位数字(2) 积数字位数
例1:输入P1313*8547111111应输出 (1) 8547(2) 6
例2:输入P147输出结果应 (1) 755857898715041572184429327286470143613  (2) 42等式右端421
程序:
#include
main()
{
  long pabctn
  int bl
  while(1)
  {
    printf(输入p位1379:\n)
    scanf(ld&p)
    if((p20)&&(p50))  * 果输入数符合求结束循环 *
      ______⑥______
  }
  a0 n0
  while(a  {
    aa*10+1 n++  * 变量a存放部分右端项n右端项位数 *
  }
  t0
  do
  {
    bap
    printf(1ldb)
    t++
    if(______⑦______)
      printf(\n)
    c______⑧______a______⑨______n++
  }while(c>0)
  printf(\nnld\n______⑩______)
}
选择正确答案代码(ABCDE)填入题括号 (题15分选分 30 分)
题号
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
选择
D
B
B
C
B
B
C
A
D
D
题号
 11
  12
  13
  14
  15
  16
  17
  18
  19
 20
选择
C
D
C
B
C
B
B
A
C
B
二问题求解(2题题5分计10分)
1  4次 (1分)第步:分成3组:272726前2组放天(4分)
2  获胜策略(1分)第1次第5堆中取32颗石子(4分)
三阅读程序写结果(4题题8分计32分)
1 1010 (1数4分逗号扣1分)
2 6  28  496  8128  33550336 (前21数1分31数2分)
3 5
4 6 2 5 4 3 7 9 9 7 3 4 5 2 6(数字间空格扣2分)
四完善程序(前4空空25分6空空3分28分)
1 ① kn  ② count50  ③ perm(k+1)  ④ a[k]a[j] a[j]t  ⑤ perm(1)
2 ⑥ break    ⑦ t500    ⑧ ap*b    ⑨ c*10+1    ⑩ n1
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

NOIP2014(第二十届)初赛普及组C语言试题及答案

第二十届全国青少年信息学奥林匹克联赛初赛普及组C语言试题竞赛时间:2014年10月12日14:30~16:30 选手注意: l 试题纸共有8页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上的一律无效。 l 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。 一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项) 1

文***享 3年前 上传592   0

NOIP2008提高组初赛(C语言)试题及答案

第十四届(NOIP2008)信息学奥赛联赛提高组C语言初赛试题● ●  全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效  ●●一、 单项选择题 (共10题,每题1.5分,共计15分。每题有且仅有一个正确答案)。1. 在以下各项中,(C  )不是操作系统软件。 A. Solaris   B. Linux    C. Sybase     D. Windows Vista      E

文***享 3年前 上传594   0

NOIP2011-17届NOIP(C语言)普及组初赛试题

17届NOIP(C语言)普及组初赛试题一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确选项。) 1.在二进制下,1101001 + ( ) = 1110110。 A. 1011 B. 1101 C. 1010 D. 1111 2.字符“0”的ASCII码为48,则字符“9”的ASCII码为(

文***享 3年前 上传428   0

NOIP2016提高组C++初赛试题

第二十二届全国青少年信息学奥林匹克联赛初赛提高组 C++语言试题竞赛时间:2016 年 10 月 22 日 14:30~16:30选手注意:● 试题纸共有 13 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写在试题纸上的一律无效。● 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。一、单项选择题(共 15 题,每题 1.5 分

文***享 3年前 上传488   0

Noip2014初赛提高组C试题及答案(完整版)

Noip2014初赛提高组试题及答案(完整版)提高组C语言试题一、单项选择题(每题1.5分,共22.5分)。1. 以下哪个是面向对象的高级语言( ). A. 汇编语言 B. C++ C. FORTRAN D. Basic2. 1TB代表的字节数量是( ). A. 2的10次方 B. 2的20次方 C. 2的30次方 D. 2的40次方3.

文***享 3年前 上传565   0

专升本C语言历年考试题及答案

专升本C语言历年考试题及答案一、单项选择题1. ___D___是合法的用户自定义标识符。A、 b-b B、float C、<fr> D、 _isw 2. 若变量已正确定义并赋值,表达式___B___不符合C语言语法。A、a*b/c; B、3.14%2 C、2, b

文***享 3年前 上传1365   0

专升本C语言题及答案

C语言精编100题一、单选题1. 由C语言编写的代码程序( )A. 可直接执行 B. 是一个源程序C. 经过编译即可执行 D. 经过编译解释才能执行2. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )A. 大写字母 B. 中划线 C. 数字字符 D. 下划线3. 下列选项中,不能用作标识符的是( ) A. _

文***享 3年前 上传1178   0

全国大学生英语竞赛C类初赛题型及分数

2008年全国大学生英语竞赛C类初赛题型及分数   Part I Listening Comprehension (25分钟,30分) Section A  5 个短对话  1-5                      5题5分 Section B  2个长对话   6-15                    10题10分 Section C  5条新闻     16-20  

t***e 14年前 上传18032   0

95-08全国初中数学联赛试题

                       2001年全国初中数学联合竞赛试题及答案2002年全国初中数学联合竞赛试题及答案 2003年全国初中数学联合竞赛试题及答案

小***库 3年前 上传453   0

11全国高中数学联赛试题与参考答案

2011年全国高中数学联合竞赛一试试题(A卷)考试时间:2011年10月16日 8:00—9:20一、填空题:本大题共8小题,每小题8分,共64分。把答案填在横线上.1.设集合,若中所有三元子集的三个元素之和组成的集合为,则集合 .2.函数的值域为 .3.设为正实数,,,则 .4.如果,,那么的取值范围是

小***库 3年前 上传680   0

10届全国高中数学联赛试题及答案

2010年全国高中数学联赛一 试一、填空题(每小题8分,共64分,)1. 函数的值域是 .2. 已知函数的最小值为,则实数的取值范围是 .3. 双曲线的右半支与直线围成的区域内部(不含边界)整点(纵横坐标均为整数的点)的个数是 .4. 已知是公差不为的等差数列,是等比数列,其中,且存在常数使得对每一个正整数都有,则 .5. 函数

小***库 3年前 上传587   0

91-11全国初中数学联赛试题「共21份有答案」

1991年全国初中数学联合竞赛决赛试题第一试一、选择题本题共有8个小题,每小题都给出了(A)、(B)(C)、(D)四个答案结论,其中只有一个是正确的.请把正确结论的代表字母写在题后的圆括号内.1. 设等式在实数范围内成立,其中a,x,y是两两不同的实数,则的值是(A)3 ; (B); (C)2; (D).答( )2. 如图,AB‖EF‖CD,已知AB=20,CD=8

小***库 3年前 上传454   0

04全国高中数学联赛试题及参考答案

2004年全国高中数学联赛试题    【第一试】  一、选择题(本题满分36分,每小题6分)1、设锐角q使关于x的方程有重根,则q的弧度数为A.       B。    C。    D。       答:[  ]2、已知M=,N=,若对于所有的,均有则的取值范围是A.[]  B。()C。()  D。[] 答:[   ]3、不等式>0的解集是A.[2,3]   B。(2,3)

小***库 3年前 上传579   0

c语言高级面试题

整个测试遵循以下的约定:u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型:u       char 为1个字节u       int 为4个字节u       long int 为4个字节u       float 为4个字节u       double 为个8字节u       long double 为 8个字节u       指针为4个字

望***3 3个月前 上传109   0

C语言试题库

C 语言试题库 阅读说明*1 ————为题号A ————为答案-个C程序的执行是从 A)本程序的main函数开始,到main函数结束 B)本程序文件的第-个函数开始,到本程序文件的最后-个函数结束 C)本程序的main函数开始,到本程序文件的最后-个函数结束 D)本程序文件的第-个函数开始,到本程序main函数结束 试题库题目*

z***u 1年前 上传677   0

全国奥林匹克物理知识竞赛(初二组)

全国奥林匹克物理知识竞赛(初二组)一、选择题(共59分)(一)单选题(下列每小题的四个选项中,只有一个选项是正确的,请将正确选项的字母代号填在括号中,第l~13题每题2分,第14~20题每题3分,共47分)1.“万里长城”是中华民族的骄傲,它的全长是 [  ]A.6.7×104米 B.6.7×105米C.6.7×106米 D.6.7×107米2.用最小刻度值是0.1毫

一***饼 4年前 上传751   0

第23届全国中学生物理竞赛初赛试题及答案

第二十三届全国中学生物理竞赛初赛试题及答案 一、(20分,每小题10分)  1.如图所示,弹簧S1的上端固定在天花板上,下端连一小球A,球A与球B之间用线相连.球B与球C之间用弹簧S2相连.A、B、C的质量分别为mA、mB、mC,弹簧与线的质量均可不计.开始时它们都处在静止状态.现将A、B间的线突然剪断,求线刚剪断时A、B、C的加速度.  2.两个相同的条形磁铁,放在

萸***垠 12年前 上传523   0

第十二届全国初中应用物理知识竞赛试题

第十二届全国初中应用物理知识竞赛试题 一、以下各题所列答案中只有一个是正确的。把正确答案前面的字母填在题后的方括号内(共12分,每小题3分)。 1.下列用电器正常工作时,电流最接近200mA的是( ) A.学生用计算器 B.手电筒 C.家用空调器 D.电饭锅 2.小明的写字台上有一盏台灯。晚上在灯前学习的时候,铺在台面上的玻璃“发出”刺眼的亮光,影

一***饼 4年前 上传696   0

青少年足球联赛竞赛规程

青少年足球联赛竞赛规程  一、主办单位  全国青少年校园足球活动四川xx办公室  二、承办单位  各县、市、区青少年校园足球活动办公室  三、协办单位  xx市青少年校园足球活动各布点学校  四、比赛时间、地点  XX年11月―XX年4月,各布点学校。  五、参赛单位  xx市青少年校园足球活动各布点学校  六、参赛运动员条件和资格  (一)各参赛

乐***昂 9年前 上传652   0

C语言程序设计习题试题集

《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题………………………第070页《高级语言程序设计》课程设计制作小组2007年一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意

文***享 1年前 上传5560   0

92全国初中奥林匹克化学竞赛试题

1992年全国初中奥林匹克化学竞赛试题 一、选择题 1.单质M与氧气反应可生成两种氧化物,而且其中一种是酸性氧化物。M是( )。 (A)S(B)C(C)Fe(D)Na 2.镁带在氧气中燃烧是化学变化,判断的主要根据是( ),其理由是( )。 主要根据:(1)放出大量的热(2)看到耀眼的白光(3)有白色固体生成(4)镁带消失

小***库 3年前 上传495   0

全国初中奥林匹克化学竞赛试题94版

1994年全国初中奥林匹克化学竞赛试题 一、选择题(共3 8分,1~10题每题2分,ll~16题每题3分,每题有1个或2个正确答案) 1.下列物质由一种气体单质在氧气里燃烧生成的是( )。 (A)二氧化硫 (B)二氧化碳 (C)水 (D)一氧化氮 2.在常温下,向100克质量分数为5%的氯化钠溶液里加入5克氯化钾粉末,完全溶解后,氯化钠溶液中溶质的

小***库 3年前 上传743   0

国开电大《C语言程序设计》答案

形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确获得2.00分中的2.00分 标记题目题干C语言源程序文件的缺省扩展名为(  )。选择一项:A. cpp B. exe C.

3265912 1年前 上传415   1

C语言代码大全

 乘法口诀表 #include <stdio.h> #include <conio.h> void main(void) { int i,j,x,y; clrscr(); printf(“\n\n * * * 乘法口诀表 * * * \n\n“); x=9; y=5; for(i=1;i<=9;i++) { gotoxy(x,y); printf(“%2d “,i);

山***1 5年前 上传1771   0

91全国高中数学联赛试题及详细解析

一.选择题:1.由一个正方体的三个顶点所能构成的正三角形的个数为( ) A.4 B.8 C.12 D.24 2.设a、b、c均为非零复数,且==,则的值为( ) A.1 B.±ω C.1,ω,ω2 D.1,-ω,-ω2 3.设a是正整数,a<100,并且a3+23能

小***库 3年前 上传680   0