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

热门搜索

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

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

文***享

贡献于2020-12-10

字数:4786

第十四届(NOIP2008)信息学奥赛联赛提高组C语言初赛试题
● ●  全部试题答案均求写答卷纸写试卷纸律效  ●●
单项选择题 (10题题15分计15分题仅正确答案)
1 项中(C  )操作系统软件 
A Solaris   B Linux    C Sybase     D Windows Vista      E Symbian
2.微型计算机中控制器基功( A  )
A 控制机器部件协调工作     B 实现算术运算逻辑运算       
C 存储种控制信息 D 获取外部信息           E 存放程序数
3 设字符串SOlympicS非空子串数目(  B)
A 29          B 28             C 16        D 17          E 7
4.完全二叉树2*N1结点叶节点数(  C )
A N1         B 2*N            C N         D 2N1          E N2
5.数组{8 23 4 16 77 5 53 100}中元素序排列次交换意两元素少需交换(  B )次
A 4            B 5           C 6            D 7           E 8
6.设栈S初始状态空元素abcdef次入栈S出栈序列bdcfea栈S容量少应该(  D )
A 6            B 5           C 4            D 3           E 2
7 十进制数285625相等四进制数(  )
A 12321       B 13122        C 13022       D 13021    E 13020
8. 递程函数调时处理参数返回址通常种称(E)数结构
A 队列       B 维数组        C 线性表        D 链表       E 栈
9 TCPIP组构成互联网基础网络协议字面包括两组协议:传输控制协议(TCP)网际协议(IP)TCPIP 协议Internet网络系统描述成具四层次功网络模型中提供源节点目节点间信息传输服务包括寻址路器选择等功(B)
A 链路层       B.网络层      C 传输层      D 应层       E会话层
10. 序数组{5 13 19 21 37 56 64 75 88 92 100}进行二分查找等概率情况查找成功均查找长度(均较次数)( C  )
A 3511       B 3411       C 3311        D 3211         E 3410
二 定项选择题 (10题题15分计15分题正确答案数等1选少选均分)
11 列关图灵奖说法中正确( ABD  )
A 图灵奖美国计算机协会1966年设立专门奖励计算机事业作出重贡献
B 图灵奖计算机界诺贝尔奖称
C 迄止没华裔计算机科学家获殊荣
D 图灵奖名称取计算机科学先驱英国科学家阿兰•图灵
12.计算机工作程中突然停电( AC   )中信息会丢失
A 硬盘      B CPU       CROM      D RAM
13 设AtrueBfalseCtrueDfalse逻辑运算表达式值真( BC )
A (A∧B)∨(C∧D∨ A)          B (( A∧B)∨C)∧ D
C (B∨C∨D)∨D∧A               D A∧(D∨ C)∧B
14.Web20年互联网热门概念核心思想互动分享列网站中( B  )典型Web20应
 A Sina         B Flickr          C Yahoo            D Google
15  (2008)10 + (5B)16结果(  )
A (833)16     B (2099)10      C (4063)8        D (100001100011)2
16 二叉树T已知先根遍历1 2 4 3 5 7 6(数字结点编号)根遍历4 2 7 5 6 3 1该二叉树中根遍历( ABD  )
A 4 2 1 7 5 3 6           B 2 4 1 7 5 3 6 
C 4 2 1 7 5 6 3           D 2 4 1 5 7 3 6  
17 面象程序设计(ObjectOriented Programming)种程序设计方法象作程序基单元数程序封装象中提高软件重性灵活性扩展性面关面象程序设计说法中正确(  BCD )
A 面象程序设计通常采顶设计方法进行设计
B 面象程序设计方法具继承性(inheritance)封装性(encapsulation)态性(polymorphism)等特点
C 支持面象特性语言称面象编程语言目前较流行C++JAVAC#等
D 面象程序设计雏形Simula语言SmallTalk语言完善标准化程中更扩展前思想重新注解SmallTalk语言然视面象语言基础
18 设T棵n顶点树列说法正确( ABC  )
A T连通环                     B T连通n1条边
C T环n1条边                 D
19 NOIP竞赛推荐语言环境(  ACD )
A DevC++     B Visual C++       C free pascal          D Lazarus
20 列防火墙(firewall)说法中正确( ABCD  )
A 防火墙项协助确保信息安全设备会特定规允许限制数通
B 防火墙台专属硬件安装般硬件套软件
C 网络层防火墙视种 IP 数包滤器允许符合特定规数包通余概禁止穿越防火墙
D 应层防火墙 TCPIP应层工作拦截进出某应程序数包
三.问题求解(2题题5分计10分)
1.6城市两城市间条道路连接6城市两两间距离表示城市1城市6短距离______7_______
 城市1 城市2 城市3 城市4 城市5 城市6
城市1 0 2 3 1 12 15
城市2 2 0 2 5 3 12
城市3 3 2 0 3 6 5
城市4 1 5 3 0 7 9
城市5 12 3 6 7 0 2
城市6 15 12 5 9 2 0
2.书架21书编号121中选4中两编号相邻选法___3060___种
四.阅读程序写结果(4题题8分计32分)
1 #include
int main()
{
 int i a b c d f[4]
 for(i 0 i < 4 i++)
  scanf(d &f[i])
 a f[0] + f[1] + f[2] + f[3]
 a a f[0]
 b f[0] + f[2] + f[3]
 b b a
 c (b * f[1] + a) f[2]
 d f[(b c ) 4]
 if(f[(a + b + c + d) 4] > f[2])
  printf(dn a + b)
 else
  printf(dn c + d)
 return 0
}
输入:9 19 29 39 
输出:_______________
2.#include
void foo(int a int b int c)
{
 if(a > b)
  foo(c a b)
 else
  printf(dddn a b c)
}
int main()
{
 int a b c
 scanf(d d d &a &b &c)
 foo(a b c)
 return 0
}
输入:2 1 3
输出__________
3.#include
void f(int a int b int c)
{
 printf(ddd a b c) 
 if(a 3 && b 2 && c 1)
  return
 if(b < c)
  f(a c b)
 else if(a < b)
 {
  if(a < c)
   f(c a b)
  else
   f(b c a)
 }
}
int main()
{
 int a b c
 scanf(d d d &a &b &c)
 f(a b c)
 printf(n)
 return 0
}
输入 1 3 2
输出: ________________________________________
4 #include
#include
int ijlen
char s[50]
int main()
{
 scanf(s s)
 len strlen(s)
 for (i 0i < len ++i)
 {
  if (s[i] > 'A' && s[i] < 'Z') s[i] 'A' 'a'
 }
 for (i 0i < len ++i)
 {
  if (s[i] < 'x') s[i] + 3 else s[i] + 23
 }
 printf(s s)
 for (j 1j < 4j ++)
 {
  for (i 0i < lenj i i + j)
  {
   s[i] s[i + j]
  }
 }
 printf(sn s)
 return 0
}
输入:ABCDEFGuvwxyz
输出:___________________________________________
五.完善程序 (前6空空3分5空空2分28分)
1.(找第k数) 定长度1000000序正整数序列数n(1#include
#include
int a[1000001]nans 1
void swap(int *aint *b)
{
 int c
 c *a *a *b *b c
}
int FindKth(int left int right int n)
{
 int tmpvalueij
 if (left right) return left
 tmp rand() (right left) + left
 swap( &a[tmp] &a[left] )
 value           ①        
 i left
 j right
 while (i < j)
 {
  while (i < j &&            ②        ) j
  if (i < j) {a[i] a[j] i ++} else break
  while (i < j &&            ③        ) i ++
  if (i < j) {a[j] a[i] j } else break
 }
         ④        
 if (i < n) return  FindKth(               ⑤            )
 if (i > n) return                   ⑥                   
 return i
}
int main()
{
 int i
 int m 1000000
 for (i 1i < mi ++)
  scanf(d &a[i])
 scanf(d &n)
 ans FindKth(1mn)
 printf(dn a[ans])
 return 0
}
2.(矩阵中数字)n*n(1#include
int nkanswerxanswery
int a[5001][5001]
void FindKPosition()
{
 int i nj n
 while (j > 0)
 {
  if (a[n][j] < k) break              
  j
 }
               ①            
 while (a[i][j] k)
 {
  while (              ②              && i > 1) i
  while (              ③              && j < n) j ++
 }
               ④            
               ⑤            
}
int main()
{
 int ij
 scanf( d &n )
 for (i 1i < ni ++)
  for (j 1j < nj ++)
   scanf( d &a[i][j])
 scanf( d &k )
 FindKPosition()
 printf(d dn answerx answery)
return 0
}

文档香网(httpswwwxiangdangnet)户传

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

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

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

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

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

购买文档

相关文档

NOIP2016提高组C++初赛试题

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

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

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

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

文***享 3年前 上传592   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

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

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

第十二届全国青少年信息学奥林匹克联赛初赛试题及答案(普及组、C语言)普及组  C语言  二小时完成)一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案)1.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是(    )。A.沃尔夫奖    B.诺贝尔奖    C.菲尔兹奖    D.图灵奖2.在下面各软件中,不属于NOIP竞赛(复赛

文***享 3年前 上传719   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语言高级面试题

整个测试遵循以下的约定: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

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

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

文***享 1年前 上传5559   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

(1小时学会C语言51单片机)C语言入门教程

△Victor Hugo 维克多?雨果相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚, 更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机 (Single Chip Computer)。单片机的应用到处可见,应用领域广泛,主要应用在智能

豆***2 4年前 上传745   0

2022年电大C++语言程序设计考试题库及答案

一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。

海***9 2年前 上传611   0

电脑编程 所有C语言题库

试卷编号:2203所属语言:C语言试卷方案:所有C语言题库试卷总分:1220分共有题型:1种一、程序填空 共122题 (共计1220分)第1题 (10.0分) 题号:558 难度:中 第2章/*-------------------------------------------------------【程序填空】-------

小***库 4年前 上传978   0

技能高考专题:C语言练习

第1题 (20.0分) 题号:332 难度:难 第3章/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:求如下表达式:

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

c语言实验报告

c语言实验报告  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成绩:__________  实验一  上机操作初步和简单的C程序设计  一、 实验目的  1、熟悉C语言运行环境Turbo C++3.0  2、会简单的程序调试  3、熟悉C语言

极***速 11年前 上传806   0

C语言作业:学通讯录

学生通讯录一、 语言和环境1. 实现语言:C语言。2. 环境要求:devC++。二、 实现功能开发一套学生通讯录C语言系统,具体实现如下功能:1. 打开系统显示欢迎界面,以及功能菜单,用户输入需要操作的功能序号,根据用户选择的需要进行相应界面 如图1所示。图1 功能菜单2. 当用户输入序号1时进入到录入学生信息界面,用户输入学生的姓名,性别,年龄和电话,输入完毕保存学生信息,并

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

C语言上机题库WORD版

C语言习题集3.11输入'A'~'F'中的一个字母,代表一个十六进制数,将其转换为十进制数,求该数与15的和并输出。输入格式:B输出格式:26#include<stdio.h>int main(void){ char ch; int sum; ch=getchar(); sum=ch-'A'+10+15; printf(“%d\n“,sum);

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

C语言知识点总结

C语言最重要的知识点总体上必须清楚的: 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 =

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

C语言实验报告《指针》

C语言实验报告《指针》  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成绩:__________  实验五  指针  一、 实验目的  1、掌握指针的概念、会定义和使用指针变量  2、掌握指向数组的指针变量  3、掌握字符串指针的使用  

D***1 11年前 上传968   0

C语言实验报告《数组》

C语言实验报告《数组》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________    成绩:__________  实验三  数组  一、 实验目的  1、掌握一维和二维数组的定义、赋值和输入输出  2、掌握字符数组和字符串数组的使用  3、掌握与数组有关的排

我***海 11年前 上传889   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

语言学概论试题及答案精选4份

语言学概论试题及答案(精选4份)  语言学概论题及答案(一):  1.下列关于“威尔尼克失语症”的表述,不正确的一项是。  A.发音仍然比较准确  B.构成不完整的句子  C.仍然能听懂别人的话  D.词语之间没有联系  答案:C  解析:威尔尼克取受损的患者能够说出一些词语,发音也很准确,可是词语之间在意义上没有联系,构成不了完整的句子,并且患者也听不懂别人说的话。  考点:

四***廷 11个月前 上传243   0

《JAVA语言程序设计》试题及答案3

《JAVA语言程序设计》试题及答案3《JA V A语言程序设计》试题及答案3一、单选题1、下列程序段执行后的结果是( )。String s = new String(“abcdefg“);for (int i=0; iSystem.out.print(s.charAt(i));}A) aceg B) ACEG C) abcdefg D) abcd2、有整型数组:int[] x={

z***i 3年前 上传982   0