Search Header Logo
Untitled Presentation

Untitled Presentation

Assessment

Presentation

Information Technology (IT)

University

Practice Problem

Medium

Created by

Луиза Кайымова

Used 2+ times

FREE Resource

68 Slides • 22 Questions

1

media

2

media

3

Open Ended

Какие задачи, по вашему мнению, можно эффективно решать с помощью массивов в программировании на C++?

4

Multiple Choice

Почему изучение массивов важно для программирования на языке C++?

1

Массивы позволяют хранить и обрабатывать большие объемы данных эффективно.

2

Массивы используются только для хранения текстовой информации.

3

Массивы не имеют значения в C++.

4

Массивы заменяют все другие структуры данных.

5

media

6

Open Ended

Что такое массив?

7

media

8

Multiple Choice

Для чего удобно использовать константу при объявлении размера массива?

1

Чтобы легко изменять размер массива в программе

2

Чтобы ускорить выполнение программы

3

Чтобы уменьшить использование памяти

4

Чтобы сделать массив динамическим

9

media

10

Multiple Select

Какие из следующих утверждений верны для обращения к элементу массива?

1

Индекс элемента массива начинается с нуля

2

Каждый элемент массива имеет уникальный индекс

3

Значение элемента массива определяется его индексом

4

Индекс элемента массива всегда равен его значению

11

media

12

media

13

Open Ended

Опишите, как можно обработать все элементы массива, если их количество заранее неизвестно и может меняться.

14

Fill in the Blank

Заполните пропуск: Для обработки всех элементов массива обычно используется ___ .

15

media

16

Multiple Choice

Чему равен A[9] после выполнения следующего кода? main() { const int N = 10; int A[N]; int i; for (i = 0; i < N; i++) A[i] = i*i; }

1

81

2

9

3

18

4

90

17

media

18

Multiple Choice

Почему в выводе массива на экран после каждого элемента добавляется пробел?

1

Чтобы отделить элементы массива друг от друга для удобства чтения

2

Пробел не имеет значения и добавлен случайно

3

Чтобы программа работала быстрее

4

Чтобы избежать ошибок компиляции

19

media

20

Open Ended

Опишите, как работает функция irand и для чего она используется в примере на слайде.

21

media

22

Multiple Select

Какие из следующих утверждений верны для подсчёта количества элементов массива, удовлетворяющих определённому условию?

1

Используется цикл for для перебора всех элементов массива

2

Для каждого элемента массива проверяется условие

3

Если условие выполняется, увеличивается счётчик

4

Используется функция irand для подсчёта

23

media

24

Fill in the Blank

Заполните пропуск: Для вычисления среднего арифметического элементов массива, сумма делится на ___ элементов.

25

media

26

Open Ended

В чём отличие между задачами «А» и «В» на слайде?

27

media

28

Multiple Choice

Какой результат получится, если массив из N элементов заполнить случайными числами от 1 до N так, чтобы каждое число встречалось ровно один раз?

1

Получится случайная перестановка чисел от 1 до N

2

В массиве будут только чётные числа

3

В массиве будут только нечётные числа

4

Массив будет содержать только одинаковые числа

29

media

30

media

31

media

32

media

33

media

34

media

35

media

36

Open Ended

Что можно улучшить в приведённом алгоритме поиска максимального элемента и его номера?

37

Multiple Choice

Как найти номер максимального элемента массива?

1

Сравнить каждый элемент с предыдущим и запомнить индекс максимального

2

Сложить все элементы массива

3

Отсортировать массив

4

Взять первый элемент массива

38

media

39

media

40

Open Ended

Заполните массив случайными числами и найдите минимальный и максимальный элементы массива и их номера. Приведите пример массива и результата.

41

media

42

Multiple Choice

В массиве: 3 4 5 5 3 4 5. Какое максимальное значение и сколько элементов имеют это значение?

1

Максимальное значение 5, количество элементов 3

2

Максимальное значение 4, количество элементов 2

3

Максимальное значение 5, количество элементов 2

4

Максимальное значение 3, количество элементов 2

43

media

44

Multiple Choice

Что произойдет, если в цикле реверса массива изменить условие с i < N/2 на i < N?

1

Массив будет перевёрнут дважды и вернётся к исходному состоянию

2

Массив не изменится

3

Будет ошибка компиляции

4

Массив будет перевёрнут только наполовину

45

media

46

Open Ended

Как можно выполнить реверс массива без использования дополнительной переменной c?

47

media

48

media

49

media

50

media

51

media

52

media

53

media

54

media

55

media

56

media

57

media

58

media

59

media

60

media

61

media

62

media

63

media

64

media

65

media

66

media

67

media

68

media

69

media

70

media

71

media

72

media

73

media

74

media

75

media

76

media

77

media

78

media

79

media

80

media

81

media

82

media

83

media

84

media

85

media

86

media

87

media

88

media

89

Open Ended

Какие вопросы у вас остались по теме массивов в C++?

90

Open Ended

Что нового вы узнали о массивах на языке C++ на этом занятии?

media

Show answer

Auto Play

Slide 1 / 90

SLIDE