Файл: Выберите все верные ответы (может быть несколько или один).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 221
Скачиваний: 8
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Даны описания:type point1 = array [(x, y)] of real;point2 = record x, y: real end;complex = record x, y: real end;var p1: point1; p2: point2; c: complex;Укажите допустимую конструкцию.p1[ord(x)]p1[pred(y)]p2.pred(y)Выберите все верные ответы (может быть несколько или один).Вопрос 2Пока нет ответа Отметить вопросТекст вопросаПусть процедура maxmin(x, y) присваивает параметру x большее из вещественных чисел x и y, а параметру y – меньшее и возвращает параметры x и y. Пусть z и k – вещественные переменные.Укажите, какие вызовы процедуры ошибочны.maxmin(5.2, sin(z))maxmin(x+y, x)maxmin(2, k)maxmin(z, k)Выберите все верные ответы (может быть несколько или один).Вопрос 3Пока нет ответа Отметить вопросТекст вопросаРассмотрите следующее описание рекурсивной функции.function f(x, y: integer): integer;beginif x>=y then f:=x+y else f:=f(f(x+1,y-1),0)end;Каким будет значение f(1, 10)?Ответ:Введите число.Вопрос 4Пока нет ответа Отметить вопросТекст вопросаvar A, B: array [1..15, 0..8] of real; t: boolean;Какие из указанных операций допустимы?A:=B;A:=A+B;t:=A<>B;read(A);A[1]:=A[15];A[2,3]:=B[4][8]+B[1,1];Выберите все верные ответы (может быть несколько или один).
Вопрос 5Пока нет ответа Отметить вопросТекст вопросаvar p, q: ^integer; r: ^char;Какие из следующих операторов неправильные?r^:=p^;q^:=ord(r^);if r<>nil then r^:=nil^;if q>nil then q^:=p^;if q=p then write(q);if q<>r then read(r^);Выберите все верные ответы (может быть несколько или один).Вопрос 6Пока нет ответа Отметить вопросТекст вопросаЧто будет напечатано программой, если для ввода заданы числа 1, 2 и 3?var a, b: integer;beginread(b, a, b); writeln(a, b, a, b)end.Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 7Пока нет ответа Отметить вопросТекст вопросаСколько раз будет выполняться тело следующего оператора цикла?k:=0;for i:=1 to k+999 do k:=k+1;Подсказка: ответ можно получить, не выполняя эту программу.В ответ введите число.Пример ввода ответа: 123Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 8Пока нет ответа Отметить вопросТекст вопросаОпределите значение переменной s типа real после выполнения следующих операторов.s:=0; i:=0;while i<5 do i:=i+1; s:=s+1/i;Ответ:Введите число.Вопрос
9Пока нет ответа Отметить вопросТекст вопросаУкажите отношения, результат вычисления которых равен true.[3,6..8]<=[2..7,9][]<=['0'..'9']'q' in ['a'..'z']trunc(3.9) in [1,3,5]odd(4) in []Выберите все верные ответы (может быть несколько или один).Вопрос 10Пока нет ответа Отметить вопросТекст вопросаЧто будет напечатано?write(copy('abcdefgh', 3, 8));Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 11Пока нет ответа Отметить вопросТекст вопросаУкажите верное утверждение.Любой модуль состоит из трех частей: первая часть предваряется служебным словом interface; вторая часть начинается со служебного слова implementation; последняя часть всегда состоит только из двух слов begin и end с точкой в конце.Любой модуль, созданный программистом, надо компилировать вместе с программой, которая его использует.Причины возникновения модульного программирования: возрастающие объемы программ, их увеличивающаяся внутренняя сложность и коллективный характер разработок.Выберите все верные ответы (может быть несколько или один).Вопрос 12Пока нет ответа Отметить вопросТекст вопросаvar f: text; i, x: integer;
Определите содержимое файла f после выполнения следующих операторов.rewrite(f);for i:=3 downto 1 do begin x:=sqr(i); write(f, x) end;close(f);Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 13Пока нет ответа Отметить вопросТекст вопросаОпределите, какими будут значения переменных p и d после выполнения операторов:p:=true; d:=1; k:=6;case k mod 10 of3, 2, 7, 5: d:=k;1:;4, 8: begin p:=false; d:=2 end;9, 6: begin p:=false; d:=3 endend;Укажите сначала значение переменной p, а потом через пробел значение переменной d.Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 14Пока нет ответа Отметить вопросТекст вопросаСемантические правила нужны для того, чтобы:показывать, как образуется данное понятие из других понятий и (или) букв алфавитаопределить свойства данного понятия в зависимости от свойств используемых в них понятийописать синтаксис языкаВыберите все верные ответы (может быть несколько или один).5>
Вопрос 5Пока нет ответа Отметить вопросТекст вопросаvar p, q: ^integer; r: ^char;Какие из следующих операторов неправильные?r^:=p^;q^:=ord(r^);if r<>nil then r^:=nil^;if q>nil then q^:=p^;if q=p then write(q);if q<>r then read(r^);Выберите все верные ответы (может быть несколько или один).Вопрос 6Пока нет ответа Отметить вопросТекст вопросаЧто будет напечатано программой, если для ввода заданы числа 1, 2 и 3?var a, b: integer;beginread(b, a, b); writeln(a, b, a, b)end.Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 7Пока нет ответа Отметить вопросТекст вопросаСколько раз будет выполняться тело следующего оператора цикла?k:=0;for i:=1 to k+999 do k:=k+1;Подсказка: ответ можно получить, не выполняя эту программу.В ответ введите число.Пример ввода ответа: 123Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 8Пока нет ответа Отметить вопросТекст вопросаОпределите значение переменной s типа real после выполнения следующих операторов.s:=0; i:=0;while i<5 do i:=i+1; s:=s+1/i;Ответ:Введите число.Вопрос
9Пока нет ответа Отметить вопросТекст вопросаУкажите отношения, результат вычисления которых равен true.[3,6..8]<=[2..7,9][]<=['0'..'9']'q' in ['a'..'z']trunc(3.9) in [1,3,5]odd(4) in []Выберите все верные ответы (может быть несколько или один).Вопрос 10Пока нет ответа Отметить вопросТекст вопросаЧто будет напечатано?write(copy('abcdefgh', 3, 8));Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 11Пока нет ответа Отметить вопросТекст вопросаУкажите верное утверждение.Любой модуль состоит из трех частей: первая часть предваряется служебным словом interface; вторая часть начинается со служебного слова implementation; последняя часть всегда состоит только из двух слов begin и end с точкой в конце.Любой модуль, созданный программистом, надо компилировать вместе с программой, которая его использует.Причины возникновения модульного программирования: возрастающие объемы программ, их увеличивающаяся внутренняя сложность и коллективный характер разработок.Выберите все верные ответы (может быть несколько или один).Вопрос 12Пока нет ответа Отметить вопросТекст вопросаvar f: text; i, x: integer;
Определите содержимое файла f после выполнения следующих операторов.rewrite(f);for i:=3 downto 1 do begin x:=sqr(i); write(f, x) end;close(f);Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 13Пока нет ответа Отметить вопросТекст вопросаОпределите, какими будут значения переменных p и d после выполнения операторов:p:=true; d:=1; k:=6;case k mod 10 of3, 2, 7, 5: d:=k;1:;4, 8: begin p:=false; d:=2 end;9, 6: begin p:=false; d:=3 endend;Укажите сначала значение переменной p, а потом через пробел значение переменной d.Ответ: Введите слово, словосочетание или символьно-цифровое выражение.Вопрос 14Пока нет ответа Отметить вопросТекст вопросаСемантические правила нужны для того, чтобы:показывать, как образуется данное понятие из других понятий и (или) букв алфавитаопределить свойства данного понятия в зависимости от свойств используемых в них понятийописать синтаксис языкаВыберите все верные ответы (может быть несколько или один).5>