CSP模拟试题——2020

继续带来2020模拟试题,大家请查收~

2020CSP-J

答题中

1.【 单选 】2 分

  在内存储器中每个存储单元都被赋予一个唯一的序号,称为( )。  

  • A.

    编号

  • B.

    序号

  • C.

    下标

  • D.

    地址

A

B

C

D

2.【 单选 】2 分

  编译器的主要功能是( )。  

  • A.

    将源程序翻译成机器指令代码

  • B.

    将一种高级语言翻译成另一种高级语言

  • C.

    将源程序重新组合

  • D.

    将低级语言翻译成高级语言

A

B

C

D

3.【 单选 】2 分

  设x = true,y = true,z = false,以下逻辑运算表达式值为真的是( )  

  • A.

    (X并且Y)并且 Z

  • B.

    X并且(Z或者Y)并且 Z

  • C.

    (X并且Y)或者(Z或者X)

  • D.

    (Y或者Z)并且X并且Z

A

B

C

D

4.【 单选 】2 分

  现有一张分辨率为2048 * 1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )

  • A.

    16MB

  • B.

    4MB

  • C.

    8MB

  • D.

    32MB

A

B

C

D

5.【 单选 】2 分

  冒泡排序算法的伪代码如下: 

 输入:数组 L,n ≥ 1。输出:按非递减顺序排序的 L。

算法 BubbleSort:
    1. FLAG ← n // 标记被交换的最后元素位置
    2. while FLAG > 1 do
    3.      k ← FLAG - 1
    4.      FLAG ← 1
    5.      for j = 1 to k do
    6.          if L(j) > L(j+1) then do
    7.              L(j) ↔ L(j+1)
    8.              FLAG ← j

  对 n 个数用以上冒泡排序算法进行排序,最少需要比较多少次?( )  

  • A.

    n^2

  • B.

    n-2

  • C.

    n-1

  • D.

    n

A

B

C

D

6.【 单选 】2 分

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

 XYZ(A[1..n])

1) if n=1 then return A[1]
2) else temp ← XYZ(A[1..n-1])
3)      if temp < A[n]
4)      then return temp
5)      else return A[n]

  请问算法 XYZ 的输出是什么?( )  

  • A.

    A数组的平均

  • B.

    A数组的最小值

  • C.

    A数组的中

  • D.

    A数组的最大值

A

B

C

D

7.【 单选 】2 分

链表不具有的特点是()

  • A.

    可随机访问任一元素

  • B.

    不必事先估计存储空间

  • C.

    插入删除不需要移动元素

  • D.

    所需空间与线性表长度成正比

A

B

C

D

8.【 单选 】2 分

  有 10 个顶点的无向图至少应该有( )条边才能确保是一个连通图。  

  • A.

    9

  • B.

    10

  • C.

    11

  • D.

    12

A

B

C

D

9.【 单选 】2 分

  二进制数 1011 转换成十进制数是( )。  

  • A.

    11

  • B.

    10

  • C.

    13

  • D.

    12

A

B

C

D

10.【 单选 】2 分

  五个小朋友并排站成一列,其中有两个小朋友是双胞胎,如果要求这两个双胞胎必须相邻,则有( )种不同排列方法?  

  • A.

    48

  • B.

    36

  • C.

    24

  • D.

    72

A

B

C

D

11.【 单选 】2 分

  下图中所使用的数据结构是( )。  

  • A.

    哈希表

  • B.

    二叉树

  • C.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值