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

news2024/12/28 4:55:25

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​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1452697.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥杯 星期计算

思路1 由于2022太大,用double来存储,即(52022 % 7) % 7即可 int num 5;int t (int)(Math.pow(20,22)%7);num t;num%7;System.out.println(num1);思路2 你需要知道 (a * b ) % p a % p * b % p Scanner scan new Scanner(System.in);int num 1;for…

计算机设计大赛 深度学习YOLO抽烟行为检测 - python opencv

文章目录 1 前言1 课题背景2 实现效果3 Yolov5算法3.1 简介3.2 相关技术 4 数据集处理及实验5 部分核心代码6 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习YOLO抽烟行为检测 该项目较为新颖,适合作为竞赛课…

【感知机】感知机(perceptron)学习策略

感知机( perceptron )是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取1 和-1二值。感知机对应输入空间(特征空间)中将实例划分为正负两类的分离超平面,是一种判别模型。感知机是神经网络与支持向量机的基础…

Linux系统——拓展LVM逻辑卷分区与磁盘配额

一、LVM逻辑卷分区 1.检测并确认新硬盘 1.1fdisk 查看或管理硬盘分区 fdisk -l(小写的L) (硬盘设备) 或 fdisk 硬盘设备 1.2实际操作 1.2.1fdisk查询结果详解 Device:分区的设备文件名称Boot:是否…

WordPress主题YIA在广告位添加图片广告时下方有空白怎么办?

YIA主题设置中默认有4个广告位,而侧边栏的广告位由站长自行添加。boke112百科在这些广告位添加图片广告后发现图片下方有空白,导致下方的两个角没有变圆角,看起来也有点不好看。具体如下图所示: 其实,这个问题就是典型…

PyTorch-线性回归

已经进入大模微调的时代&#xff0c;但是学习pytorch&#xff0c;对后续学习rasa框架有一定帮助吧。 <!-- 给出一系列的点作为线性回归的数据&#xff0c;使用numpy来存储这些点。 --> x_train np.array([[3.3], [4.4], [5.5], [6.71], [6.93], [4.168],[9.779], [6.1…

【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床

准备工作&#xff1a; 首先电脑得提前完成安装如下&#xff1a; 1. nodejs环境(node ,npm):【安装指南】nodejs下载、安装与配置详细教程 2. Picgo:【安装指南】图床神器之Picgo下载、安装与配置详细教程 3. Typora:【安装指南】markdown神器之Typora下载、安装与无限使用详细教…

模型 4i(趣味、利益、互动、个性)理论

系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_总纲目录。重在提升认知。以用户为中心营销。 1 模型 4i(趣味、利益、互动、个性)理论的应用 1.1 4i理论在电子商务中的应用 小米公司在其电子商务平台上运用了 4i理论&#xff0c;取得了较好的效果。具体表现如下…

Netty Review - ByteBuf扩容机制源码解析

文章目录 Pre概述前置知识&#xff1a; 名词解释writeByte 源码解析实现ensureWritable0(minWritableBytes)ensureWritable0alloc().calculateNewCapacity 总结 Pre Netty Review - 直接内存的应用及源码分析 Netty Review - 底层零拷贝源码解析 Netty Review - ByteBuf内存…

《Go 简易速速上手小册》第3章:数据结构(2024 最新版)

文章目录 3.1 数组与切片&#xff1a;Go 语言的动态队伍3.1.1 基础知识讲解3.1.2 重点案例&#xff1a;动态成绩单功能描述实现代码扩展功能 3.1.3 拓展案例 1&#xff1a;数据分析功能描述实现代码扩展功能 3.1.4 拓展案例 2&#xff1a;日志过滤器功能描述实现代码扩展功能 3…

LeetCode-第70题-爬楼梯

1.题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 2.样例描述 3.思路描述 画图就可以发现规律&#xff0c;典型的斐波那契额数列 4.代码展示 class Solution {public int climbStair…

最简单的基于 FFmpeg 的封装格式转换器(无编解码)

最简单的基于 FFmpeg 的封装格式转换器&#xff08;无编解码&#xff09; 最简单的基于 FFmpeg 的封装格式转换器&#xff08;无编解码&#xff09;正文结果工程文件下载 最简单的基于 FFmpeg 的封装格式转换器&#xff08;无编解码&#xff09; 参考雷霄骅博士的文章&#xf…

软件工程师,为什么不喜欢关电脑

概述 你是否注意到&#xff0c;软件工程师们似乎从不关电脑&#xff0c;也不喜欢关电脑&#xff1f;别以为他们是电脑“上瘾”&#xff0c;或是沉迷于电脑&#xff0c;这一现象背后蕴含着多种实际原因。 1、代码保存与恢复。 在编写代码过程中&#xff0c;遇到问题时可能会暂时…

Java 基于 SpringBoot+Vue 的酒店管理系统,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

C++数据结构与算法——栈与队列

C第二阶段——数据结构和算法&#xff0c;之前学过一点点数据结构&#xff0c;当时是基于Python来学习的&#xff0c;现在基于C查漏补缺&#xff0c;尤其是树的部分。这一部分计划一个月&#xff0c;主要利用代码随想录来学习&#xff0c;刷题使用力扣网站&#xff0c;不定时更…

二维数组及函数的非函数实现

2024年2月14日 1.请编程实现二维数组的杨慧三角 #include<stdio.h> #include<stdlib.h> #include<string.h> void Yanghui(int n,int (*p)[n]) {for(int i0;i<n;i){for(int j0;j<i;j){if(j0||ij){*(*(pi)j)1;}else{*(*(pi)j)*(*(pi-1)j-1)*(*(pi-1)j)…

SpringBoot整合GateWay(详细配置)

前言 在Spring Boot中整合Spring Cloud Gateway是一个常见的需求&#xff0c;尤其是当需要构建一个微服务架构的应用程序时。Spring Cloud Gateway是Spring Cloud生态系统中的一个项目&#xff0c;它提供了一个API网关&#xff0c;用于处理服务之间的请求路由、安全、监控和限流…

Ubuntu20.04 安装jekyll

首先使根据官方文档安装&#xff1a;Jekyll on Ubuntu | Jekyll • Simple, blog-aware, static sites 如果没有报错&#xff0c;就不用再继续看下去了。 我这边在执行gem install jekyll bundler时报错&#xff0c;所以安装了rvm&#xff0c;安装rvm可以参考这篇文章Ubuntu …

【网站项目】155在线考试与学习交流网页平台

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

Ubuntu 20.04 安装RVM

RVM是管理Ruby版本的工具,使用RVM可以在单机上方便地管理多个Ruby版本。 下载安装脚本 首先使下载安装脚本 wget https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer 如果出现了 Connection refused 的情况, 可以考虑执行以下命令修改dns,再执…