#1875. L1-30阶段测评

L1-30阶段测评

一、单选题 5题(每题 5分,共 25分)

第 1 题

以下程序模拟了⼀个简单的⼩球垂直反弹过程,distance是小球走过的总距离,height是小球每次弹起的高度,那么横线处应该填⼊的是( )

{{ select(1) }}

  • distance += height/2
  • distance += height;
  • distance += height*2;
  • distance += height+1;

第 2 题

计算以下3x3矩阵对角线元素之和(主对角线 + 副对角线,重复元素不重复计算)

{{ select(2) }}

  • 15
  • 25
  • 30
  • 35

第 3 题

若将矩阵 matrix[2][3] 转置为 transpose[3][2],原 matrix[1][2] 的值在转置矩阵中的位置是?

{{ select(3) }}

  • transpose[2][1]
  • transpose[1][2]
  • transpose[0][2]
  • transpose[2][0]

第 4 题

假设有一个初始值为 0 的变量 x,每秒执行以下操作之一(按顺序循环): 第1秒:x += 1 第2秒:x *= 2 第3秒:x -= 3 然后重复步骤1-3。 问:第5秒结束时,x 的值是多少?

{{ select(4) }}

  • -2
  • 0
  • 2
  • 4

第 5 题

在约瑟夫环问题中,若n=5(人数), m=3(报数到m的人出列), 最后剩下的人的初始位置是( )

{{ select(5) }}

  • 1
  • 3
  • 4
  • 5