Демоверсия ЕГЭ 2010 - задание A5 
Уровень сложности задания: базовый
Максимальный балл за задание: 1.
Примерное время выполнения: 2 мин.
Использование переменных. Объявление переменной (тип, имя, значение). Локальные и глобальные переменные.
Наиболее часто встречающаяся ошибка - непонимание учениками не только разницы между вышеизложенными операциями, но и путаница между операциями \ и /, то есть между делением нацело и обычным делением. Иногда учеников пугают большие числа, и они отказываются решать с ходу эту задачу, думая, что без калькулятора решение займет у них много времени.
Вариант 1
Определите значение переменной С после выполнения следующего фрагмента программы:
Бейсик
Алгоритмический
a = 7
   a = a - 4
   b = -a
   c = -a + 2 * b
a := 7
   a := a - 4
   b := -a
   c := -a + 2 * b
Паскаль
Си
a := 7;
   a := a - 4;
   b := -a;
   c := -a + 2 * b;
a = 7;
   a = a - 4;
   b = -a;
   c = -a + 2 * b;
А) -3
Б) -9
В) -13
Г) -21
Вариант 2
Определите значение переменной С после выполнения следующего фрагмента программы:
Бейсик
Алгоритмический
a = 2
   b = a + 4
   b = 1 - b
   c = -b + 3 * a
a := 2
   a := a + 4
   b := 1 - b
   c := -b + 3 * a
Паскаль
Си
a := 2;
   a := a + 4;
   b := 1 - b;
   c := -b + 3 * a;
a = 2;
   b = a + 4;
   b = 1 - b;
   c = -b + 3 * a;
А) 0
Б) 1
В) 11
Г) 16
Вариант 3
Определите значение целочисленных переменных x и y после выполнения фрагмента программы:
Бейсик
Паскаль
Алгоритмический
x = 8 + 2 * 5
   y = (x MOD 10) + 14
   x = (y \ 10) + 3
'\ и MOD - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно'
x := 8 + 2 * 5;
   y := (x mod 10) + 14;
   x := (y div 10) + 3
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
x := 8 + 2 * 5
   y := mod(x,10) + 14
   x := div(y,10) + 3
|div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|
А) x = 4, y = 14
Б) x = 5, y = 22
В) x = 4, y = 15
Г) x = 5, y = 23
Вариант 4
Переменные x и y описаны в программе как целочисленные. Определите значение переменной x после выполнения следующего фрагмента программы:
Бейсик
Паскаль
Алгоритмический
x = 432
   y = x\100
   x = (x MOD 100) * 10
   x = x + y
'\ и MOD - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно'
x := 432;
   y := x div 100;
   x := (x mod 100) * 10;
   x = x + y;
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
x := 432
   y := div(x, 100)
   x := mod(x, 100) * 10
   x := x + y
|div и mod - функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|
А) 72
Б) 44
В) 324
Г) 752
Вариант 5
Определите значение целочисленных переменных x и y после выполнения фрагмента программы:
Бейсик
Паскаль
Алгоритмический
x = 4 + 8 * 3
   y = (x MOD 10) + 15
   x = (y \ 10) + 3
'\ и MOD - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно'
x := 4 + 8 * 3;
   y := (x mod 10) + 15;
   x := (y div 10) + 3
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
x := 4 + 8 * 3
   y := mod(x,10) + 15
   x := div(y,10) + 3
|div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|
А) x = 5, y = 21
Б) x = 5, y = 23
В) x = 6, y = 23
Г) x = 6, y = 21
Вариант 6
Определите значение целочисленных переменных x и y после выполнения фрагмента программы:
Бейсик
Паскаль
Алгоритмический
x = 6 + 3 * 8
   y = (x \ 10) + 9
   x = (y MOD 10) + 4
'\ и MOD - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно'
x := 6 + 3 * 8;
   y := (x div 10) + 9;
   x := (y mod 10) + 4;
{div и mod - операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}
x := 6 + 3 * 8
   y := div(x,10) + 9
   x := mod(y, 10) + 4
|div и mod - функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|
А) x = 10, y = 16
Б) x = 13, y = 9
В) x = 13, y = 19
Г) x = 6, y = 12
Вариант 7
Определите значение переменной С после выполнения следующего фрагмента программы:
Бейсик
Паскаль
a = 5
   a = a + 6
   b = -a
   c = a - 2 * b
a := 5;
   a := a + 6;
   b := -a;
   c := a - 2 * b;
Си
Алгоритмический
a = 5;
   a = a + 6;
   b = -a;
   c = a - 2 * b;
a: = 5
   a: = a + 6
   b: = -a
   c: = a - 2 * b
А) c = 33
Б) c = 27
В) c = 11
Г) c = -99
Вариант 8
Определите значение переменной С после выполнения следующего фрагмента программы:
Бейсик
Паскаль
a = -5
   a = a - 4
   b = -a
   c = -a + 2 * b
a := -5;
   a := a - 4;
   b := -a;
   c := -a + 2 * b;
Си
Алгоритмический
a = -5;
   a = a - 4;
   b = -a;
   c = -a + 2 * b;
a: = -5
   a: = a - 4
   b: = -a
   c: = -a + 2 * b
А) 3
Б) 8
В) 9
Г) 27
Вариант 9
Определите значение переменной С после выполнения следующего фрагмента программы:
Бейсик
Паскаль
a = -3
   b = a + 3
   b = 1 - b
   c = -b + 3 * a
a := -3;
   b := a + 3;
   b := 1 - b;
   c := -b + 3 * a;
Си
Алгоритмический
a = -3;
   b = a + 3;
   b = 1 - b;
   c = -b + 3 * a;
a: = -3
   b: = a + 3
   b: = 1 - b
   c: = -b + 3 * a
А) -16
Б) -10
В) -8
Г) -6
Вариант 10
Определите значение переменной b после выполнения следующего фрагмента программы, в котором a и b - переменные вещественного (действительного) типа.
Бейсик
Паскаль
a = 5
   b = 5 - 5 * a
   b = b / 2 * a
a := 5;
   b := 5 - 5 * a;
   b := b / 2 * a;
Си
Алгоритмический язык
a = 5;
   b = 5 - 5 * a;
   b = b / 2 * a;/div>
a: = 5
   b: = 5 - 5 * a
   b: = b / 2 * a
А) 0
Б) -2
В) 50
Г) -50
   
Ваши ответы:
Используются технологии uCoz