2 Смотреть ответы Добавь ответ +10 баллов
Источник: 0tvet.com
Тест по информатике Запись алгоритмов на языках программирования 11 класс
Тест по информатике Запись алгоритмов на языках программирования 11 класс с ответами. Тест включает 5 заданий с выбором ответа.
1. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
a := 2468;
b := (a mod 1000)*10;
a := a div 1000 + b;
1) a=22, b=20
2) a=4682, b=4680
3) a=8246, b=246
4) a=470, b=468
2. Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа:
a := 120;
b := 100;
a := a + b / 2;
if b < a / 2
then c := b + a
Lesson 24 Многопоточность.
else c := b + a / 2
1) с = 155
2) с = 160
3) с = 185
4) с = 270
3. Определите значение переменной P после выполнения следующего фрагмента программы:
P:=1; i:=3;
while i do
begin
P := P * (i div 3);
i := i + 1;
end
4. Определите значение переменной y, которое будет получено в результате выполнения следующей программы:
var n, y: integer;
begin
y := 0;
for n := 6 downto 3 do
begin
y := y + 1;
y :=y * 2;
end
end.
5. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
begin
s:=0;
k:=1;
while s < 66 do
begin
k:=k+3;
s:=s+k;
end;
write(s);
end.
Ответы на тест по информатике Запись алгоритмов на языках программирования 11 класс
1. 2
2. 3
3. 4
4. 30
5. 69
Источник: testschool.ru
Итоговый тест по программированию
Нажмите, чтобы скачать публикацию
в формате MS WORD (*.DOC)
Размер файла: 26.18 Кбайт
Что изменяет операция присваивания?
x := x * 5;
Для чего предназначен оператор readln (x);
чтение числа х с экрана
вывод числа х на экран
чтение числа х с клавиатуры
изменение типа числа х
Выберите правильные варианты записи оператора вывода:
writeln (ответ, c);
writeln (‘ответ’, c);
writeln (‘ответ’), (c);
Каково значение функции Length (‘Функция’);
Вместе со служебным словом if обязательно должно использоваться слово.
Для чего необходим оператор Writeln
для считывания данных с экрана
для записи данных в файл
для вывода данных на экран
Lesson 5 2018 11 26 18 47 35
для считывания данных с клавиатуры
Чему равняется A?
A:=24/4+12/3;
Функция ABS вычисляет
остаток от деления
Функция MOD вычисляет
остаток от деления
Функция SQR вычисляет
остаток от деления
Чему равно a?
a:=0;
b:=23;
c:=25-b;
a:=a+c;
Чему равно a?
a:=5;
b:=3;
b:=a;
a:=b;
компилятор выдаст ошибку
Переменные, используемые в программе, объявляются:
в начале программы, после слова Program
в любом месте программы между begin и end
в начале программы, после слова var
в любом месте программы после оператора for
14. Какое значение будет иметь переменная х после выполнения
следующих строк программы:
x:=2;
y:=x+1;
x:=y*x;
y:=y+x;
x:=x – y;
15. Что будет выведено на экран в результате выполнения следующих инструкций?
for i:=1 to 5 do write(‘*’);
будут выведены пять звездочек в одной строке
будут выведены цифры от 1 до 5 в одной строке
будут выведены пять звездочек столбиком
будут выведены цифры от 1 до 5 столбиком
16. Чему будет равно значение переменной n после выполнения следующих инструкций?
n:=0;
while n
17. Из перечисленных ниже в программе обязателен
раздел Begin … End.
18. Значения переменных a и b после выполнения следующих действий
a := 15 Div (16 Mod 7);
b := 34 Mod a * 5 – 29 Mod 5 * 2;
19. Во фрагменте алгоритма
for K := 10 to 99 do
begin
P1 := K Div 10;
P2 := K Mod 10;
S := P1 + P2;
if ____ then writeLn(K)
end;
печатающего все двузначные числа, в записи которых есть цифра N или сумма цифр
которых равна самим числам, нужно вписать логическое выражение
(P1 = N) or (P2 = N) and (S = K)
(P1 = N) or (P2 = N) or (S = K)
(P1 = N) and (P2 = N) or (S = K)
((P1 = N) or (P2 = N)) and (S = K)
20. Тело цикла в программе
a := 1; b := 1;
While a + b < 8 Do
begin
a := a + 1; b := b + 2;
end;
выполнится
бесконечное число раз
21. Элементы массива p[1..5] равны соответственно 1, –1, 5, 2, 4. Значение выражения
p[1] * p[3] – p[2 * p[2] + p[p[5] – p[2]]]
равно
22. В каком из условных операторов допущена синтаксическая ошибка?
if B = 0 then Writeln(‘Деление на нуль невозможно.’);
if a > b then max := a else max := b;
if (a>b) and (b>0) then c:=a+b;
23. Выберите правильный вид записи оператора
Writeln (‘Введите числа через пробел’);
Writeln (Сумма двух чисел равна, Summa);
24. Цикл for удобно использовать тогда,
когда примерно известно количество повторений
когда точно известно количество повторений
когда неизвестно количество повторений
когда повторений в условии задачи нет
25. Переменные – это:
величины, которые могут менять свое значение в процессе выполнения программы
величины, которые не могут менять своего значения в процессе выполнения программы
величины, которые обозначают строки программы, куда передается управление во время выполнения программы
верного ответа нет
26. Тип переменных REAL это:
верного ответа нет
27. Условный оператор применяется для программирования:
28. Результатом выполнения фрагмента алгоритма
…
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);
…
будет следующее значение k:
верного ответа нет
29. Цикл For называется:
цикл с предусловием
цикл с параметром
цикл с постусловием
цикл с ветвлением
30. Цикл While называется:
Источник: xn--j1ahfl.xn--p1ai
1. чему будет равна переменная «c» после выполнения этой программы: a : = 20 b : = 3 b : = div(a, b) + b c : = mod(a, b) + a ответ: введите число 2. чему будет равна переменная «c» после выполнения этой программы: a : = 22 b : = 4 c : = mod(a, b) + b ответ: введите число 3. чему будет равна переменная «c» после выполнения этой программы: a : = 26 b : = 6 c : = div(a, b) + a ответ: введите число 4. чему будет равна переменная «c» после выполнения этой программы: a : = 28 b : = 7 b : = div(a, b) c : = div(a, b) ответ: введите число 5. чему будет равна переменная «c» после выполнения этой программы: a : = 24 b : = 5 b : = mod(a, b) + 4 c : = mod(a, b) + 1 ответ: введите число 6. чему будет равна переменная «c» после выполнения этой программы: a : = 20 b : = 3 b : = div(a, b) c : = mod(a, b+1) ответ: введите число 7. чему будет равна переменная «c» после выполнения этой программы: a : = 24 b : = 5 b : = mod(a, b) c : = div(a, b+1) ответ: введите число
beginb : = picture.create(‘banner.bmp’); b.load(n); b.draw(200, 200); end.
Ответ разместил: Гость
for i : = 1 to length(s) do
if i mod 2 = 0 then
Ответ разместил: Гость
оба ответа подходят в языке
но логичнее нет
просто у нет в 2 функции: согласие с отрицанием и отрицание отрицания
ответ нет, на рисунке белая скатерть
(я выразил отрицание к вопросу)
словом нет можно выразить и отрицание и согласие
да здесь вообще не подходит его не рассматривает
у нет 2 варианта либо согласие с отрицанием — нет, скатерть не белая. либо отрицание вопроса — нет, белая.
при этом первый вариант не верный так как скатерть белая, то есть единственно верный это — нет, скатерть белая (отрицание вопроса)
Ответ разместил: Гость
var n,delit,count,ccount: integer; beginread(n); count: =0; ccount: =0; for delit: =1 to n doif n mod delit = 0 thenbegincount: =count+1; if (delit mod 2 = 0) then ccount: =ccount+1; end; writeln(‘делителей: ‘,count); writeln(‘четных делителей: ‘,ccount); end.
Источник: reshebnik-gdz.com