#5253. YDSP 一轮模拟 J 组提交窗口

YDSP 一轮模拟 J 组提交窗口

点我下载pdf,提交请移到页面底部

这里是云斗学院 2023 年 J 组模拟赛的提交位置。

单选题 (每题 2 分,共 30 分)

1.1 第 1 题 {{ select(101) }}

  • A
  • B
  • C
  • D

1.2 第 2 题 {{ select(102) }}

  • A
  • B
  • C
  • D

1.3 第 3 题 {{ select(103) }}

  • A
  • B
  • C
  • D

1.4 第 4 题 {{ select(104) }}

  • A
  • B
  • C
  • D

1.5 第 5 题 {{ select(105) }}

  • A
  • B
  • C
  • D

1.6 第 6 题 {{ select(106) }}

  • A
  • B
  • C
  • D

1.7 第 7 题 {{ select(107) }}

  • A
  • B
  • C
  • D

1.8 第 8 题 {{ select(108) }}

  • A
  • B
  • C
  • D

1.9 第 9 题 {{ select(109) }}

  • A
  • B
  • C
  • D

1.10 第 10 题 {{ select(110) }}

  • A
  • B
  • C
  • D

1.11 第 11 题 {{ select(111) }}

  • A
  • B
  • C
  • D

1.12 第 12 题 {{ select(112) }}

  • A
  • B
  • C
  • D

1.13 第 13 题 {{ select(113) }}

  • A
  • B
  • C
  • D

1.14 第 14 题 {{ select(114) }}

  • A
  • B
  • C
  • D

1.15 第 15 题 {{ select(115) }}

  • A
  • B
  • C
  • D

阅读程序 (无特殊说明时判断 15 分,选择 3 分,3 题共 40 分)

2.1 第 1 题 (12 分)

2.1.1 判断题 (正确填T,错误填F)

  1. 输出的第二行是 8。 {{ input(211) }}

  2. 如果输入 400 ,那么程序会出错。{{ input(212) }}

  3. 在第 13 行执行后输出 u -b 是未定义行为。 {{ input(213) }}

  4. 第 27 行换成 cout<<hex<<(v -a[i]>100?v -a[i]:1); ,效果不变。 {{ input(214) }}

2.1.2 选择题

  1. 输出的第一行是 {{ select(215) }}
  • A
  • B
  • C
  • D
  1. 在输出的第三行中过滤非数字字符后,可能得到下列哪个数字?

{{ select(216) }}

  • A
  • B
  • C
  • D

2.2 第 2 题 (15 分)

2.2.1 判断题 (正确填T,错误填F)

  1. 第 28 行中的判断 (m == 2 && d == 29) 多余。{{ input(221) }}
  2. 当 y = 4 × 103 时,程序仍能输出正确结果。{{ input(222) }}
  3. 将第 17 行的所有不等号后添加 = 号,对答案没有影响。{{ input(223) }}
  4. 应将 sumy 数组的 int 类型改为 long long 类型。{{ input(224) }}

2.2.2 选择题

  1. 将 Y 与 base 分别替换为 ▲ 时,对程序输出没有影响。 {{ select(225) }}
  • A
  • B
  • C
  • D
  1. 输入为 2019 3 1 时,程序输出为 ▲ 。 {{ select(226) }}
  • A
  • B
  • C
  • D
  1. 下列做法中,对程序结果有影响的是 ▲ (除了该做法外不进行任何其他操作)。{{ select(227) }}
  • A
  • B
  • C
  • D

2.3 第 3 题 (13 分)

2.3.1 判断题 (正确填T,错误填F)

  1. 将第 8 行的 m-=n 改为 m-n ,程序可以编译且运行结果不变。{{ input(231) }}
  2. 程序的执行过程中可能会出现有符号整数溢出。{{ input(232) }}
  3. 将第 15 行改为 cin>>m>>n ,程序运行结果不变。{{ input(233) }}
  4. 如果输入中 n = 0 或 m = 0 ,程序可能会进入无限循环。{{ input(234) }}

232 选择题

  1. 程序的最坏时间复杂度为 ▲ 。 {{ select(235) }}
  • A
  • B
  • C
  • D
  1. (本题 4 分) 如果输入 10 12 ,输出为 ▲ 。 {{ select(236) }}
  • A
  • B
  • C
  • D

3 完善程序 (2 题,每空 3 分,共 30 分)

3.1 冒泡排序

  1. 第 /* Blank 1 */ 空应该填 ▲ {{ select(311) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 2 */ 空应该填 ▲ {{ select(312) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 3 */ 空应该填 ▲ {{ select(313) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 4 */ 空应该填 ▲ {{ select(314) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 5 */ 空应该填 ▲ {{ select(315) }}
  • A
  • B
  • C
  • D

3.2 数独变换 (第三个空 3 分,其余的 2 分)

  1. 第 /* Blank 1 */ 空应该填 ▲ {{ select(321) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 2 */ 空应该填 ▲ {{ select(322) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 3(1) / 空和第 / Blank 3(2) */ 空分别应该填 ▲ 和 ▲ {{ select(323) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 4 */ 空应该填 ▲ {{ select(324) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 5 */ 空应该填 ▲ {{ select(325) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 6 */ 空应该填 ▲ {{ select(326) }}
  • A
  • B
  • C
  • D
  1. 第 /* Blank 7 */ 空应该填 ▲ {{ select(327) }}
  • A
  • B
  • C
  • D