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