中小学信息学奥赛CSP-J认证 CCF非专业级别软件能力认证-入门组初赛模拟题第三套(选择题)

本文主要是介绍中小学信息学奥赛CSP-J认证 CCF非专业级别软件能力认证-入门组初赛模拟题第三套(选择题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CSP-J入门组初赛模拟练习题第三套

1、以下不是属于国家顶级域名的是

A、.au

B、.cn

C、.com

D、.jp

答案:C

考点分析:主要考查域名相关知识,au是澳大利亚、cn是中国,jp是日本,答案C

2、2个10进制数1111和1010的异或运算结果的10进制表示是

A、101

B、3

C、1957

D、5

答案:C

考点分析:主要考查进制相关知识,异或运算是对两个数的二进制表示进行逐位比较,如果相同则结果为0,不同则结果为1。我们可以将这两个十进制数转换为二进制进行异或运算:

1111的二进制表示是 10001010111

1010的二进制表示是 1111110010

经过异或运算得到二进制:11110100101,转换成十进制数就是1957,答案C

3、8位二进制数中去掉符号位,最大能表示多少字符

A、127

B、128

C、255

D、256

答案:B

考点分析:主要考查进制相关知识,去掉1位就似乎7位,7个都是1就是127,加上0,所以总共可以表示128个字符,答案B

4、在写递归函数时,哪些定义一般不写在递归函数中

A、int

B、float

C、double

D、数组

答案:D

考点分析:主要考查递归函数相关知识,ABC都是数据类型,都有可能用到,数组一般在外面定义,答案C

5、一棵完全二叉树,共有 1234个节点,其叶子结点的个数为

A、615

B、616

C、617

D、210

答案:C

考点分析:主要考查二叉树相关知识,在具有n个节点的二叉树中,叶子结点的个数为(n+1)/2。

因此,在题目给定的情况下,叶子结点的个数为(1234+1)/2 = 617个;答案C

6、某公司派赵钱孙李周五人出国学习,选派条件是

a、若赵去,钱也去;b.李、周两人必有一人去;

c、若周去,则赵、钱也同去;d、孙、李二人同去或同不去;

如何选他们出国

A、孙赵周去

B、赵钱周夫

C、李周孙去

D、钱孙去

答案:B

考点分析:主要考查小朋友们的逻辑思维推理能力,根据a可以排除A,根据c可以排除C,根据d可以排除D,所以答案B

7、已知一棵二叉树前序遍历为ABCDEFGI,后序遍历为CEDBIGFA,则其中序遍历可能为

A、ABCDEFGI

B、CBEDAFIG

C、CBDEAGFI

D、CBEDAIFG

答案:B

考点分析:主要考查小朋友们二叉树的遍历规则,二叉树遍历分为三种:前序遍历:根→左子树→右子树;中序遍历:左子树→根→右子树;后序遍历:左子树→右子树→根;根据前序遍历可以确定根为A,可以排除A选项,根据前序遍历和后序遍历可以确定BCDE为左子树,且B为左子树根节点,C为B的左节点,D为B的右节点,E为D的左节点,所以排除C选项,FGI和BDE类似为A的右子树,所以答案B

8、8颗子弹,编号为1,2,3,4,5,6,7,8,从编号1开始按序嵌入弹夹,以下不是正常的打出子弹的次序的是

A、12345678

B、87654321

C、32154876

D、32164587

答案:D

考点分析:主要考查栈相关知识,子弹夹就好比一个栈,满足先入后出规则,A选项是一个入完同时出依次下去,符合;B选项是全部都入完再出,符合;C选项是123先入,然后321出,45入,然后54出,678入然后876出,符合;所以答案D,D选项错在645,应该是654

9、已知循环队列空间为 30,队头位置编号为12,队尾元素下一个空位置编号为5,则队伍中元素个数为

A、22

B、23

C、7

D、8

答案:B

考点分析:主要考查队列相关知识,由题可知对头12,对位下一个空位为5,也就是编号12开始,编号4结束,4到12之间就有7个空位置,所以循环队列中由30-7=23个,答案B

10、甲箱中有200个螺杆,其中有160个A型螺杆;乙箱中有240个螺母,其中有180个A型的。现从甲乙两箱中各任取一个,则能配成A型螺栓的概率为多少

A、1/20

B、19/20

C、3/5

D、15/16

答案:C

考点分析:主要考查排列组合相关知识,甲箱中取到A型螺杆的概率为:160/200=4/5;乙箱中取到A型螺母的概率为:180/240=3/4;所以能配成A型螺栓的概率为:4/5*3/4=3/5,答案C

11、今年信息学进复赛的同学有6人,老师将他们排成一圈分发奖品,一共有()种排法。

A、60

B、120

C、180

D、240

答案:B

考点分析:主要考查排列组合,本题是一个圆排列题目,所以排法就有总数减1之后求阶乘也就是:5*4*3*2*1=120,答案B

12、设二维数组A的行下标为0至5,列下标为1至5,F的每个数据元素均占2个字节。在按行存贮的情况下,已知数据元素 A[3][3]的第一个字节是 2019,则 A[4][4]的第-个字节的地址为(

A、2029

B、2025

C、2027

D、2031

答案:D

考点分析:主要考查数组相关知识,从题目可以得知二维数组A是一个6行5列的数组,A[3][3]第一个字节是2019,又因为每个元素占2个字节,所以A[3][4]第一个元素就是2021,一行5个元素,所以A[4][4]就是2021+2*5=2031,答案D

13、在下图中,有()个顶点出发存在一条路径可以遍历图中的每条边,而且仅遍历一次

A、6

B、2

C、3

D、4

答案:B

考点分析:主要考查小朋友们的逻辑思维推理能力,其实另一方面考查图论相关知识,这是一道无向图,详细点问的是欧拉路,欧拉路是图论中的一个概念,指的是通过图中每条边恰好一次,并且可以经过图中的每个顶点一次的路径;存在欧拉路的充分必要条件是该图中有且仅有两个顶点的度数是奇数,其余顶点的度数都是偶数;所以只能是经过AD两个点,答案B

14、有A,B,C,D,E,F六个绝顶聪明又势均力敌的盗墓贼,他们都排着队,他们每个人都想独吞财宝,最前面的A如果拿了财宝,那么体力下降,则其后面的B会杀掉A,拿了财宝,当然B拿了财宝,体力也会下降,一样会被C杀掉,如果B不拿财宝,则C无法杀B若每个人杀人必拿财宝,且优先保命,请问A、C、E的最终想法是

A、A不拿C不拿E拿

B、A不拿C不拿E不拿

C、A拿C拿E不拿

D、A不拿C拿E拿

答案:B

考点分析:主要考查小朋友们的逻辑思维推理能力,题目告知钱一个人拿后面人必然会杀了,而且要求优先保命,又因为ACE都不是最后一个人,所以应该都不拿;答案B

15、以下不属于应用层的是

A、HTTP

B、FTP

C、TELNET

D、UDP

答案:D

考点分析:主要考查网络协议相关知识,UDP是用户数据报协议,是一种无连接的网络传输协议,在传输层,答案D​​​​​​​

这篇关于中小学信息学奥赛CSP-J认证 CCF非专业级别软件能力认证-入门组初赛模拟题第三套(选择题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/717452

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al

MySQL-CRUD入门1

文章目录 认识配置文件client节点mysql节点mysqld节点 数据的添加(Create)添加一行数据添加多行数据两种添加数据的效率对比 数据的查询(Retrieve)全列查询指定列查询查询中带有表达式关于字面量关于as重命名 临时表引入distinct去重order by 排序关于NULL 认识配置文件 在我们的MySQL服务安装好了之后, 会有一个配置文件, 也就

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏