- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二十四届全国青少年信息学奥林匹克联赛初赛
普及组C++语言试题
竞赛时间:2018年10月13日
14:30~16:30
(WORD重新整理排版)
选手注意:
试题纸共有7页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸 上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共 15 题,每题2 分,共计30分;每题有且仅有一个正确选项)
以下哪一种设备属于输出设备: ()
扫描仪B.键盘C.鼠标D.打印机
下列四个不同进制的数中,与其它三项数值上不相等的是( )。
(269) 16
(617) 10
(1151) 8
(11) 2
3. 1MB 等于()。
A. 1000 字节
B. 1024 字节
C. 1000 X 1000 字节 D. 1024 X 1024 字节
4.广域网的英文缩写是()。
LAN
WAN
MAN
LNA
5.中国计算机学会于()年创办全国青少年计算机程序设计竞赛。
根节点深度为0, —棵深度为h的满k(k1)叉树,即除最后一层无任何子节点外, 每一层上的所有结点都有 k个子结点的树,共有()个结点。
h+1
(k - 1) / (k - 1)
14.
14.为了统计一个非负整数的二进制形式中 1的个数,代码如下:
k h-1
k h
h-1
D. (k ) / (k - 1)
以下排序算法中,不需要进行关键字比较操作的算法是( )。
基数排序
冒泡排序
堆排序
直接插入排序
9.给定一个含N个不相冋数字的数组, 在最坏情况下,找出其中最大或最小的数,
至少需
要N - 1次比较操作。则最坏情况下,在该数组中冋时找最大与最小的数至少需要(
)次
比较操作。(? ?表示向上取整,? ?表示向下取整)
A. ? 3N/2?
-2
B. ? 3N/2?
-2
C. 2N - 2
D. 2N - 4
10.下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事: “从前有座山,山里有座庙,
庙里有个老和尚在给小和尚讲故事: ’从前有座山,山里有座庙,庙里有个老和尚给小和尚
讲故事……,”
A.枚举B.递归C.贪心D.分治
设含有10个元素的集合的全部子集数为 S,其中由7个元素组成的子集数为 T,则T / S的值为()。
A. 5 / 32
15 / 128
TOC \o 1-5 \h \z 1 / 8
21 /128
10000 以内,与10000互质的正整数有()个。
2000
4000
6000
8000
int Cou ntBit( int x) {
int ret = 0;
while (x)
{
ret++;
}
return ret;
}
则空格内要填入的语句是(
)。
A. x = 1
B. x = x - 1 |
C. x |= x 1
D. x = 1
15.下图中所使用的数据结构是( )。
A.哈希表B.栈C.队列D.二叉树
二、 问题求解(共2 题,每题5分,共计10 分)
甲乙丙丁四人在考虑周末要不要外出郊游。
已知①如果周末下雨, 并且乙不去,则甲一定不去;②如果乙去,则丁 一定去;③如果丙去,
则丁 一定不去;④如果丁不去,而且甲不去,则丙一定不去。如果周末丙去了,则甲
(去了 /没去)(1分),乙 (去了 /没去)(1分),丁 (去了 /没去)(1分),
周末 (下雨/没下雨)(2分)。
从1到2018这2018个数中,共有 个包含数字8的数。包含数字8的数
是指有某一位是“ 8”的数, 例如“ 2018”与“ 188 ”。
三、 阅读程序写结果(共 4题,每题8分,共计32 分)
1.
#in clude cstdio
char st[100];
int mai n() {
scan f(%s, st);
for (int i = 0; st[i]; ++i) {
if (A = st[i] st[i] = Z)
st[i] += 1;
}
prin tf(%s\n, st);
return 0;
}
输入: QuanGuoLianSai 输出:
2.
#include cstdio int main() {
int x; scanf(%d, x);
int res = 0; for (int i = 0; i x; ++i) {
if (i * i % x == 1) { ++res;
}
}
printf(%d, res); return 0;
}
输入: 15 输出:
3.
#include iostream
using namespace std;
int n, m;
int findans(int n, int m) {
if (n ==
您可能关注的文档
最近下载
- 人教部编版四年级数学上册《角的度量(全章)》PPT教学课件.ppt VIP
- 2024年贵州省六盘水市中考语文试卷真题(含答案逐题解析).docx
- 121全等三角形公开课课件.pptx VIP
- 加气混凝土砌块施工技术技术交底.pdf VIP
- qc080000内部质量审核查检表.doc VIP
- 2024中国邮政邮储银行秋招历年考试试题及答案.docx VIP
- 统编版(部编版)小学语文三年级上册第二单元单元测试卷(含答案).pdf VIP
- (高清版)DB62∕T 25-3111-2016 建筑基坑工程技术规程.pdf VIP
- 电力系统暂态解析.pdf VIP
- 统编版(2024)道德与法治小学三年级上册《10 公共场所,文明言行》教学设计.docx VIP
文档评论(0)