Search Header Logo
Презентация без названия

Презентация без названия

Assessment

Presentation

Instructional Technology

Professional Development

Practice Problem

Medium

Created by

Светлана Логвиненко

Used 1+ times

FREE Resource

26 Slides • 28 Questions

1

media

2

media

3

Multiple Choice

Что такое статический анализ исходного кода?

1

Анализ кода на наличие ошибок

2

Анализ кода на производительность

3

Анализ кода на безопасность

4

Анализ кода на читаемость

4

media

5

Multiple Choice

Что такое статический анализ программы?

1

Анализ программы без её запуска

2

Анализ программы с её запуском

3

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

4

Анализ программы с использованием документации

6

Multiple Choice

С помощью циклов можно сократить код?

1

Да

2

Нет

7

media

8

Multiple Choice

Каковы основные подходы к статическому поиску ошибок?

1

Неформальный подход

2

Формальный подход

3

Анализ на уровне синтаксиса

4

Перекрёстная проверка кода

9

media

10

Multiple Choice

Каковы основные преимущества анализа на уровне синтаксиса?

1

Автоматизация ручной проверки кода

2

Сложность анализа

3

Поиск по неограниченным шаблонам

4

Подходит для проверки свойств на длинных путях программы

11

media

12

Fill in the Blank

Какой стандарт даёт наибольшую гарантию корректности программы?

<
>
<
/
>

13

media

14

Open Ended

Каковы основные требования к семафорам и памяти в контексте безопасности ресурсов?

15

media

16

Drag and Drop

Каковы ограничения формального подхода в автоматической проверке программ?

Drag these tiles and drop them in the correct blank above
Невозможность реализации универсальной проверки св

Обнаружение всех ошибок

Отсутствие ложных срабатываний

Проблема остановки

17

media

18

Multiple Choice

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

1

Анализ надмножества возможных состояний

2

Гарантирует полноту

3

Тривиальная реализация

4

Анализ подмножества состояний

19

media

20

Multiple Choice

Что такое «Ошибочные состояния» в анализе состояния программы?

1

Состояния, которые не могут быть достигнуты

2

Состояния, которые могут быть достигнуты

3

Состояния, которые являются точными

4

Состояния, которые являются полными

21

media

22

Open Ended

Что можно сказать про циклы?

23

media

24

Multiple Choice

Какой размер выделенной памяти для переменной buf, если flag равно true?

1

10 байт

2

15 байт

3

20 байт

4

5 байт

25

media

26

Multiple Choice

Что обозначает A ∩ B в контексте оценки качества анализа?

1

Ложные срабатывания

2

Не найденные ошибки

3

Найденные истинные ошибки

4

Состояние без ошибок

27

media

28

Multiple Choice

Что такое модели программы?

1

Структуры данных

2

Алгоритмы

3

Программные решения

4

Методы программирования

29

media

30

Multiple Choice

Каковы основные модели программ, описывающие потоки управления и данных?

1

граф потока управления

2

граф вызовов

3

граф зависимостей по данным

4

граф ошибок

31

media

32

Multiple Choice

Каков результат выполнения следующего кода: int n = 10; int f = 1; while (n > 0) { f = f * n; n = n - 1; } res = f;

1

10

2

1

3

3628800

4

0

33

media

34

Multiple Choice

Какой тип графа представлен на изображении?

1

Ориентированный

2

Ненаправленный

3

Циклический

4

Дерево

35

media

36

Multiple Choice

Что такое граф зависимостей и как он используется в операторах?

1

Граф, показывающий зависимости между переменными

2

Граф, показывающий зависимости между операторами

3

Граф, показывающий зависимости между функциями

4

Граф, показывающий зависимости между данными

37

media

38

Multiple Choice

Какое значение будет у переменной res после выполнения данного кода?

1

10

2

1

3

3628800

4

0

39

media

40

Multiple Choice

Какой тип данных представлен на графе указателей?

1

Целое число

2

Строка

3

Указатель

4

Массив

41

media

42

Multiple Choice

Какой анализ потока управления обеспечивает определение последовательности анализируемых конструкций?

1

Внутрипроцедурный анализ потока управления (ГПУ)

2

Межпроцедурный анализ потока управления (ГВ)

3

Анализ потока данных (ГЗ)

4

Анализ потоков данных

43

media

44

Multiple Choice

Какой будет значение переменной c, если a = 3 и b = 2?

1

1

2

2

3

0

4

3

45

media

46

Multiple Choice

Какой результат будет возвращен функцией f при передаче ей значения a?

1

a + 1

2

a * a

3

a

4

x * x

47

media

48

Multiple Choice

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

1

Набор различных выражений, обозначающих одну переменную

2

Способ объединения данных

3

Метод анализа потоков данных

4

Функция, вызываемая по указателю

49

media

50

Multiple Choice

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

1

Способность анализировать различные пути

2

Способность игнорировать ошибки

3

Способность оптимизировать код

4

Способность увеличивать скорость выполнения

51

media

52

Multiple Choice

Что такое чувствительность к потоку?

1

Способность анализировать порядок следования операторов

2

Способность к выполнению операторов

3

Способность к изменению данных

4

Способность к хранению данных

53

Poll

Насколько уверенно вы себя чувствуете по этому вопросу сейчас?

Очень уверенно
Довольно уверенно
Не уверен

54

Draw

нарисуйте свое настроение

media

Show answer

Auto Play

Slide 1 / 54

SLIDE