2022年Noip2014初赛提高组C试题及答案
更新时间:2023-04-07 05:51:01 阅读量: 教育文库 文档下载
Noip2014初赛提高组试题及答案(完整版)
提高组C语言试题
一、单项选择题(每题分,共分)。
1. 以下哪个是面向对象的高级语言( ).
A. 汇编语言
B. C++
C. FORTRAN
D. Basic
2. 1TB代表的字节数量是( ).
A. 2的10次方
B. 2的20次方
C. 2的30次方
D. 2的40次方
3. 二进制数00100100和00010101的和是( ).
A. 00101000
B. 001010100
C. 01000101
D. 00111001
4. TCP协议属于哪一层协议( ).
A. 应用层
B. 传输层
C. 网络层
D. 数据链路层
5. 下列几个32位IP地址中,书写错误的是( ).
A. B. C. D. 10.0.0.1
6. 在无向图中,所有定点的度数之和是边数的( )倍.
A. 0.5
B. 1
C. 2
D. 4
7. 对长度位n的有序单链表,若检索每个元素的概率相等,则顺序检索到表中任一元素的平均检索长度为( ).
A. n/2
B. (n+1)/2
C. (n-1)/2
D. n/4
8. 编译器的主要功能是( ).
A. 将一种高级语言翻译成另一种高级语言
B. 将源程序翻译成指令
C. 将低级语言翻译成高级语言
D. 将源程序重新组合
9. 二进制数所对应的十进制数是( ).
A. B. 5.5 C. D.
10. 若有变量int a, float x, y, 且a=7, x=, y=, 则表达式x+a%3*(int)(x+y)%2/4的值大约是
( ).
A. B. 2.750000 C. D.
11. 有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个续
结点。
struct node {
int data;
struct node *next; ↑p ↑q ↑r
} *p,*q,*r;
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下程序段中错误的是( ).
A. q->next = r->next; p-> next = r; r->next = q;
B. p->next = r; q->next = r->next; r->next = q;
C. q->next = r->next; r->next = q; p->next = r;
D. r->next = q; q->next = r->next; p->next = r;
12. 同时查找2n 个数中的最大值和最小值,最少比较次数为( ).
A. 3(n-2)/2
B. 4n-2
C. 3n-2
D. 2n-2
13. 设G是有6个结点的完全图,要得到一颗生成树,需要从G中删去( )条边.
A. 6
B. 9
C. 10
D. 15
14. 以下时间复杂度不是O(n2)的排序方法是( ).
A. 插入排序
B. 归并排序
C. 冒泡排序
D. 选择排序
15. 以下程序实现了找第二小元素的算法。输入时n个不等的数构成的数组S,输出S中第
二小的数SecondMin。在最坏的情况下,该算法需要做( )次比较。
if (S[1] < S[2]) {
FirstMin = S[1];
SecondMin = S[2];
} else {
FirstMin = S[2];
SecondMin = S[1];
}
for (i = 3; i <=n; i++)
if (S[1] < SecondMin)
if (S[1] < FirstMin){
SecondMin = FirstMin;
FirstMin = S[1];
} else {
SecondMin = S[1];
}
A. 2n
B. n-1
C. 2n-3
D. 2n-2
二、不定项选择题(每题分,共分)。
1. 若逻辑变量A、C为真,B、D为假,以下逻辑运算表达式真的有( ).
A. (B∨C∨D)∨D∧A
B. ((- A∧B)∨C)∧B
C. (A∧B)∨(C∧D∨-A)
D. A∧(D∨-C)∧B
2. 下列( )软件属于操作系统软件。
A. Microsoft Word
B. Windows XP
C. Android
D. Mac OS X
E. Oracle
3. 在NOI比赛中,对于程序设计题,选手提交的答案不得包含下列哪些内容( ).
A. 试图访问网络
B. 打开或创建题目规定的输入/输出文件之外的其他文件
C. 运行其他程序
D. 改变文件系统的访问权限
E. 读写文件系统的管理信息
4. 以下哪些结构可以用来存储图( ).
A. 邻接矩阵
B. 栈
C. 邻接表
D. 二叉树
5. 下列各无符号十进制整数中,能用八位二进制表示的数有( ).
A. 296
B. 133
C. 256
D. 199
三、问题求解。
1. 有数字1,1,2,4,8,8所组成的不同的四位数的个数是_____.
2. 如图所示,图中每条边上的数字表示该边的长度,则从A到E的最短距离是_____.
四、阅读程序写结果(共4题,每题8分,共32分)。
1. #include <>
int main() {
int a,b,I,tot,c1,c2;
scanf(“%d%d”, &a, &d);
tot = 0;
for (i=a; i<=b; i++)
{
c1=i/10;
c2=i%10;
if ((c1+c2)%3 ==0)
tot++;
}
Printf(“%d\n",tot);
Return 0;
}
输入:7 31
输出:_________
2. #include <>
Int fun(int n, int minNum, int maxNum)
{ int tot, i;
if (n==0)
retuen 1;
tot=0;
正在阅读:
蚕宝宝成长记作文800字06-19
论司法审查行政行为的范围08-10
43班评语06-30
危险废物产生单位建立台账的要求01-29
学习方法:应掌握的十五种读书技巧,必看03-30
互换性与测量技术基础第四版习题答案王伯平主编机械工程出版社10-05
2017-2022年中国电子元器件及其薄型载带研究报告(目录) - 图文01-24
卫生法学作业11-12
主题六:我要上小学了03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 初赛
- 试题
- Noip2014
- 答案
- 提高
- 2022
- 2022年最新版教师考勤制度
- 加密装置详细配置步骤
- 学五法倡四德促五进法制宣传教育实践活动实施方案
- 四年级上册语文 各单元作文范文
- 2022年广东省培养单位广州能源研究所825物理化学(乙)考研题库
- 2022年甘肃省张掖市山丹县中考数学模拟试卷(有答案)
- 四不伤害保证书范文
- 2022年广西师范大学物理科学与技术学院311教育学专业基础综合之
- 2013年陕西省安康市公务员考试行政系统市区职位表
- 高中语文 4.2.1《廉颇蔺相如列传(节选)》同步达标测试 苏教版必
- 2022公务员考试行测试题及答案:图形推理题
- 009-湖北大学-20-梁艳萍-美学·审美·美育——大学美学教学的 整
- 2022年贵州财经大学欠发达地区经济发展研究中心801经济学之西方
- 外研版八年级英语下册教案新部编本M 1 Unit 2
- 湖南省教育信息技术能力提升工程考试(千页大题库)
- 2022版生物三年高考两年模拟:专题(2)细胞的结构和功能(含答案)
- 上海某phc桩基(全液压静力压桩)工程施工组织设计
- 牛津译林版七年级上册英语Units1-2单元知识点整理
- linux在TQ2440上移植9--添加触摸屏
- 荆州市“中国制造2025”国家级示范区创建方案编制咨询(目录)