Тест по ! 100. назовите все отличия функций от процедур? а) функция передает в точку вызова скалярное значение, а процедура - нет б) имя процедуры может состоять из трех символов, а функция - нет в) процедура имеет структуру, повторяющую структуру программы, а в функции отсутствует блок описания переменных г) имя функции может входить в выражении как операнд 101. с каких параметров происходит передача данных из главной программы в подпрограмму? а) фактических б) формальных в) неформальных г) подпрограммных 102. выберите неправильную форму записи оператора цикла а) while i< 5 do i: =i+1 б) while i< 5 do begin i: =i+1; writeln(i); end в) while i< 5 to begin i: =i+1; writeln(i); end 103. какое выражение обеспечивает генерирование случайных чисел в диапазоне [4,10[ а) 4+random(6) б) 6+random(4) в) random(4,6) 104. что означает fv в команде read(fv, x1, xn) в паскале ? а) формат ввода б) переменную, связанную с файлом, откуда берется информация в) фиксированную величину г) первую переменную величину для ввода информации 105. каким окажется результат выполнения следующего фрагмента кода x: = 5; y: = x+1; writeln('х=',x, y=',y); ? а) x=6 y=5 б) x=5 y=5 в) x=5 y=6 106. какое значение примет переменная х после выполнения команды x: =sqr(4)/2*2? а) 4 б) 2 в) 16 107. каким окажется результат выполнения следующего фрагмента кода: x: = 5; y: = 8; т: = х; x: =y; y: = t; writeln('х=', x, y=',y); ? а) x=5 y=8 б) x=8 y=5 в) x=5 y=5 108. логическое выражение (n mod 10 mod 2) or (n div 10 mod 10 mod 2 = 0) or (n div 100 mod 2 = 0) должно принимать значение true тогда и только тогда, когда истинно высказывание а) в трёхзначном натуральном числе все цифры чётные б) в трёхзначном натуральном числе одна чётная цифра в) в трёхзначном натуральном числе две чётных цифры г) в трёхзначном натуральном числе хотя бы одна чётная цифра 109. цикл в фрагменте программы p : = 4; repeat p : = p * 0.1 until p < 0.0001; будет исполнен? а) 0 раз б) 1 раз в) 4 раза г) 5 раз 110. значение r после выполнения операции логического присваивания r : = not (a or b or (x > 2) and (y < 0)) при a = false, b = false, x = 3, y = 2 будет равно а) -1 б) false в) true г) 0 111. значения переменных a и b после выполнения следующих действий a : = 15 div (16 mod 7); b : = 34 mod a * 5 - 29 mod 5 * 2; будут равны а) a = 1, b = 160 б) a = 1, b = 4 в) a = 7, b = 25 г) a = 7, b = 22 112. во фрагмент алгоритма, печатающий все двузначные числа, в записи которых есть цифра n или сумма цифр которых равна самим числам, нужно вписать логическое выражение а) (p1 = n) or (p2 = n) and (s = k) б) (p1 = n) or (p2 = n) or (s = k) в) (p1 = n) and (p2 = n) or (s = k) г) ((p1 = n) or (p2 = n)) and (s = k) 113. тело цикла в программе a : = 1; b : = 1; while a + b < 8 do begin a : = a + 1; b : = b + 2 end; выполнится? а) 1 раз б) 2 раза в) 3 раза г) бесконечное число раз 114. задана строка st (см фрагмент алгоритма) а) определяет количество цифр в строке б) подсчитывает количество нулей в строке в) определяет сумму номеров позиций в строке, где стоят цифры г) подсчитывает сумму цифр в строке; 115. задан двумерный массив x[1..n, 1..m]. процедура а) к элементам столбцов в первой половине матрицы прибавляет элементы первого столбца соответствующей строки б) добавляет к матрице еще m столбцов с элементами, равными соответствующим элементам первого столбца в) к элементам четных столбцов прибавляет элементы первого столбца соответствующей строки г) к элементам четных строк прибавляет элементы первой строки соответствующего столбца; 116. задан двумерный массив x[1..n, 1..m]. функция возвращает значение а) true, если все элементы массива ненулевые б) true, если в массиве есть элемент, равный нулю в) false, если в массиве есть элемент, равный нулю г) not t; 117. значение r после выполнения операции логического присваивания r : = not (a or b or (x > 2) and (y < 0)) при a = false, b = false, x = 3, y = 2 будет равно а) 1 б) false в) true г) 0 118. в каком фрагменте программы подсчитывается сумма элементов квадратной матрицы, расположенных выше главной диагонали? а) for i: = 1 to n do for j: = 1 to n do if i< =j then s: =s+a[i,j]; б) for i: = 1 to n do for j: = i+1 to n do s: =s+a[i,j]; в) for i: = 1 to n do for j: = 1 to n do if i> j then s: =s+a[i,j];
231
482
Ответы на вопрос:
100. назовите все отличия функций от процедур? а) функция передает в точку вызова скалярное значение, а процедура - нет г) имя функции может входить в выражении как операнд 101. с каких параметров происходит передача данных из главной программы в подпрограмму? а) фактических 102. выберите неправильную форму записи оператора цикла в) while i< 5 to begin i: =i+1; writeln(i); end 103. какое выражение обеспечивает генерирование случайных чисел в диапазоне [4,10[ а) 4+random(6) 104. что означает fv в команде read(fv, x1, xn) в паскале ? б) переменную, связанную с файлом, откуда берется информация г) первую переменную величину для ввода информации 105. каким окажется результат выполнения следующего фрагмента кода x: = 5; y: = x+1; writeln('х=',x, y=',y); ? в) x=5 y=6 106. какое значение примет переменная х после выполнения команды x: =sqr(4)/2*2? в) 16 107. каким окажется результат выполнения следующего фрагмента кода: x: = 5; y: = 8; т: = х; x: =y; y: = t; writeln('х=', x, y=',y); ? б) x=8 y=5 108. логическое выражение (n mod 10 mod 2) or (n div 10 mod 10 mod 2 = 0) or (n div 100 mod 2 = 0) должно принимать значение true тогда и только тогда, когда истинно высказывание выражение записано с ошибкой г) в трёхзначном натуральном числе хотя бы одна чётная цифра 109. цикл в фрагменте программы p : = 4; repeat p : = p * 0.1 until p < 0.0001; будет исполнен? г) 5 раз 110. значение r после выполнения операции логического присваивания r : = not (a or b or (x > 2) and (y < 0)) при a = false, b = false, x = 3, y = 2 будет равно в) true 111. значения переменных a и b после выполнения следующих действий a : = 15 div (16 mod 7); b : = 34 mod a * 5 - 29 mod 5 * 2; будут равны г) a = 7, b = 22 112. во фрагмент алгоритма, печатающий все двузначные числа, в записи которых есть цифра n или сумма цифр которых равна самим числам, нужно вписать логическое выражение объяснение конечно еще то г) ((p1 = n) or (p2 = n)) and (s = k) 113. тело цикла в программе a : = 1; b : = 1; while a + b < 8 do begin a : = a + 1; b : = b + 2 end; выполнится? б) 2 раза 114. задана строка st (см фрагмент алгоритма) где фрагмент 115. задан двумерный массив x[1..n, 1..m]. процедура где процедура 116. задан двумерный массив x[1..n, 1..m]. функция возвращает значение где функция 117 = 110 118. в каком фрагменте программы подсчитывается сумма элементов квадратной матрицы, расположенных выше главной диагонали? а) for i: = 1 to n do for j: = 1 to n do if i< =j then s: =s+a[i,j];
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Математика
-
gireeva0016.05.2023 19:17
-
nelnur7719.09.2022 14:06
-
kami65427.10.2021 18:26
-
FFFFFF122330.03.2023 22:35
-
kris060304.11.2020 02:55
-
21ololoha05.05.2021 09:32
-
Irina135729.06.2023 10:07
-
EnderDragon50025.09.2020 01:32
-
ALEXX11111111113.04.2022 21:30
-
Shidvwissysvdiw29.10.2022 11:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.