

Презентация без названия
Presentation
•
Instructional Technology
•
Professional Development
•
Practice Problem
•
Medium
Светлана Логвиненко
Used 1+ times
FREE Resource
26 Slides • 28 Questions
1
2
3
Multiple Choice
Что такое статический анализ исходного кода?
Анализ кода на наличие ошибок
Анализ кода на производительность
Анализ кода на безопасность
Анализ кода на читаемость
4
5
Multiple Choice
Что такое статический анализ программы?
Анализ программы без её запуска
Анализ программы с её запуском
Анализ программы с использованием тестирования
Анализ программы с использованием документации
6
Multiple Choice
С помощью циклов можно сократить код?
Да
Нет
7
8
Multiple Choice
Каковы основные подходы к статическому поиску ошибок?
Неформальный подход
Формальный подход
Анализ на уровне синтаксиса
Перекрёстная проверка кода
9
10
Multiple Choice
Каковы основные преимущества анализа на уровне синтаксиса?
Автоматизация ручной проверки кода
Сложность анализа
Поиск по неограниченным шаблонам
Подходит для проверки свойств на длинных путях программы
11
12
Fill in the Blanks
Type answer...
13
14
Open Ended
Каковы основные требования к семафорам и памяти в контексте безопасности ресурсов?
15
16
Drag and Drop
Обнаружение всех ошибок
Отсутствие ложных срабатываний
Проблема остановки
17
18
Multiple Choice
Что такое анализ состояния программы?
Анализ надмножества возможных состояний
Гарантирует полноту
Тривиальная реализация
Анализ подмножества состояний
19
20
Multiple Choice
Что такое «Ошибочные состояния» в анализе состояния программы?
Состояния, которые не могут быть достигнуты
Состояния, которые могут быть достигнуты
Состояния, которые являются точными
Состояния, которые являются полными
21
22
Open Ended
Что можно сказать про циклы?
23
24
Multiple Choice
Какой размер выделенной памяти для переменной buf, если flag равно true?
10 байт
15 байт
20 байт
5 байт
25
26
Multiple Choice
Что обозначает A ∩ B в контексте оценки качества анализа?
Ложные срабатывания
Не найденные ошибки
Найденные истинные ошибки
Состояние без ошибок
27
28
Multiple Choice
Что такое модели программы?
Структуры данных
Алгоритмы
Программные решения
Методы программирования
29
30
Multiple Choice
Каковы основные модели программ, описывающие потоки управления и данных?
граф потока управления
граф вызовов
граф зависимостей по данным
граф ошибок
31
32
Multiple Choice
Каков результат выполнения следующего кода: int n = 10; int f = 1; while (n > 0) { f = f * n; n = n - 1; } res = f;
10
1
3628800
0
33
34
Multiple Choice
Какой тип графа представлен на изображении?
Ориентированный
Ненаправленный
Циклический
Дерево
35
36
Multiple Choice
Что такое граф зависимостей и как он используется в операторах?
Граф, показывающий зависимости между переменными
Граф, показывающий зависимости между операторами
Граф, показывающий зависимости между функциями
Граф, показывающий зависимости между данными
37
38
Multiple Choice
Какое значение будет у переменной res после выполнения данного кода?
10
1
3628800
0
39
40
Multiple Choice
Какой тип данных представлен на графе указателей?
Целое число
Строка
Указатель
Массив
41
42
Multiple Choice
Какой анализ потока управления обеспечивает определение последовательности анализируемых конструкций?
Внутрипроцедурный анализ потока управления (ГПУ)
Межпроцедурный анализ потока управления (ГВ)
Анализ потока данных (ГЗ)
Анализ потоков данных
43
44
Multiple Choice
Какой будет значение переменной c, если a = 3 и b = 2?
1
2
0
3
45
46
Multiple Choice
Какой результат будет возвращен функцией f при передаче ей значения a?
a + 1
a * a
a
x * x
47
48
Multiple Choice
Что такое алиасы в программировании?
Набор различных выражений, обозначающих одну переменную
Способ объединения данных
Метод анализа потоков данных
Функция, вызываемая по указателю
49
50
Multiple Choice
Что такое чувствительность к пути в программировании?
Способность анализировать различные пути
Способность игнорировать ошибки
Способность оптимизировать код
Способность увеличивать скорость выполнения
51
52
Multiple Choice
Что такое чувствительность к потоку?
Способность анализировать порядок следования операторов
Способность к выполнению операторов
Способность к изменению данных
Способность к хранению данных
53
Poll
Насколько уверенно вы себя чувствуете по этому вопросу сейчас?
54
Draw
нарисуйте свое настроение
Show answer
Auto Play
Slide 1 / 54
SLIDE
Similar Resources on Wayground
40 questions
Л3. Моб. обуч
Presentation
•
University
43 questions
Лекция 11. Колоризация изображений
Presentation
•
University
39 questions
Л5. "Умный" веб. Интернет вещей
Presentation
•
University
56 questions
Работа с текстовыми файлами
Presentation
•
12th Grade
48 questions
Основы цифровой графики
Presentation
•
University
43 questions
Нейросети
Presentation
•
University
51 questions
ЭТ 1
Presentation
•
KG
55 questions
Презентация без названия
Presentation
•
Professional Development
Popular Resources on Wayground
10 questions
GPA Lesson
Presentation
•
9th - 12th Grade
7 questions
Albert Einstein
Quiz
•
3rd Grade
31 questions
Bridge A Review
Quiz
•
3rd Grade
6 questions
Blue Sue and Red Ruth
Quiz
•
3rd Grade
8 questions
(Day12 HW) Inverse Trig Ratios
Quiz
•
9th Grade
20 questions
Summer Geometry QUIZ (Week3)
Quiz
•
9th Grade
16 questions
Theme Practice
Quiz
•
7th Grade
20 questions
Taxes
Quiz
•
9th - 12th Grade