导航菜单
首页 >  csp-j第一轮真题  > 冲刺CSP

冲刺CSP

大家好,我是老码农,这套真题汇总只包含最近4年(2019年~2022年)

历年真题前15道题,都是选择题

这些题目考察的都是基础知识,前15道题尽量不失分或少失分。

比较有难度的题目是15题往后的阅读程序相关的题目,

阅读程序相关的题目考察孩子C++基础和算法能力,要求会更高。

算法能力的提升不是1天2天会有质的飞跃,需要每天持之以恒的刷题,

但基础知识可以采取硬背或者适当多刷相关题目获取高分。

公众号内回复:CSP-S2023,即可获得PDF电子版及答案

CSP-S2019真题第 1 题

若有定义:int a=7; float x=2.5, y=4.7,则表达式 x + a % 3 *(int)(x + y)% 2 的值是:()

A. 0.000000B. 2.750000C. 2.500000D. 3.500000

本题共 2 分

第 2 题

下列属于图像文件格式的有()

A. WMVB. MPEGC. JPEGD. AVI

本题共 2 分

第 3 题

二进制数11 1011 1001 0111和01 0110 1110 1011进行逻辑或运算的结果是()。

A. 11 1111 1101 1111B. 11 1111 1111 1101C. 10 1111 1111 1111D. 11 1111 1111 1111

本题共 2 分

第 4 题

编译器的功能是()

A. 将源程序重新组合B. 将一种语言(通常是高级语言)翻译成另一种语言(通常是低级语言)C. 将低级语言翻译成高级语言D. 将一种编程语言翻译成自然语言

本题共 2 分

第 5 题

设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()

A. x= (x*100+0. 5)/100. 0;B. x=(int) (x*100+0. 5)/100. 0;C. x=(x/100+0. 5)*100. 0;D. x=x*100+0. 5/100. 0;

本题共 2 分

第 6 题

由数字1, 1, 2, 4, 8, 8所组成的不同的4位数的个数是()。

A. 104B. 102C. 98D. 100

本题共 2 分

第 7 题

排序的算法很多,若按排序的稳定性和不稳定性分类,则()是不稳定排序。

A. 冒泡排序B. 直接插入排序C. 快速排序D. 归并排序

本题共 2 分

第 8 题

G是一个非连通无向图(没有重边和自环),共有28条边,则该图至少有 ()个顶点。

A. 10B. 9C. 11D. 8

本题共 2 分

第 9 题

一些数字可以颠倒过来看,例如0、1、8颠倒过来还是本身,6颠倒过来是 9,9颠倒过来看还是6,其他数字颠倒过来都不构成数字。类似的,一些多位数也可以颠倒过来看,比如106颠倒过来是901 。假设某个城市的车牌只有5位数字,每一位都可以取0到9。请问这个城市有多少个车牌倒过来恰好还是原来的车牌,并且车牌上的5位数能被3整除?()

A. 40B. 25C. 30D. 20

本题共 2 分

第 10 题

—次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4 人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?()。

A. 23B. 21C. 20D. 22

本题共 2 分

第 11 题

设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,问任何以元素比较作为基本运算的归并算法,在最坏情况下至少要做多少次比较?()。

A. n^2B. nlognC. 2nD. 2n - 1

本题共 2 分

第 12 题

以下哪个结构可以用来存储图()

A. 栈B. 二叉树C. 队列D. 邻接矩阵

本题共 2 分

第 13 题

以下哪些算法不属于贪心算法?()

A. Dijkstra 算法B. Floyd 算法C. Prim算法D. Kruskal 算法

本题共 2 分

第 14 题

有一个等比数列,共有奇数项,其中第一项和最后一项分别是2和118098, 中间一项是486,请问以下哪个数是可能的公比?()

A. 5B. 3C. 4D. 2

本题共 2 分

第 15 题

正实数构成的数字三角形排列形式如图所示。第一行的数为 a1,1;第二行的数从左到右依次为 a2,1,a2,2,第n行的数为an,1,an,2,……, an,n 从 a1,1开始, 每一行的数ai,j只有两条边可以分别通向下一行的两个数 ai+1,j和ai+1,j+1。用动态规划算法找出一条从 a1,1向下通到an,1,an,2,2,……, an,n中某个数的路径,使得该路径上的数之和最大。

img

令c[i] [j]是从a1,1到ai,j的路径上的数的最大和,并且C[i][0]=C[0] [j]=0,则 C[i][j] = ( )。

A. max{C[i-1][j-1],C[i-1][j]}+ai,jB. C[i-1][j-1]+C[i-1][j]C. max{C[i-1][j-1],C[i-1][j]}+1D. max{C[i][j-1],C[i-1][j]}+ai,j

本题共 2 分

CSP-S2020真题第 1 题

请选出以下最大的数( )。

A. (550)10B. (777)8C. 2^{10}D. (22F)16

本题共 2 分

第 2 题

操作系统的功能是( )

A. 负责外设与主机之间的信息交换B. 控制和管理计算机系统的各种硬件和软件资源的使用C. 负责诊断机器的故障D. 将源程序编译成目标程序

本题共 2 分

第 3 题

现有一段 8 分钟的视频文件,它的播放速度是每秒 24 帧图像,每帧图像是 一幅分辨率为 2048×1024像素的 32 位真彩色图像。请问要存储这段原始无压缩视频,需要多大的存储空间?( )。

A. 30GB. 90GC. 150GD. 450G

本题共 2 分

第 4 题

今有一空栈 S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行:进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈底元素为( )。

A. bB. aC. dD. c

本题共 2 分

第 5 题

将(2, 7, 10, 18)分别存储到某个地址区间为 0~10 的哈希表中,如果哈希函数h(x)=( ),将不会产生冲突,其中 a mod b 表示 a 除以 b 的余数。

A. x2 mod 11B. 2x mod11C. x mod 11D. [\frac x 2

] mod 11,其中[

\frac x 2

]表示

\frac x 2

下取整

本题共 2 分

第 6 题

下列哪些问题不能用贪心法精确求解?( )

A. 霍夫曼编码问题B. 0-1背包问题C. 最小生成树问题D. 单源最短路径问题

本题共 2 分

第 7 题

具有 n 个顶点,e 条边的图采用邻接表存储结构,进行深度优先遍历运算的时间复杂度为( )。

A. O(n+e)B. O(n2)C. O(e2)D. O(n)

本题共 2 分

第 8 题

二分图是指能将顶点划分成两个部分,每一部分内的顶点间没有边相连的简单无向图。那么,24 个顶点的二分图至多有( )条边。

A. 144B. 100C. 48D. 122

本题共 2 分

第 9 题

广度优先搜索时,一定需要用到的数据结构是( )

A. 栈B. 二叉树C. 队列D. 哈希表

本题共 2 分

第 10 题

—个班学生分组做游戏,如果每组三人就多两人,每组五人就多三人,每组七人就多四人,问这个班的学生人数 n 在以下哪个区间?已知 n

相关推荐: