CSP历年入门级初赛真题解析
文章平均质量分 91
CSP历年入门级初赛真题解析
严老师编程
985计算机硕士,NOI认证指导教师,专注编程&算法教学
展开
-
CSP2021-J1-真题解析
1、D,考察信息学基础-常见的编程语言,C++, Python, Java都是典型的面向对象语言,C是典型的面向过程语言2、B,基础题,考察信息学基础-计算机常识,图灵奖是计算机领域的最高荣誉3、A,考察信息学基础常识-数据存储格式,二进制4、C,考察排序问题,基于比较的排序过程中,要找出最大数,最坏情况就是逐个遍历所有数,先假定第一个数是最大数,然后依次与剩余的N-1个数比较,得出最大数,需要比较N-1次5、D,简单数据结构,考察栈的先进后出的特点,观察D选项,c,d先出栈,则表示c,d已入栈,所原创 2022-07-04 10:30:44 · 1403 阅读 · 1 评论 -
CSP2019-J1-真题解析-完善程序
三、完善程序1、矩阵变幻有一个奇幻的矩阵,在不停的变幻,其变幻方式为:数字 0 变成矩阵0 00 1数字 1 变成矩阵0 00 1最初该矩阵只有一个元素 0,变幻 n 次后,矩阵会变成什么样?例如,矩阵最初为:[0];矩阵变幻 1 次后:0 00 1矩阵变幻 2 次后:0 0 0 00 1 0 10 0 1 10 1 1 0输入一行一个不超过 10 的正整数 n。输出变幻 n 次后的矩阵。试补全程序。提示:<< 表示二进制左移运算符,例如:(11)2原创 2021-06-26 11:47:17 · 1763 阅读 · 0 评论 -
CSP2019-J1-真题解析-阅读程序
二、阅读程序1、阅读以下程序#include <cstdio>#include <cstring>using namespace std;char st[100];int main() { scanf("%s", st); int n = strlen(st); for (int i = 1; i <= n; ++i) { if (n % i == 0) { char c = st[i - 1];原创 2021-06-18 22:24:59 · 1273 阅读 · 1 评论 -
CSP2019-J1-真题解析-选择题
传送门-CSP2019-J1真题试卷一、选择题1、原创 2021-06-16 22:56:00 · 686 阅读 · 5 评论 -
CSP2020-J1-真题解析-完善程序
CSP2020-J1-真题解析-完善程序原创 2021-06-14 20:46:11 · 1963 阅读 · 2 评论 -
CSP2020-J1-真题解析-阅读程序
二、阅读程序1. 编解码#include <cstdlib>#include <iostream>using namespace std;char encoder[26] = {'C','S','P',0};char decoder[26];string st;int main() { int k = 0; for (int i = 0; i < 26; ++i) if (encoder[i] != 0) ++k; for (char原创 2021-06-14 17:27:08 · 2153 阅读 · 0 评论 -
CSP2020-J1-真题解析-选择题
传送门-CSP2020-J1真题试卷一、选择题A考察信息学基础知识,内存地址。B考察编程语言基础知识,编译器的概念。D考察逻辑运算,快速排除法即可得到D,因为z是false,false与任意值做与运算都是false,故可直接排除ABC,选D。C考察信息学基础,存储单位,容量计算,bit位和字节byte(B)的关系1B=8bits, 1KB=1025B, 1MB=1024B, 1GB=1024MB2048×1024像素的32位,2048×1024×32bits=8MBC题目问最少的原创 2021-06-14 16:36:28 · 1699 阅读 · 0 评论