文库 真题 信息学奥赛

2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组基础知识题目

北京中小学信息学能力测评活动真题 BCSP-X 2024真题 PDF   9页   下载1   2024-04-16   浏览297   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组基础知识题目 第1页
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组基础知识题目 第2页
剩余7页未读, 下载浏览全部
一 、 单项选择 ( 共 15 题,每题 2分,共计 30 分,每题有且仅有一个正确选项 ) 1. 完整的计算机系统应该包括() A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和应用程序 D. 配套的硬件和软件系统 2. 文件传输使用的协议是() A .SMTP B .FTP C .UDP D .TELNET 3. 根据 NAT 协议,下列地址中 ( ) 属于 C类地址。 A. 10.1.56.23 B. 172.15.34.128 C. 192.168.32.17 D.172.128.45.34 4. 在 Linux 系统中, cp 命令的作用是( ) A. 更改文档或目录的日期时间 B. 创建一个新的目录 C. 复制一个文件到另一个位置 D. 查看指定文件的内容 5. 现有一个文件夹,其中包含 1000 张图片,图片的分辨率以 1240*720 ,1920*1080 ,1600*900 三个分辨率交替存储,每张图片均为 32 位图像,则这个文件夹最少要用() GB 的 U盘存储。 A. 2 B.4 C.6 D.8 6. 总共有 6个不同的元素进栈,能得到()种不同的出栈序列。 A. 123 B.121 C.132. D.130 7. 已知一个根节点再第一层的完全二叉树的第 6层有 8个叶子节点,则该完全二叉树的至少 有()个节点。 A.39 B.23 C.111 D.119 8. 一个有 n个顶点和 n个边组成的无向图一定是( ) A. 连通的 B. 无环的 C. 有环的 D. 不连通的 9. 已知一个二叉树的中序遍历为 HBDIAEFCG, 先序遍历为 ABHDICEFG, 则该二叉树的后序遍历 为() A.IHDBEFGCA B.IHDBFEGCA C.HIDBFGECA D.HIDBFEGCA 10.23|15+9^16&69 的结果是() A.31 B.5 C. 28 D.3 11. 若序列的原始状态为 {73,94,46,20,77,61,51,28,81,58} ,使用快速排序进行排序,以第 一个记录为基准值,第一次划分结果() A.{20,73,58,46,77,28,51,61,81,94} B.{58,20,51,61,28,73,77,81,94,46} C.{46,20,61,51,28,58,73,94,77,81} D.{58,28,46,30,51,61,73,77,81,94} 12. 求出下列算法的时间复杂度() int y=0; while (( y+1)*( y-1)<= n) { y++; } A. &#3627408450;(??????&#3627408476;??????&#3627408475; ) B. &#3627408450;(&#3627408475;) C. &#3627408450;(&#3627408475;12) D. &#3627408450;(&#3627408449;2) 13. 已知有向图 G如下图所示,使用 kruskal 算法求图 G的最小生成树,加到最小生成树中 的边依次是 ( ) A.(a,e),(c,e),(b,e),(b,c),(b,d) B.(b,c),(b,d),(b,e),(a,e),(c,e) C,(a,e),(b,e),(c,e),(b,d),(b,c) D.(b,c),(e,d),(e,b),(c,d),(d,a) 14. 设一批产品共 10 件,其中 4件是次品,现进行放回抽样,即为取一个检查完放回后继续 抽取,总共抽取三次,恰好其中两件为残次品的概率为() A. 3 10 B. 36 125 C. 1 2 D. 13 25 15. 假定编译器规定 int 和 short 长度范围分别为 32 位和 16 位,执行以下代码: unsigned short x=65530; unsigned int y=x; 得到的 y的机器码() A. 0000 7FFAH B. 0000 FFFAH C. FFFF 7FFAH D. FFFF FFFAH 二、阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填√,错误填×; 除特殊说明外,判断题 1.5 分,选择题 3分,共计 40 分) 第一题 1. #include <bits/stdc++.h> 2. long long n, m, t, a[1000005]; 3. using namespace std; 4. int main() { 5. cin >> n >> m; 6. while (m > 0) { 7. t++; 8. m-- ; 9. if (m <= 0) 10. break; 11. a[t] = a[t - 1] + 1; 12. while (m > (1 << n - a[t]) && a[t] <= n) { 13. m -= 1 << n - a[t]; 14. a[t]++; 15. } 16. } 17. if (t != 1) 18. for (int i = 1; i < t; i++) 19. cout << a[i] << " "; 20. else 21. puts("0"); 22. return 0; 23. } 16. 第 21 行的 "0" 改成 ’0’,程序运行会报错( )。 17. 输入的 n如果是负整数,程序运行不会报错( )。 18. 第 11行的功能是对 a数组求前
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组基础知识题目
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明