Какие виды типизаций переменных существуют?
Какие виды типизаций переменных существуют?
Дан следующий фрагмент псевдокода:
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 в результате его выполнения?
Какие из перечисленных ниже понятий можно отнести к абстрактным типам данных?
Какие из перечисленных ниже понятий можно отнести к абстрактным типам данных?
Что такое инициализация переменной?
Варианты ответа:
1) внесение первоначального значения с помощью оператора ввода
2) внесение первоначального значения с помощью оператора присвоения
3) объявление в разделе описания переменных
Что такое инициализация переменной?
Варианты ответа:
1) внесение первоначального значения с помощью оператора ввода
2) внесение первоначального значения с помощью оператора присвоения
3) объявление в разделе описания переменных
Дан следующий фрагмент псевдокода:
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) Цикл с предусловием выполняется быстрее
5) Тело цикла с постусловием может не выполниться ни разу
Какая разница между циклами с предусловием и постусловием?
Варианты ответа:
1) Тело цикла с предусловием может не выполниться ни разу
2) Принципиальной разницы нет
3) Цикл с постусловием - это оптимизированная версия цикла с предусловием
4) Цикл с предусловием выполняется быстрее
5) Тело цикла с постусловием может не выполниться ни разу
Чем отличаются функции от процедуры? Выберите все верные утверждения.
Варианты ответа:
1) В функцию можно передавать параметры, а в процедуру нельзя.
2) Изменение параметров в вызываемой функции приводит к их изменению в вызывающей подпрограмме. А при использовании процедур такое поведение не наблюдается.
3) Функция, в отличие от процедуры, может возвращать значение.
4) Код функций более строго проверяется компилятором.
Чем отличаются функции от процедуры? Выберите все верные утверждения.
Варианты ответа:
1) В функцию можно передавать параметры, а в процедуру нельзя.
2) Изменение параметров в вызываемой функции приводит к их изменению в вызывающей подпрограмме. А при использовании процедур такое поведение не наблюдается.
3) Функция, в отличие от процедуры, может возвращать значение.
4) Код функций более строго проверяется компилятором.
Дан следующий фрагмент псевдокода:
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 в результате его выполнения?
Что будет выведено на экран?
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;
Множество значений, которые может принимать переменная, а также множество операций, допустимых над данной переменной, определяется:
Множество значений, которые может принимать переменная, а также множество операций, допустимых над данной переменной, определяется:
Чем отличается фактический параметр процедуры от формального?
Варианты ответа:
1) формальный указывается при вызове процедуры, а фактический при её описании
2) фактический указывается при вызове процедуры, а формальный при её описании
3) фактический указывается при вызове процедуры из этого же приложения, а формальный при вызове из другого приложения
Чем отличается фактический параметр процедуры от формального?
Варианты ответа:
1) формальный указывается при вызове процедуры, а фактический при её описании
2) фактический указывается при вызове процедуры, а формальный при её описании
3) фактический указывается при вызове процедуры из этого же приложения, а формальный при вызове из другого приложения
В результате выполнения цикла (псевдокод) изменится ли порядок элементов в массиве на обратный? (всего 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
Дано булевое выражение:
not ( not A and not B )
Укажите корректный эквивалент для него:
Дано булевое выражение:
not ( not A and not B )
Укажите корректный эквивалент для него:
Дан некоторый массив байт размерность 20 на 20. Могут ли все элементы массива быть разными?
Дан некоторый массив байт размерность 20 на 20. Могут ли все элементы массива быть разными?
Что будет выведено в результате (десятичная система счисления) ?
A:=054 //восьмеричная система счисления
B:=0x2D //шестнадцатиричная система счисления
C:=A+B
OUTPUT C
Что будет выведено в результате (десятичная система счисления) ?
A:=054 //восьмеричная система счисления
B:=0x2D //шестнадцатиричная система счисления
C:=A+B
OUTPUT C
Какое обязательное свойство массива для реализации бинарного (двоичного) поиска в нём?
Какое обязательное свойство массива для реализации бинарного (двоичного) поиска в нём?
У нас есть две переменные 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;
Какой будет результат выполнения псевдокода?
BEGIN
m := 1
DO
m:=m+1
WHILE FALSE
OUTPUT m
END
Какой будет результат выполнения псевдокода?
BEGIN
m := 1
DO
m:=m+1
WHILE FALSE
OUTPUT m
END
Каким будет результат следующего выражения над двоичными числами:
1001 XOR 1010
Каким будет результат следующего выражения над двоичными числами:
1001 XOR 1010
Обычно отрицательные числа в компьютере представляются в:
Обычно отрицательные числа в компьютере представляются в: