Множество значений, которые может принимать переменная, а также множество операций, допустимых над данной переменной, определяется:
Множество значений, которые может принимать переменная, а также множество операций, допустимых над данной переменной, определяется:
Дан некоторый массив байт размерность 20 на 20. Могут ли все элементы массива быть разными?
Дан некоторый массив байт размерность 20 на 20. Могут ли все элементы массива быть разными?
В результате выполнения цикла (псевдокод) изменится ли порядок элементов в массиве на обратный? (всего N элементов, нумерация с 1)
FOR i := 1 TO N DO BEGIN
t := X[N-i+1]
X[N-i+1] := X[i]
X[i] := t
END
В результате выполнения цикла (псевдокод) изменится ли порядок элементов в массиве на обратный? (всего N элементов, нумерация с 1)
FOR i := 1 TO N DO BEGIN
t := X[N-i+1]
X[N-i+1] := X[i]
X[i] := t
END
У нас есть две переменные X = 2 и Y = 3 одинакового целого типа. В результате каких действий они поменяются значениями (укажите все подходящие варианты)?
Варианты ответа:
1) X = X and Y;
Y = X and Y;
X = X and Y;
2) X = Y - X;
Y = Y - X;
X = X + Y;
3) X = Y;
Y = X;
4) X = X xor Y;
Y = X xor Y;
X = X xor Y;
5) X = Y + X;
Y = Y + X;
X = X - Y;
У нас есть две переменные X = 2 и Y = 3 одинакового целого типа. В результате каких действий они поменяются значениями (укажите все подходящие варианты)?
Варианты ответа:
1) X = X and Y;
Y = X and Y;
X = X and Y;
2) X = Y - X;
Y = Y - X;
X = X + Y;
3) X = Y;
Y = X;
4) X = X xor Y;
Y = X xor Y;
X = X xor Y;
5) X = Y + X;
Y = Y + X;
X = X - Y;
Дано булевое выражение:
not ( not A and not B )
Укажите корректный эквивалент для него:
Дано булевое выражение:
not ( not A and not B )
Укажите корректный эквивалент для него:
Дан следующий фрагмент псевдокода:
BEGIN
I:=10
N:=0
DO /*или REPEAT*/
N:=N+1
I:=I+1
WHILE(I<10) /*или UNTIL(I>=10)*/
END
OUTPUT N
Каким будет значение N в результате его выполнения?
Дан следующий фрагмент псевдокода:
BEGIN
I:=10
N:=0
DO /*или REPEAT*/
N:=N+1
I:=I+1
WHILE(I<10) /*или UNTIL(I>=10)*/
END
OUTPUT N
Каким будет значение N в результате его выполнения?
Что такое инициализация переменной?
Варианты ответа:
1) внесение первоначального значения с помощью оператора ввода
2) внесение первоначального значения с помощью оператора присвоения
3) объявление в разделе описания переменных
Что такое инициализация переменной?
Варианты ответа:
1) внесение первоначального значения с помощью оператора ввода
2) внесение первоначального значения с помощью оператора присвоения
3) объявление в разделе описания переменных
Какие из перечисленных ниже понятий можно отнести к абстрактным типам данных?
Какие из перечисленных ниже понятий можно отнести к абстрактным типам данных?
Какое обязательное свойство массива для реализации бинарного (двоичного) поиска в нём?
Какое обязательное свойство массива для реализации бинарного (двоичного) поиска в нём?
Какой будет результат выполнения псевдокода?
BEGIN
m := 1
DO
m:=m+1
WHILE FALSE
OUTPUT m
END
Какой будет результат выполнения псевдокода?
BEGIN
m := 1
DO
m:=m+1
WHILE FALSE
OUTPUT m
END
Дан следующий фрагмент псевдокода:
BEGIN
A := TRUE
B := FALSE
S := 1
IF (B OR A) THEN
S := S + 1
END IF
IF (B AND A) THEN
S := S + 2
END IF
OUTPUT S
END
Каким будет значение S в результате его выполнения?
Дан следующий фрагмент псевдокода:
BEGIN
A := TRUE
B := FALSE
S := 1
IF (B OR A) THEN
S := S + 1
END IF
IF (B AND A) THEN
S := S + 2
END IF
OUTPUT S
END
Каким будет значение S в результате его выполнения?
Чем отличаются функции от процедуры? Выберите все верные утверждения.
Варианты ответа:
1) В функцию можно передавать параметры, а в процедуру нельзя.
2) Изменение параметров в вызываемой функции приводит к их изменению в вызывающей подпрограмме. А при использовании процедур такое поведение не наблюдается.
3) Функция, в отличие от процедуры, может возвращать значение.
4) Код функций более строго проверяется компилятором.
Чем отличаются функции от процедуры? Выберите все верные утверждения.
Варианты ответа:
1) В функцию можно передавать параметры, а в процедуру нельзя.
2) Изменение параметров в вызываемой функции приводит к их изменению в вызывающей подпрограмме. А при использовании процедур такое поведение не наблюдается.
3) Функция, в отличие от процедуры, может возвращать значение.
4) Код функций более строго проверяется компилятором.
Чем отличается фактический параметр процедуры от формального?
Варианты ответа:
1) формальный указывается при вызове процедуры, а фактический при её описании
2) фактический указывается при вызове процедуры, а формальный при её описании
3) фактический указывается при вызове процедуры из этого же приложения, а формальный при вызове из другого приложения
Чем отличается фактический параметр процедуры от формального?
Варианты ответа:
1) формальный указывается при вызове процедуры, а фактический при её описании
2) фактический указывается при вызове процедуры, а формальный при её описании
3) фактический указывается при вызове процедуры из этого же приложения, а формальный при вызове из другого приложения
Какие виды типизаций переменных существуют?
Какие виды типизаций переменных существуют?
Какая разница между циклами с предусловием и постусловием?
Варианты ответа:
1) Тело цикла с предусловием может не выполниться ни разу
2) Принципиальной разницы нет
3) Цикл с постусловием - это оптимизированная версия цикла с предусловием
4) Цикл с предусловием выполняется быстрее
5) Тело цикла с постусловием может не выполниться ни разу
Какая разница между циклами с предусловием и постусловием?
Варианты ответа:
1) Тело цикла с предусловием может не выполниться ни разу
2) Принципиальной разницы нет
3) Цикл с постусловием - это оптимизированная версия цикла с предусловием
4) Цикл с предусловием выполняется быстрее
5) Тело цикла с постусловием может не выполниться ни разу
Обычно отрицательные числа в компьютере представляются в:
Обычно отрицательные числа в компьютере представляются в:
Дан следующий фрагмент псевдокода:
BEGIN
I:=10
N:=0
WHILE (I<10) DO BEGIN
N:=N+1
I:=I+1
END WHILE
OUTPUT N
END
Каким будет значение N в результате его выполнения?
Дан следующий фрагмент псевдокода:
BEGIN
I:=10
N:=0
WHILE (I<10) DO BEGIN
N:=N+1
I:=I+1
END WHILE
OUTPUT N
END
Каким будет значение N в результате его выполнения?
Что будет выведено в результате (десятичная система счисления) ?
A:=054 //восьмеричная система счисления
B:=0x2D //шестнадцатиричная система счисления
C:=A+B
OUTPUT C
Что будет выведено в результате (десятичная система счисления) ?
A:=054 //восьмеричная система счисления
B:=0x2D //шестнадцатиричная система счисления
C:=A+B
OUTPUT C
Каким будет результат следующего выражения над двоичными числами:
1001 XOR 1010
Каким будет результат следующего выражения над двоичными числами:
1001 XOR 1010
Что будет выведено на экран?
A:=5;
B:=1;
DO {
B:=B+1;
} WHILE (B<=A);
OUTPUT B;
Что будет выведено на экран?
A:=5;
B:=1;
DO {
B:=B+1;
} WHILE (B<=A);
OUTPUT B;