CSP-J2024全真模拟题 阅读程序题3+程序填空题

news2024/9/20 22:04:21

 由于明天考试,今天晚上给大家提供详细的答案和解析,求关注点赞和评论

28.将第 1 行改为 #include<iostream>,程序的运行结果不变。()

A.对B.错

29.本程序用到了队列而不是栈的思想。()

A.对B.错

30.将第 12 行中的 '0' 替换为 48,程序的运行结果不会改变。()

A.对B.错

31.如果输入的都是非零数字和加、减、乘、除四则运算符号,那么运行程序输出的值一定是正整数。()

A.对B.错

32.本题的主要思想是求()表达式的值。

A.前缀B.后缀C.中缀D.逻辑

33.若输入 234--,那么程序的输出结果是()。

A. 3B. 2C. 1D. 0

34.(4分)若输入数据为 5432*%/,则输出是()。

A. 3B. 2C. 1D. 0

 答案与解析:

28. B‌:将第1行改为#include<iostream>,程序的运行结果可能改变,因为<bits/stdc++.h>包含了所有C++标准库,而<iostream>只包含输入输出流库,缺少其他必要的库可能导致编译错误或程序行为改变‌,而且程序很明显用来栈,需要栈库。

29. B‌:本程序用到了栈的思想,而不是队列。从代码中可以看出,使用了stack容器,并且操作符合栈的后进先出(LIFO)特性。

30. A‌:将第12行中的'0'替换为48,程序的运行结果不会改变,因为在ASCII码表中,字符'0'对应的数值是48,所以替换后逻辑不变。

31. B‌:如果输入的都是非零数字和加、减、乘、除四则运算符号,运行程序输出的值不一定是正整数,因为可能存在减法或除法运算导致结果为负数或非整数。

32. B‌:本题的主要思想是求后缀表达式的值。从代码中可以看出,输入的是一个后缀表达式,然后通过栈来进行计算。

33. C‌:若输入234--,那么程序的输出结果是1。根据后缀表达式的计算规则,234先入栈,然后遇到两个减号,分别进行两次减法运算,最终得到1。

34. C‌:略

阅读程序题

35.①处应填()。

A. flag = falseB. flag = trueC. vis[1] = falseD. vis[1] = true

36.②处应填()。

A. vis[i] = trueB. a[i] = iC. vis[a[i]] = trueD. vis[a[i]] = false

37.③处应填()。

A.a[i] = iB.a[i] = jC.a[i] = trueD.a[i] = false

38.④处应填()。

A.j<=mB.j<=kC.j<=nD.j<=i

39.⑤处应填()。

A. exitB. return 0C. continueD. break

答案与解析:

①处应填‌:A. flag = false
解析:在输出完一组排列后,需要将flag设置为false,以便在找到下一组排列时再重新设置为true。

②处应填‌:D. vis[a[i]] = false

解析:为了回溯到上一层,需要将当前位置i的数标记为未访问,以便尝试下一个数。

‌③处应填‌:B. a[i] = j
解析:找到一个未访问的数j后,将其赋值给当前位置i,并标记为已访问。

④处应填‌:C. j<=n

解析:内层循环用于寻找下一个未访问的数,其范围应该是从1到n。

‌⑤处应填‌:D. break
解析:当内层循环找到一个未访问的数并赋值后,需要跳出内层循环,继续外层循环的下一个数的寻找。

 

40.①处应填()。

A. &pointB. point + iC. &point +iD. point[i]

41.②处应填()。

A. vis[i] = iB. vis[i] = point[i]C. vis[i] = trueD. vis[i] = false

42.③处应填()。

A. !vis[i]B. vis[i]C. !vis[point[i]]D. vis[point[i]]

43.④处应填()。

A. j = point[i]B. j = point[j]C. i = point[j]D. i = point[i]

44.⑤处应填()。

A. cnt = j+1B. cnt = n-jC. ++cntD. cnt = n-i

答案与解析:

①处应填(D)。解析:需要读取每个顶点的指向,并存储在point数组中,所以应使用point[i]来接收输入。

②处应填(D)。解析:在读取每个顶点的指向之前,需要将vis数组初始化为false,表示所有顶点都未被访问过。

③处应填(C)。解析:在DFS过程中,如果遇到一个未被访问过的顶点,则开始DFS。所以应检查point[i]指向的顶点是否被访问过。

④处应填(B)。解析:在DFS过程中,需要不断访问point[j]指向的顶点,直到找到一个环或者访问完所有可达的顶点。

⑤处应填(C)。解析:每当找到一个环时,需要将环的计数器cnt加1。

 

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

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

相关文章

pdb文件查看工具pdbripper.exe

下载地址:https://www.bing.com/ck/a?!&&p249322afbfbc575bJmltdHM9MTcyMTM0NzIwMCZpZ3VpZD0yMjBkODE2MC1hYjNhLTZkYTMtMGVlYi05NWQ5YWE3OTZjOGEmaW5zaWQ9NTE4Mg&ptn3&ver2&hsh3&fclid220d8160-ab3a-6da3-0eeb-95d9aa796c8a&psqpdbripper.exe&…

交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面

一、介绍 交通标志识别系统。本系统使用Python作为主要编程语言&#xff0c;在交通标志图像识别功能实现中&#xff0c;基于TensorFlow搭建卷积神经网络算法模型&#xff0c;通过对收集到的58种常见的交通标志图像作为数据集&#xff0c;进行迭代训练最后得到一个识别精度较高…

多态的使用和原理(c++详解)

一、多态的概念 多态顾名思义就是多种形态&#xff0c;它分为编译时的多态&#xff08;静态多态&#xff09;和运行时的多态&#xff08;动态多态&#xff09;&#xff0c;编译时多态&#xff08;静态多态&#xff09;就是函数重载&#xff0c;模板等&#xff0c;通过不同的参数…

Netty源码解析-请求处理与多路复用

摘要 Netty源码系列-NioEventLoop 1.1 Netty给Channel分配Nio Event Loop的规则 看下图&#xff0c;EventLoopGroup是线程组&#xff0c;每个EventLoop是一个线程&#xff0c;那么线程处理请求是怎么分配的呢&#xff1f;我们看一下源码 1.1.1 MultithreadEventLoopGroup.…

人力资源数据集分析(二)_随机森林与逻辑回归

数据入口&#xff1a;人力资源分析数据集 - Heywhale.com 数据说明 字段说明EmpID唯一的员工IDAge年龄AgeGroup年龄组Attrition是否离职BusinessTravel出差&#xff1a;很少、频繁、不出差DailyRate日薪Department任职部门&#xff1a;研发部门、销售部门、人力资源部门Dista…

Visual Studio Code( VS Code)倍速提高编程工作效率的免费的源代码编辑器

耕耘于编程二十多年&#xff0c;后端、前端、操作系统、数据库、脚本都做过&#xff0c;各种各样的编程工具&#xff0c;IDE开发环境都用过&#xff0c;但是让我感觉比较好用、容易上手、能够提高工作效率的开发工具还是VS Code&#xff0c;下面我就简单的介绍一下这个广泛使用…

MySQL--导入SQL文件(命令行导入)

MySQL--导入SQL文件 一、前言二、导入SQL文件 一、前言 用可视化编辑工具编写&#xff0c;并且在控制台输入命令行在MySQL中导入SQL文件。 在导入SQL文件之前查看了目前存在的数据库 **目标&#xff1a;**在可视化编辑工具(这里以word文档为例&#xff09;中编写SQL语句&…

计算机毕业设计 美妆神域网站的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

力扣53-最大子序和(Java详细题解)

题目链接&#xff1a;力扣53-最大子序和 前情提要&#xff1a; 因为本人最近都来刷dp类的题目所以该题就默认用dp方法来做。 dp五部曲。 1.确定dp数组和i下标的含义。 2.确定递推公式。 3.dp初始化。 4.确定dp的遍历顺序。 5.如果没有ac打印dp数组 利于debug。 每一个…

EM-seq:酶法甲基化测序,甲基化测序的新选择

DNA甲基化作为一种关键的表观遗传修饰&#xff0c;已被广泛认为在基因表达调控、细胞分化以及多种疾病的发生发展中扮演着重要角色。DNA甲基化&#xff1a;将甲基基团添加到DNA分子的胞嘧啶上&#xff0c;可以影响基因的活性而不改变DNA序列&#xff0c;这种改变的持久性和可逆…

【原创教程】电气电工20:一文弄透电气电工辅材

电气电工这些知识点,我们描述的比较细,虽然看起来比较简单,但是它是后面我们技能提升的基础,如果我们后面学电气工程师相关知识,这些都属于基本功。 接着我们来看一下电气辅材。 电气辅材定义: 电气辅材是指与电气设备固有的元器件配套使用的配件和器具。常见的电气辅…

基于FPGA+GPU异构平台的遥感图像切片解决方案

随着遥感和成像技术的不断进步和普及&#xff0c;获取大量高分辨率的遥感图像已成为可能。这些大规模的遥感图像数据需要进行有效的处理和分析&#xff0c;以提取有用的信息&#xff0c;进行进一步的应用。遥感图像切片技术应运而生&#xff0c;该技术可以将大型遥感图像分割成…

Sentinel组件学习

Sentinel组件学习 1. Sentinel是什么2. Sentinel的作用3. 为啥使用Sentinel4. SpringCloud整合Sentinel代码示例4.1. 搭建Sentinel Dashboard4.2. SpringCloud项目接入Sentinel4.3. 使用SentinelResource注解 5. Sentinel Dashboard使用5.1 流控规则流控模式流控效果 5.2 熔断规…

cmake--get_filename_component

作用 按照指定的方式获取文件或者目录的信息。 使用 get_filename_component(<variable> <filename> <component>) variable: 用于保存提取的信息。 filename: 指定路径的文件或者目录。 component: 链接1 component DIRECTORY: 提取文件或者目录的父…

西安国际数字影像产业园:什么让这里成为创新型数字园区的典范?

在数字化浪潮奔涌的时代&#xff0c;创新型数字园区如雨后春笋般涌现&#xff0c;而树莓集团倾力打造的西安国际数字影像产业园无疑是其中的佼佼者。究竟是什么让这里成为创新型数字产业园区的典范呢&#xff1f; 1、西安国际数字影像产业园拥有强大的产业集聚效应。树莓集团凭…

『功能项目』QFrameWork道具栏物品生成【64】

我们打开上一篇63QFrameWork框架重构OnGUI的项目&#xff0c; OnGUI优点&#xff1a; 简单易用&#xff1a;OnGUI是基于代码的UI系统&#xff0c;对于简单的调试界面或者小型项目来说&#xff0c;可以快速实现UI需求。即时更新&#xff1a;OnGUI的UI元素是即时更新的&#xff…

基于Benes网络的SIMD同态密文任意重排

摘要 RLWE的密文使用了SIMD后极大的增加的同态加密的效率。同态加密通过加密一个向量&#xff0c;实现对明文的快速加法和乘法。然而&#xff0c;加密为一个密文的向量的内部元素之间&#xff0c;无法高效的操作。 如一个密文加密了 [ a , b , c ] [a,b,c] [a,b,c]&#xff0c…

13 vue3之内置组件keep-alive

内置组件keep-alive 有时候我们不希望组件被重新渲染影响使用体验&#xff1b;或者处于性能考虑&#xff0c;避免多次重复渲染降低性能。而是希望组件可以缓存下来,维持当前的状态。这时候就需要用到keep-alive组件。 开启keep-alive 生命周期的变化 初次进入时&#xff1a;…

使用express或koa或nginx部署history路由模式的单页面应用

使用hash模式会有#&#xff0c;影响美观&#xff0c;所以使用history模式会是个更好的选择。 前端项目打包上线部署&#xff0c;可以使用下面的方式部署history模式的项目&#xff0c;下面以 jyH5 为例 expressjs部署 express脚手架搭建的app.js中添加如下代码&#xff1a; …

大模型团队招人(校招):阿里巴巴智能信息,2025届春招来了!

阿里巴巴智能信息&#xff0c;2025届春招开始啦&#xff0c;欢迎有意向的优秀同学扫码投递。实习的内容也是大语言模型的核心方向Alignment&#xff0c;在这里有丰富的实验资源、良好的数据支持、优秀的师兄师姐带领你进入大模型的全新领域。内推直达&#xff1a;https://talen…