Тестирование программного обеспечения - это: А) Поиск и исправление всех ошибок в программе.
Б) Проверка программы на наличие критических ошибок в коде.
В) Проверка и сравнения поведения программы с требованиями и ожидаемым результатом.
Г) Освоение бюджета заказчика.
Принципом тестирование не является:
А) Тестирование может показать наличие ошибок, но не довести их отсутствие.
Б) Можно провести исчерпывающее тестирование, которое бы показало все возможные комбинации ввода данных от пользователя и состояний системы.
В) Тестирование должно начинаться как можно раньше в жизненном цикле разработки программного обеспечения
Г) Тот факт, что не было найдено ни одной ошибки, еще не гарантирует качество программного обеспечения.
Почему нужно тестировать программное обеспечение?
А) Для того, чтобы убедиться, что программа выполняет те функции, которые она должна выполнять и решает те задачи, которые должна решать.
Б) Ошибка в программном обеспечении может привести к потерям денег и времени.
В) Ошибки могут нести опасность здоровью и жизни пользователей.
Г) Все вышеперечисленное.
//PascalABC.Net 3.0, сборка 1111
type
Point=record
x,y:double
end;
function TriangleSquare(A,B,C:Point):double;
begin
Result:=0.5*abs(A.x*(B.y-C.y)+B.x*(C.y-A.y)+C.x*(A.y-B.y))
end;
procedure GetPoint(c:char; var A:Point);
begin
Write('Введите координаты точки ',c,': ');
Readln(A.x,A.y)
end;
var
A:array['A'..'F'] of Point;
i:'A'..'F';
s1,s2:double;
begin
for i:='A' to 'F' do GetPoint(i,A[i]);
s1:=TriangleSquare(A['A'],A['B'],A['C']);
s2:=TriangleSquare(A['D'],A['E'],A['F']);
if s1>s2 then Writeln('Площадь первого треугольника больше')
else
if s2>s1 then Writeln('Площадь второго треугольника больше')
else Writeln('Площади треугольников равны')
end.
Тестовое решение:
Введите координаты точки A: -4 3.7
Введите координаты точки B: -6.3 0
Введите координаты точки C: 10.2 5.93
Введите координаты точки D: 7.143 8.1
Введите координаты точки E: -6 -3
Введите координаты точки F: 7.4 -5.7
Площадь второго треугольника больше
Всего неудачных ходов могло быть не больше 30 - 5 = 25 - это число неподходящих карточек. Мистер Фокс и мистер Форд сделали одинаковое число неудачных ходов, значит, вместе они сделали не больше 24 неудачных ходов, а с учетом последнего, удачного, хода мистера Фокса, ходов могло быть не более 25.
ответ: 25.