2020 CSP-J1 入门级初赛

(建议使用电脑作答)
题目:43题      建议用时120分钟

* 您的姓名:
*1.
在内存储器中每个存储单元都被赋予一个唯一的序号,称为( )。
*2.
编译器的主要功能是( )。
*3.
设x = true,y = true,z = false,以下逻辑运算表达式值为真的是( )。
*4.
现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )
*5.
冒泡排序算法的伪代码如下:

*6.
设 A 是 n 个实数的数组,考虑下面的递归算法:

*7.
链表不具有的特点是( )。
*8.
有 10 个顶点的无向图至少应该有( )条边才能确保是一个连通图。
*9.
二进制数 1011 转换成十进制数是( )。
*10.
五个小朋友并排站成一列,其中有两个小朋友是双胞胎,如果要求这两个双胞胎必须相邻,则有( )种不同排列方法?
*11.
下图中所使用的数据结构是( )。

*12.
独根树的高度为 1。具有 61 个结点的完全二叉树的高度为( )。
*13.
干支纪年法是中国传统的纪年方法,由 10 个天干和 12 个地支组合成 60 个天干地支。由公历年份可以根据以下公式和表格换算出对应的天干地支。
天干=(公历年份)除以 10 所的余数
地支=(公历年份)除以 12 所的余数

例如,今年是 2020 年,2020 除以 10 余数为 0,查表为“庚”;2020 除以 12,余数为 4,查表为“子”,所以今年是庚子年。

请问 1949 年的天干地支是( )
*14.
10 个三好学生名额分配到 7 个班级,每个班级至少有一个名额,一共有( )种不同的分配方案。
*15.
有五副不同颜色的手套(共 10 只手套,每副手套左右手各 1 只),一次性从中取 6 只手套,请问恰好能配成两副手套的不同取法有( )种。
*16.

判断:输入的字符串应当只由大写字母组成,否则在访问数组时可能越界。( )
*17.

判断:若输入的字符串不是空串,则输入的字符串与输出的字符串一定不一样。( )
*18.

判断:将第 12 行的“i < 26”改为“i < 16”,程序运行结果不会改变。( )
*19.

判断:将第 26 行的“i < 26”改为“i < 16”,程序运行结果不会改变。( )
*20.

若输出的字符串为“ABCABCABCA”,则下列说法正确的是( )
*21.

若输出的字符串为“CSPCSPCSPCSP”,则下列说法正确的是( )
*22.

*23.
*24.

*25.


*26.


*27.


*28.

假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

判断:若输入的 n 为 0,此程序可能会死循环或发生运行错误。( )
*29.

假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

判断:若输入的 n 为 20,接下来的输入全为 0,则输出为 0。( )
*30.




假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

判断:输出的数一定不小于输入的 d[i][0] 和 d[i][1] 的任意一个。( )
*31.

假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

若输入的 n 为 20,接下来跌输入是 20 个 9 和 20 个 0,则输出为( )
*32.

假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

若输入的 n 为 30,接下来的输入是 30 个 0 和 30 个 5,则输出为( )。
*33.


假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。

若输入的 n 为 15,接下来输入是 15 到 1,以及 15 到 1,则输出为( )。
*34.


①处应填( )
*35.


②处应填( )
*36.


③处应填( )
*37.



④处应填( )
*38.


⑤处应填( )
*39.




*40.


②处应填( )。
*41.

③处应填( )。


③处应填( )。
*42.


④处应填( )。
*43.


⑤处应填( )。
加载中...
如果由于网络原因导致此框一直不消失,请重新刷新页面!