Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
брошюра по ЕГЭ.doc
Скачиваний:
4
Добавлен:
14.04.2019
Размер:
2.33 Mб
Скачать

Определение результата линейной программы

2004-А9. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:

Бейсик

Паскаль

Алгоритмический

x=5 y=7 t=x ' MOD -  стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй ` x= y MOD x y=t

x:=5;

y:=7; t:=x; x:= y mod x; {mod -  стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй} y:=t;

x:=5;

y:=7; t:=x; x:=mod (y,x); | mod - стандартная функция, вычисляющая      остаток от деления нацело первого аргумента на второй| y:=t;

1)

x=2, y=5, t=5

2)

x=7, y=5, t=5

3)

x=2, y=2, t=2

4)

x=5, y=5, t=5

Бейсик

Паскаль

Алгоритмический

a=42 b=14 a=a\b b=a*b a=b\a

a:=42;

b:=14; a:=a div b; b:=a*b; a:=b div a;

a:=42

b:=14 a:= div(a, b) b:= a*b a:= div(b, a)

2005-А7. Определите значение целочисленных переменных a и b после выполнения фрагмента программы (ниже представлена одна и та же программа, записанная на разных языках программирования):

1)a = 42, b = 14 2) a = 1, b = 42 3) a = 0, b = 588 4) a = 14, b = 42

2006-А7. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

Бейсик

Паскаль

Алгоритмический

a=2468 b=(a MOD 1000)*10

a=a\1000+b

'\ -деление нацело

a:=2468;

b:=(a mod 1000)*10;

a:=a div 1000+b;

{div -деление нацело}

a:=2468

b:=mod(a, 1000)*10

a:=div(a, 1000)+b |div -деление нацело |

1)

a = 22, b = 20

2)

a = 4682, b = 4680

3)

a = 8246, b = 246

4)

a = 470, b = 468

2007-А7. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

Бейсик

Паскаль

Алгоритмический

a = 1819 b = (a \ 100) * 10 + 9 a = (10*b – a) MOD 100

a:= 1819; b:= (a div 100)*10+9; a:= (10*b–a) mod 100;

a:= 1819 b:= div(a,100)*10+9 a:= mod(10*b – a,100)

1)

a = 81, b = 199

2)

a = 81, b = 189

3)

a = 71, b = 199

4)

a = 71, b = 189

2008-А7. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

Бейсик

Паскаль

Алгоритмический

a = 3 + 8 * 4 b = (a \ 10) + 14 a = (b MOD 10) + 2 '\ и MOD – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно

a:= 3 + 8*4; b:= (a div 10) + 14; a:= (b mod 10) + 2; {div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}

a:= 3 + 8*4 b:= div(a,10) + 14 a:= mod(b, 10) + 2 |div и mod – функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно|

1)

a = 0, b = 18 2) a = 11, b = 19

3)

a = 10, b = 18 4) a = 9, b = 17

2009-А7. Определите значение переменной c после выполнения следующего фрагмента программы.

Бейсик

Паскаль

Алгоритмический

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

1)

c = –11

2)

c = 15

3)

c = 27

4)

c = 33