- •Основы программирования на Pascal.
- •60) Цикл с постусловием выполняется так: выполняется тело цикла, изменяется параметр цикла, проверяется условие продолжения выполнения цикла.
- •62) Выберите правильный вид записи оператора: Writeln (‘Введите числа через пробел’);.
- •70) Что такое составной оператор?: Группа операторов внутри операторных скобок begin и end.
- •96) Если условие в операторе until верное, то Цикл repeat прекратится.
60) Цикл с постусловием выполняется так: выполняется тело цикла, изменяется параметр цикла, проверяется условие продолжения выполнения цикла.
61) Задан двумерный массив X[1..n, 1..m]. Процедура Procedure Sub (Var X: Myarray); Var i, j: Integer; Begin For i := 1 To n Do For j := 1 To m Div 2 Do X[i, 2 * j] := X[i, 2 * j] + X[i, 1];
End; выполняет следующие действия: к элементам чётных столбцов прибавляет элементы первого столбца соответствующей строки.
62) Выберите правильный вид записи оператора: Writeln (‘Введите числа через пробел’);.
63) Из перечисленных ниже разделов программы обязателен: Begin … End.
64) В какую из перечисленных ниже структур можно объединять данные различного типа?: запись.
65) Вещественные числа в языке Pascal могут иметь вид исключительно с плавающей точкой.
66) Чему станет равно значение переменной X после выполнения операторов X:=X+2; X:=X*2, если первоначально оно было равно -3?: -2.
67) Для ввода данных с клавиатуры или из файла используется процедура READ.
68) Значения переменных a и b после выполнения следующих действий a := 15 Div (16 Mod 7); b := 34 Mod a * 5 – 29 Mod 5 * 2; будут равны: a=7, b=22.
69) Фрагмент программы S := A; A := B; B := S; выполняет обмен значений переменных A, B.
70) Что такое составной оператор?: Группа операторов внутри операторных скобок begin и end.
71) Цикл в фрагменте программы P := 4; Repeat P := P * 0.1 Until P < 0.0001; будет исполнен: 5 раз.
72) Укажите последовательность команд, в результате выполнения которых будет найдена сумма 1+3+5+…+2N–1, N>1: S:=0; FOR K:=1 TO N DO S:=S+2*K–1;.
73) Укажите последовательность команд, в результате выполнения которых будет найдено наибольшее значение переменных X и Y (в предположении, что их значения не равны): MAX:=ABS(X–Y)/2+(X+Y)/2;
74) Значения переменных p и d после выполнения фрагмента алгоритма k := 47; Case k Mod 9 Of 5: Begin d := k; p := True End; 0..2: Begin d := 2; p := False End; 8: Begin d := 1; p := False End Else Begin d := 1; p := True End End; равны: p=False, d=2.
75) Какая из перечисленных операций является унарной?: NOT.
76) Выберите правильно написанный заголовок программы: Program Reshenie1;.
77) При каком исходном значении переменной X результатом выполнения оператора X:=X mod 3; будет 0?: при любом X, кратном 3.
78) В языке программирования Pascal основное различие между процедурами и функциями заключается в том, что: в результате работы процедуры можно получить любое количество данных, а функции - только одно.
79) Служебное слово CONST в программе на языке Pascal означает начало раздела программы, содержащего перечень констант.
80) Если N – трёхзначное натуральное число, то логическое выражение (N Mod 10 Mod 2=0) And (N Div 10 Mod 10 Mod 2=0) And (N Div 100 Mod 2=0) принимает значение TRUE тогда и только тогда, когда в числе N все цифры чётные.
81) Чему равно значение выражения 2 xor 3?: 1.
82) Отметьте оператор безусловного перехода: GOTO 30.
83) Отметьте правильно написанные конструкции: While A<=10 do begin S:=S+A; A:=A+1; end; If X>Y then A:=X Else A:=Y; Repeat A:=A+1; Writeln('A=',A:7:2); Until A=100.
84) При каком условии числа A,B,C не являются упорядоченными по возрастанию?: NOT ((A<=B) AND (B<=C)).
85) В качестве идентификатора в языке Pascal нельзя использовать сочетание символов: OR.
86) Укажите недопустимую операцию, если x, y, z:integer: x:=y/z.
87) К целым числам без знака относится тип Word.
88) Цикл в фрагменте программы P := 4; Repeat P := P * 0.1 Until P < 0.0001; будет исполнен: 5 раз.
89) В фрагменте алгоритма For K := 10 To 99 Do Begin P1 := K Div 10; P2 := K Mod 10; S := P1 + P2; If ____ Then WriteLn(K); End; выводящего все двузначные числа, в записи которых есть цифра N или сумма цифр которых равна самим числам, вместо подчёркивания нужно вписать логическое выражение: (P1=N) Or (P2=N) Or (S=K).
90) Сколько раз будет выполнен оператор Writeln при выполнении следующего фрагмента программы при N=96; M=36? For K:=M Downto 1 Do Begin If (N MOD K=0) AND (M MOD K=0) Then break; Writeln(K); End;: 24.
91) Имеется круглое отверстие радиуса R. При каком условии длинный стержень с сечением в виде прямоугольника со сторонами X, Y пройдёт в это отверстие?: (X<=R) AND (Y>2).
92) Отметьте правильные выражения, если X - строковая переменная: X:='VGGU'+' '+'2012'; X:='INTEGER';.
93) Среди перечисленных соответствий, которые необходимо соблюдать между формальными и фактическими параметрами лишним является соответствие по имени параметров.
94) Какое из следующих описаний переменных является ошибочным?: Mas: array [1…10] of integer;.
95) Для ввода данных с клавиатуры или из файла используется процедура READ.