lerkalukashenko1
22.12.2020 04:02

8_Тест «Общие сведение о языке программирования Паскаль»
Вариант 1
1. Какие из следующих последовательностей символов можно считать операторами присваивания?
б) a+3:=5
в) a:=2a
г) b:=b+3
д) k:=k+1

2. Укажите ложное высказывание:
б) Нельзя присваивать программам имена зарезервированных языком программирования слов (begin, end, program)
в) Имя программы может содержать любое количество любых символов

3. Условия, состоящие из одной операции сравнения, называются …
б) линейными
в) простыми
г) сложными

4. Как можно представить структуру программы на языке Паскаль?
Program
Begin
End
б) Program
End
Begin
в) Begin
Program
End

5. Какое из перечисленных слов не относится к служебным словам языка
программирования Паскаль?
б) Or
в) Begin
г) Read

6. Какие символы можно использовать при записи программы на языке Паскаль?
б) *
в) F
г) Г
д) ы

7. Алгоритм, записанный на языке программирования, называется …
б) задачей
в) программой
г) моделью

8. Кто является разработчиком языка программирования Паскаль?
б) Блез Паскаль
в) Чарльз Бэббидж
г) Никлаус Вирт

9. Укажите допустимые имена в языке Паскаль:
б) sUmmA
в) _F
г) ЗЖ2
д)end

10. Установите соответствие:
А) -32 768 … 32 768

1. char

Б) true и false

2. boolean

В) Произвольный символ алфавита

3. string

Г) Последовательность не более чем из 255 символов

4. integer

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
maiagolubeva5
08.03.2021 13:52

№1 ответ: 133

№2 ответ: 40

№3 ответ: 60

№4 ответ: 1

№5 ответ: 6

Объяснение:

№1 Цикл "s:=s+12;" повторяется благодаря функции "for k:=1 to 11 do" и тем самым к переменной S мы 11 раз прибавляем 12. 1+11*12=133

№2 То же самое, но мы к переменной 5 раз (18-13) прибавляем 8. 8*5=40

№3 К переменной S сперва прибавляем переменную k 3 раза. Переменная k получает номер цикла, то есть в первый раз мы прибавляем 1, потом 2, потом уже 3. В конце программы просто умножаем на 10. S=(1+2+3)*10.

№4 Здесь для совершения цикла необходимо выполнить условие, а именно нужно, чтобы переменная i была больше 1, но из-за того что i у нас изначально равна 1, цикл "y := y + 1/i;  i := i - 1;" у нас не выполняется, а значит y=1

№5 В цикле repeat все действия выполняются сразу, но выход из цикла осуществится только при том условии, если i будет больше 5. К концу цикла у нас i будет равен 6, а значит цикл закончится и y будет равен 6 (y:=y+i).

0,0(0 оценок)
Ответ:
Azilll
08.03.2021 13:52

№1 ответ: 133

№2 ответ: 40

№3 ответ: 60

№4 ответ: 1

№5 ответ: 6

Объяснение:

№1 Цикл "s:=s+12;" повторяется благодаря функции "for k:=1 to 11 do" и тем самым к переменной S мы 11 раз прибавляем 12. 1+11*12=133

№2 То же самое, но мы к переменной 5 раз (18-13) прибавляем 8. 8*5=40

№3 К переменной S сперва прибавляем переменную k 3 раза. Переменная k получает номер цикла, то есть в первый раз мы прибавляем 1, потом 2, потом уже 3. В конце программы просто умножаем на 10. S=(1+2+3)*10.

№4 Здесь для совершения цикла необходимо выполнить условие, а именно нужно, чтобы переменная i была больше 1, но из-за того что i у нас изначально равна 1, цикл "y := y + 1/i;  i := i - 1;" у нас не выполняется, а значит y=1

№5 В цикле repeat все действия выполняются сразу, но выход из цикла осуществится только при том условии, если i будет больше 5. К концу цикла у нас i будет равен 6, а значит цикл закончится и y будет равен 6 (y:=y+i).

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота