В данном фрагменте программы program error begin summa 25 14 end ошибкой является
Ответы ТЕСТ Глава 3 Начала программирования Информатика 8 класс Босова
Ответы на вопросы помогут родителям оперативно проверить выполнение указанных заданий.
1.Разработчиком языка Паскаль является:
а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Эдсгер В. Дейкстра
Правильный ответ: б) Никлаус Вирт
2.Что из нижеперечисленного не входит в алфавит языка Паскаль?
а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчёркивания
Правильный ответ: в) русские строчные и прописные буквы
3.Какая последовательность символов не может служить именем в языке Паскаль?
а) _mas
б) maS1
в) d2
г) 2d
Правильный ответ: г) 2d
4.Вещественные числа имеют тип данных:
а) real
б) integer
в) boolean
г) string
Правильный ответ: в) boolean
5.В программе на языке Паскаль обязательно должен быть:
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания
Правильный ответ: в) программный блок
6.Какого раздела не существует в программе, написанной на языке Паскаль?
а) заголовка
б) примечаний
в) описаний
г) операторов
Правильный ответ: б) примечаний
7.Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) операндами
б) операторами
в) выражениями
г) данными
Правильный ответ: б) операторами
8.Разделителями между операторами служит:
а) точка
б) точка с запятой
в) пробел
г) запятая
Правильный ответ: б) точка с запятой
9.Описать переменную — это значит указать её:
а) имя и значение
б) имя и тип
в) тип и значение
г) имя, тип и значение
Правильный ответ: б) имя и тип
10.В данном фрагменте программы:
program error;
begin
SuMmA:=25–14;
end.
ошибкой является:
а) некорректное имя программы
б) не определённое имя переменной
в) некорректное имя переменной
г) запись арифметического выражения
Правильный ответ: б) не определённое имя переменной
11.Какая клавиша нажимается после набора последнего данного в операторе read?
а) Enter
б) точка с запятой
в) пробел
г) Ctrl
Правильный ответ: а) Enter
12.При присваивании изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
Правильный ответ: в) значение переменной
13.Для вывода результатов в Паскале используется оператор
а) begin
б) readln
в) write
г) print
Правильный ответ: в) write
14.Для вычисления квадратного корня из х используется функция:
а) abs (х)
б) sqr (х)
в) sqrt (х)
г) int (х)
Правильный ответ: в) sqrt (х)
15.Для генерации случайного целого числа из интервала [10, 20) необходимо использовать выражение:
а) random20
б) random(20)
в) random(10)+10
г) random(10)2
Правильный ответ: в) random(10)+10
16.В каком из условных операторов допущена ошибка?
а) if b=0 then writeln (‘Деление невозможно.’);
б) if a<b then min:=a; else min:=b;
в) if a>b then max:=a else max:=b;
r) if (a>b) and (b>0) then c:=a+b;
Правильный ответ: б) if a<b then min:=a; else min:=b;
17.В условном операторе и после then, и после else нельзя использовать:
а) оператор вывода
б) составной оператор
в) несколько операторов
г) условный оператор
Правильный ответ: в) несколько операторов
18.Определите значение переменной с после выполнения следующего фрагмента программы:
а:=100;
b:=30;
а:=а–b*3;
if a>b then c:=a–b else c:=b–a;
а) 20
б) 70
в) -20
г) 180
Правильный ответ: а) 20
19.Условный оператор
if a mod 2=0 then write (‘Да’) else write (‘Нет’)
позволяет определить, является ли число а:
а) целым
б) двузначным
в) чётным
г) простым
Правильный ответ: в) чётным
20.Какого оператора цикла не существует в языке Паскаль?
а) for
б) while
в) repeat…until
г) loop
Правильный ответ: г) loop
21.Цикл в фрагменте программы
р: =2;
repeat
р:=р*0.1
until р<0.1;
будет исполнен:
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз
Правильный ответ: в) 2 раза
22.Цикл в фрагменте программы
а:=1;
b:=1;
while а+b<8 do
begin
а:=а+1;
b:=b+2
end;
выполнится:
а) 0 раз
б) 2 раза
в) 3 раза
г) бесконечное число раз
Правильный ответ: б) 2 раза
23.Определите значения переменных s и i после выполнения фрагмента программы:
s:=0;
i:=5;
while i>0 do begin
s:=s+i;
i:=i-l;
end;
а) s = 0, i = –1
б) s = 5, i = 0
в) s = 15, i = 5
г) s = 15, i = 0
Правильный ответ: г) s = 15, i = 0
24.Выберите фрагмент программы, в котором ищется произведение 1*2*3*4*5:
а) р:=0; i :=1; while i<=5 do i:=i+1; p:=pi;
б) p: =1; i:=1; while i<6 do i:=i+1; p:=pi;
в) р:=1; i:=1; while i<6 do begin p:=pi; i:=i+1 end;
г) р: =1; i:=1; while i>5 do begin p:=pi; i:=i+1 end;
Правильный ответ: в) р:=1; i:=1; while i<6 do begin p:=p*i; i:=i+1 end;
25.В данном фрагменте программы
s:=0 ;
for i:=1 to 10 do
s:=s+2*i;
вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма целых чисел от 1 до 10
г) сумма первых десяти натуральных чётных чисел
Найти ошибки в фрагменте программы
y:=0; for x:=0.1 to 0.9 do y:=y+sin(x); Заранее спасибо!
Найти ошибки во фрагменте программы
Найти ошибки в следующем фрагменте программы: k:=81; y:=1; for i:=1 to sqrt(k) do y:=y*2;
a) Var I, k:real; S:real; Begin K:=81; S:=4; For i:=1 to k do S:=s/2; End.
б) Var a:real; Begin s:=10; s:=s+2; for s:=1 to 10 do writeln(s); end.
Добавлено через 1 минуту
вроде так
это задача такая или сама писала с ошибками?
На здоровье. Только обоснуйте сначала.
Я Вам указал на Вашу невнимательность - сравните посимвольно что Вам задали и что Вам предложили в качестве ответа.
Добавлено через 1 минуту
На самом деле есть очень большое желание высказаться о Ваших способностях и желаниях учиться в таком виде, за которое меня действительно могут наказать.
Анютка98, лучше бы уточнили почему человек так считает, может быть, там действительно ошибка?
На самом деле есть очень большое желание высказаться о Ваших способностях и желаниях учитьсяРешение
a) Var I, k:real; S:real; Begin K:=81; S:=4; For i:=1 to k do S:=s/2; End.б) Var a:real; Begin s:=10; s:=s+2; for s:=1 to 10 do writeln(s); end. Повнимательнее:
a) Var I, k:integer; S:real; Begin K:=81; S:=4; For i=1 to k do S:=s/2 End.
б) Var s:integer; Begin s:=10; s:=s+2; for s:=1 to 10 do writeln(s) end.
или даже
б) Var s:integer; Begin for s:=1 to 10 do writeln(s) end.
Найти ошибки в следующем фрагменте программы
Найти ошибки в следующем фрагменте программы: k:=0; for i:=-2 to 15 do k:=k+sqr(i); k:=2*i+k;
Найти ошибки в следующем фрагменте программы (решение должно быть подробным)
Найти ошибки в следующем фрагменте программы (решение должно быть подробным): k:=0; for i:=1 to 9.
Объясните код и исправьте ошибки в каждом фрагменте программы
при условии,что нужно выводить каждый элемент последовательности упр.2
Установите соответствия между типами данных и типами переменных в Паскале
В данном фрагменте программы:
program error;
begin
SuMmA:=25-14;
end.
ошибкой является:
а) некорректное имя программы
б)не определено имя переменной
в) некорректное имя переменной
г) запись арифметического выражения
Что из ниже перечисленного не входит в алфавит языка Паскаль?
а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчеркивания
Какая клавиша нажимается после набора последнего данного в операторе read?
б) точка с запятой
Разделителями между операторами служит:
б) точка с запятой
В программе на языке Паскаль обязательно должен быть:
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания
При присваивании изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
Вещественные числа имеют тип данных:
Описать переменную – это значит указать её:
а) имя и значение
в) тип и значение
г) имя, тип и значение
Для генерации случайного целого числа из промежутка [10; 20) необходимо использовать выражение:
Какие последовательности символов могут служить именем в языке Паскаль?
Для вывода результатов в Паскале используется оператор:
Какого раздела не существует в программе, написанной на языке Паскаль?
Найдите ошибки в записи программы, исправьте их.
programпроизведение
A, B, C: real
writeln (Произведение введенных Вами чисел равно , C)
Укажите недопустимые имена программ на Паскале:
Запишите на Паскале следующее арифметическое выражение:
В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной b после выполнения данного алгоритма:
Напишите программу для вычисления периметра и площади прямоугольного треугольника по заданным длинам двух катетов a и b.
Читайте также: