Тест с ответами по информатике на тему Языки программирования

Языком программирования называется

1)​ совокупность средств и правил перевода текста с естественного языка на формальный.

2)​ совокупность средств и правил перевода текста с формального языка на естественный.

3)​ совокупность средств и правил представления алгоритма в виде, пригодном для выполнения вычислительной машиной.+

4)​ язык, понятный программистам.

5)​ язык, понятный компьютеру.

2

Система программирования – это:

1)​ устройство для создания компьютерных программ.

2)​ специальная программа, предназначенная для создания компьютерных программ.

3)​ операционная система компьютера.

4)​ программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определённом языке программирования.+

5)​ совокупность программ на определённом языке программирования.

3

Константами называются

1)​ элементы данных, не имеющие значений.

2)​ элементы данных, обозначаемые словом cont.

3)​ элементы данных, значения которых в процессе выполнения программы могут изменяться или не изменяться в зависимости от условия.

4)​ элементы данных, значения которых в процессе выполнения программы изменяются.

5)​ элементы данных, значения которых в процессе выполнения программы не изменяются.+

4

В языке Turbo Pascal используются константы следующих видов:

1)​ числовые, логические, символьные и строковые.+

2)​ постоянные и переменные.

3)​ числовые и буквенные.

4)​ логические и булевские.

5)​ символьные и строковые.

5

Символьные и строковые константы – это

1)​ буквы и строки.

2)​ буквы и слова.

3)​ цифры и буквы.

4)​ цифры и строки букв.

5)​ отдельные символы и их последовательности.+

6

Тип данных определяет…

1)​ множество значений, которые могут принимать объекты программы.

2)​ множество значений, допустимых для операций программы.

3)​ множество значений, которые могут принимать объекты программы, а также совокупность операций, допустимых над этими значениями.+

4)​ совокупность операций, допустимых над этими значениями.

5)​ совокупность операций, допустимых над объектами программы.

7

Целочисленные типы, символьный, логический и пользовательские типы данных образуют группу

1)​ подпорядковых типов.

2)​ порядковых типов.+

3)​ порядочных типов.

4)​ непорядочных типов.

5)​ произвольных типов.

8

Слова языка программирования Turbo Pascal подразделяются на:

1)​ зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.+

2)​ зарезервированные слова и имена.

3)​ идентификаторы и резервные слова.

4)​ стандартные идентификаторы.

5)​ идентификаторы пользователя.

9

Метод решения задачи, записанный по определённым правилам, обеспечивающим однозначность его понимания и механического исполнения при всех значениях исходных данных (из некоторого множества значений), называется…

1)​ планом.

2)​ законом.

3)​ блок-схемой.

4)​ алгоритмом.+

5)​ программой.

10

Алгоритмы делятся на три основных типа:

1)​ линейные, разветвляющиеся и цикловые.

2)​ линейные, разветвляющиеся и циклические.+

3)​ линейные, ветвические и циклические.

4)​ прямолинейные, разветвляющиеся и циклические

5)​ прямолинейные, разветвляющиеся и цикловые.

11

Блок-схема алгоритма представляет собой

1)​ систему произвольных фигур.

2)​ систему различных геометрических фигур.

3)​ систему различных стереометрических фигур.

4)​ систему связанных геометрических фигур.+

5)​ систему несвязанных геометрических фигур.

12

Так называется этап, изображаемый этим блоком.

1)​ Прерывание.

2)​ Передача данных.

3)​ Процесс.+

4)​ Принятие решения.

5)​ Модификация.

13

Данный блок обозначает:

1)​ начало и конец алгоритма.+

2)​ ввод или вывод информации.

3)​ арифметический блок.

4)​ логический блок, проверяющий истинность или ложность некоторого условия.

5)​ итерационный блок.

14

Операторы, которые не содержат внутри себя других операторов, называются

1)​ составными.

2)​ сложными.

3)​ простыми.+

4)​ пустыми.

5)​ ложными.

15

Такие операторы языка Turbo Pascal, как составной, оператор условного перехода, операторы цикла, оператор выбора, оператор присоединения в записях, относятся к

1)​ конструктивным операторам.

2)​ операционным операторам.

3)​ операторным данным.

4)​ простым операторам.

5)​ сложным операторам.+

16

Процедуры write и writeln предусмотрены для

1)​ записи данных в памяти компьютера.

2)​ чтения данных из памяти компьютера.

3)​ ввода данных.

4)​ вывода данных.+

5)​ замены данных.

17

Часть программы, в которой записывается последовательность выполняемых операторов, называется

1)​ заголовком.

2)​ описательной.

3)​ исполнительной.+

4)​ текущей.

5)​ главной.

18

Это часть блок-схемы

1)​ линейного алгоритма.

2)​ разветвляющегося алгоритма.+

3)​ циклического алгоритма.

4)​ вспомогательного алгоритма.

5)​ вложенного алгоритма.

19

Раздел описания констант начинается с зарезервированного слова

1)​ program.

2)​ begin.

3)​ array.

4)​ var.

5)​ const.+

20

Целый тип переменных обозначается словом

1)​ real.

2)​ integer.+

3)​ char.

4)​ boolen.

5)​ var.

21

Вещественный тип переменных языка Turbo Pascal обозначается словом

1)​ real.+

2)​ integer.

3)​ char.

4)​ boolen.

5)​ var.

22

Операторные скобки в программе обозначаются словами

1)​ if и else.

2)​ writeln и readln.

3)​ program и end.

4)​ begin и end.+

5)​ for и to.

23

В программе на Turbo Pascal алгебраическое выражение (13b+53c+d):(7a+4) имеет вид:

1)​ 13*b+53*c+d / 7*a+4.

2)​ (13*b+53*c+d)/(7*a+4).+

3)​ (13b+53c+d)/(7a+4).

4)​ (13*b+53*c+d):(7*a+4).

5)​ (13b+53c+d):7a+4.

24

В программе на Turbo Pascal алгебраическое выражение имеет вид:

1)​ x2/3.

2)​ x^2/3.

3)​ корень(3;x2).

4)​ ln(2*exp(x)/3).

5)​ exp(2*ln(x) /3).+

25

В программе на Turbo Pascal алгебраическое выражение имеет вид:

1)​ sqrt(x).+

2)​ sqr(x).

3)​ корень(x).

4)​ x^(1/2).

5)​ .

26

В программе на Turbo Pascal алгебраическое выражение |x+y| имеет вид:

1)​ mod(x+y).

2)​ abs(x+y).+

3)​ abc(x+y).

4)​ abs(x)+abs(y).

5)​ mod(x)+mod(y).

27

Новый файл в среде Turbo Pascal можно создать при помощи команды меню

1)​ File – Open.

2)​ File – Exit.

3)​ File – Run.

4)​ File – New.+

5)​ New – File.

28

Запуск программы на выполнение в среде Turbo Pascal осуществляется с помощью меню

1)​ Compile – Run.

2)​ File – Run.

3)​ Run – Run.+

4)​ Run – Begin.

5)​ Debug – Run.

29

Открыть файл в среде Turbo Pascal можно при помощи команды меню

1)​ File – Open.+

2)​ File – Exit.

3)​ File – Run.

4)​ File – New.

5)​ New File.

30

Результаты работы программы в среде Turbo Pascal можно посмотреть при помощи меню

1)​ Compile – Compile.

2)​ Run – Run.

3)​ File – Open.

4)​ Window – Next.

5)​ Debug – Output.+

31

Для выхода из среды Turbo Pascal нужно использовать пункт меню

1)​ File – Save.

2)​ File – Exit.+

3)​ File – Open.

4)​ File – End.

5)​ File – Run.

32

Цикл представляет собой

1)​ произвольную последовательность операторов.

2)​ линейную последовательность операторов.

3)​ ветвящуюся последовательность операторов.

4)​ последовательность операторов, которая выполняется однократно.

5)​ последовательность операторов, которая выполняется неоднократно.+

33

Приведённая схема отображает:

1)​ линейную последовательность.

2)​ ветвление.

3)​ цикл с параметром.+

4)​ цикл с постусловием.

5)​ цикл с предусловием.

34

Здесь приведён пример программы

if Условие

then

begin {эти инструкции выполняются, если Условие истинно}

end

else

begin {эти инструкции выполняются, если Условие ложно}

end;

1)​ линейного алгоритма.

2)​ разветвляющегося алгоритма.+

3)​ циклического алгоритма.

4)​ вспомогательного алгоритма.

5)​ вложенного алгоритма.

35

Так называется цикл, который может быть представлен в следующей форме:

for p:= S1 to S2 do A (S1<S2). 1)​ цикл с увеличением счётчика.+ 2)​ цикл с уменьшением счётчика. 3)​ цикл с постусловием. 4)​ цикл с предусловием. 5)​ цикл с телом. 36 Так называется цикл, который в программе имеет вид: repeat – заголовок p1; p2; …; тело цикла pk until B; – условие окончания цикла, 1)​ цикл с телом. 2)​ цикл с увеличением счётчика. 3)​ цикл с уменьшением счётчика. 4)​ цикл с постусловием.+ 5)​ цикл с предусловием. 37 В записи какой из констант допущена ошибка? 1)​ .25 2)​ .183E-03 3)​ 3,14+ 4)​ 256 5)​ –10000 38 Так называется фиксированное количество упорядоченных однотипных компонент, снабжённых индексами. 1)​ файл. 2)​ каталог. 3)​ алгоритм. 4)​ программа. 5)​ массив.+ 39 Массив представляет собой 1)​ совокупность данных одного типа с общим для всех элементов именем.+ 2)​ совокупность данных одного типа с различным для всех элементов именем. 3)​ совокупность данных любого типа с общим для всех элементов именем. 4)​ совокупность данных любого типа с различным для всех элементов именем. 5)​ совокупность данных с именем. 40 Диапазон изменения индекса (индексов) массива определяет: 1)​ количество индексов у элемента. 2)​ количество элементов в массиве.+ 3)​ тип элементов массива. 4)​ тип переменных, описывающих индексы элементов. 5)​ номера элементов массива. 41 Максимальный объём памяти, который может занимать массив, в Турбо Паскале составляет 1)​ 6 байт. 2)​ 65 байт. 3)​ 655 байт. 4)​ 6552 байта. 5)​ 65520 байт.+ 42 Приведённый пример позволяет описать: Var a: array[0..3] of real; 1)​ линейный вычислительный процесс. 2)​ ветвящийся вычислительный процесс. 3)​ циклический вычислительный процесс. 4)​ одномерный массив.+ 5)​ двумерный массив. 43 Приведённый пример позволяет описать: Const K1=1; K2=3; L1=5; L2=7; Type mas=array[K1..K2, L1..L2] of real; Var a:mas; 1)​ линейный вычислительный процесс. 2)​ ветвящийся вычислительный процесс. 3)​ циклический вычислительный процесс. 4)​ одномерный массив. 5)​ двумерный массив.+ 44 Выберите фрагмент программы, позволяющий заполнить одномерный массив случайными числами в диапазоне от 0 до 99. 1)​ Randomize; for i:=1 to n do a[i]:=random (100);+ 2)​ For i:=1 to 5 do readln (a[i]); 3)​ For i:=1 to 3 do for j:=1 to 2 do readln (a[i,j]); 4)​ For i:=1 to 5 do writeln (a[i]); 5)​ For i:=1 to 3 do for j:=1 to 2 do writeln (a[i,j]); 45 Так называется процесс упорядочивания набора данных одного типа по возрастанию или убыванию значения какого-либо признака. 1)​ Замена. 2)​ Сортировка.+ 3)​ Сравнение. 4)​ Перестановка. 5)​ Поиск. 46 Приведённый пример программы демонстрирует, как можно: Program massiv; Const n=10; Var a:array[1..n] of integer; s,i: integer; Begin WriteLn(‘Исходный массив:’); For i:=1 to n do begin a[i]:=random(10); Write(‘a[‘,i,’]=’,a[i],’ ‘); WriteLn (‘ ‘); end; s:=1; For i:=1 to n do s:=s*a[i]; WriteLn(S=’,s); end. 1)​ заполнить массив данными. 2)​ заполнить массив данными и найти максимальный элемент массива. 3)​ заполнить массив данными и вычислить сумму элементов массива. 4)​ заполнить массив данными и вычислить произведение элементов массива.+ 5)​ удалить значения элементов массива. 47 Приведённый фрагмент программы демонстрирует, как производится: For j:=1 to m do begin s:=0; for i:=1 to n do s:=s+a[i,j]; d[j]:=s; end; 1)​ суммирование всех элементов массива. 2)​ суммирование элементов каждой строки массива. 3)​ суммирование элементов каждого столбца массива.+ 4)​ суммирование элементов двух массивов. 5)​ вычисление произведения элементов массива. 48 Приведённый фрагмент программы демонстрирует, как производится: m:=a[1]; k:=1; for i:=2 to n do if a[i]>m then

begin

m:=a[i]; k:=i;

end;

1)​ поиск максимального элемента массива и его номера.+

2)​ только поиск максимального элемента массива.

3)​ поиск минимального элемента массива и его номера.

4)​ только поиск минимального элемента массива.

5)​ поиск элемента массива, имеющего значение, равное 1.

49

Приведённый фрагмент программы демонстрирует, как производится:

C:=a[1,1]; K:=1; L:=1;

for i:=1 to n do

for j:=1 to m do if a[i,j]

begin

C:=a[i,j]; K:=i; L:=j;

end;

1)​ поиск максимального элемента массива.

2)​ поиск минимального элемента массива.+

3)​ ввод элементов массива.

4)​ вывод всех элементов массива.

5)​ заполнение массива данными.

50

Для проверки чётности элементов массива можно использовать именно эту функцию, которая возвращает True, если число К – нечётное и False, если число К – чётное.

1)​ Chet(K).

2)​ Nechet(K).

3)​ Doo(K).

4)​ Odd(K).+

5)​ Mod(K).

51

Приведённый фрагмент программы демонстрирует описание файла именно этого вида:

type filetype=text;

var f: filetype;

1)​ Графический.

2)​ Числовой.

3)​ Типизированный.

4)​ Нетипизированный.

5)​ Текстовый.+

52

Вид файла определяет в программе:

1)​ применяемые символы.

2)​ применяемые процедуры.

3)​ применяемы операторы.

4)​ способ хранения информации в файле.+

5)​ внешний вид электронной страницы.

53

Файловые переменные Input и Output являются

1)​ логическими.

2)​ физическими.

3)​ текстовыми.+

4)​ типизированными.

5)​ нетипизированными.

54

Файл, к элементам которого доступ выполняется в той же последовательности, в какой они записывались, называется

1)​ файлом последовательного доступа.+

2)​ файлом прямого доступа.

3)​ файлом элементарного доступа.

4)​ файлом промежуточного доступа.

5)​ файлом доступа.

55

Процедура reset(ФайловаяПеременная) выполняет именно это действие.

1)​ Связывает файловую переменную с именем файла.

2)​ Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.+

3)​ Открывает файл для записи в начало файла.

4)​ Открывает файл для записи в конец файла.

5)​ Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.

56

Эта процедура создаёт и открывает новый файл для последующей записи данных.

1)​ assign(ФайловаяПеременная, ИмяФайла)

2)​ reset(ФайловаяПеременная)

3)​ rewrite(ФайловаяПеременная)+

4)​ rename(ФайловаяПеременная, ИмяФайла)

5)​ erase(ФайловаяПеременная)

57

Так называется программная единица, имеющая имя, по которому она может быть вызвана их других частей программы.

1)​ Файл.

2)​ Каталог.

3)​ Программа.

4)​ Подпрограмма.+

5)​ Оператор.

58

Процедура append(ФайловаяПеременная) выполняет именно это действие.

1)​ Открывает файл для записи в начало файла.

2)​ Открывает файл для записи в конец файла.+

3)​ Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.

4)​ Связывает файловую переменную с именем файла.

5)​ Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.

59

Процедура erase(ФайловаяПеременная) выполняет именно это действие

1)​ Связывает файловую переменную с именем файла.

2)​ Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.

3)​ Открывает файл для записи в начало файла.

4)​ Открывает файл для записи в конец файла.

5)​ Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.+

60

Функция seekeof(ФайловаяПеременная) проверяет

1)​ существование файла на диске.

2)​ не достигнуто ли начало файла при чтении из него данных.

3)​ не достигнуто ли начало строки текстового файла.

4)​ не достигнут ли конец текстового файла.+

5)​ не достигнут ли конец строки текстового файла.

61

Выберите процедуру, которая производит запись в файл без перевода строки.

1)​ read(ФайловаяПеременная, СписокПеременных).

2)​ readln(ФайловаяПеременная, СписокПеременных).

3)​ write(ФайловаяПеременная, СписокПеременных).+

4)​ writeln(ФайловаяПеременная, СписокПеременных).

5)​ close(ФайловаяПеременная).

62

Так называется последовательность символов char, сгруппированных в строки, заканчивающиеся специальным символом eoln.

1)​ Текстовый файл+

2)​ Типизированный файл.

3)​ Нетипизированный файл.

4)​ Физический файл.

5)​ Логический файл.

63

Этот тип файлов в программе объявляется следующим образом:

var ФайловаяПеременная = text;

1)​ Физический файл.

2)​ Логический файл.

3)​ Типизированный файл.

4)​ Нетипизированный файл.

5)​ Текстовый файл.+

64

Этот тип файлов в программе объявляется следующим образом:

type ИмяТипа = file;

var ФайловаяПеременная : ИмяТипа;

1)​ Физический файл.

2)​ Логический файл.

3)​ Типизированный файл.

4)​ Нетипизированный файл.+

5)​ Текстовый файл.

65

Выберите пункт, который не описывает достоинства подпрограмм.

1)​ Программы, написанные с участием подпрограмм, легче тестировать и отлаживать, у них более чёткая логическая структура.

2)​ Подпрограммы делятся на два вида – процедуры и функции.+

3)​ Независимость подпрограмм позволяет локализовать в них все детали программной реализации того или иного алгоритма, и поэтому их изменение обычно не приводит к изменению основной программы.

4)​ Самостоятельный характер подпрограмм позволяет поручать их составление различным программистам.

5)​ Использование подпрограмм позволяет экономить память.

66

Так называется независимая именованная часть программы, которую после однократного описания можно многократно вызывать по имени из последующих частей программы для выполнения определённых действий.

1)​ Файл.

2)​ Каталог.

3)​ Процедура.+

4)​ Программа.

5)​ Оператор.

67

Пусть в разделе описаний описана функция:

Function F(x:integer):real;

А также описаны некоторые переменные:

Var y,v,n: real;

s,z:integer;

Укажите вариант верного примера, который описывает вызов этой функции в основной программе.

1)​ v:=F(z);+

2)​ c:=F(z);

3)​ z:=F(s);

4)​ z:=F(y);

5)​ n:=F(v);

68

Заголовок функции в программе описывается следующим образом:

1)​ Function;

2)​ Function ИмяФункции;

3)​ Function ИмяФункции (ФормальныеПараметры);

4)​ Function ИмяФункции (ФормальныеПараметры): ТипРезультата;+

5)​ Program ИмяФункции;

69

Переменные, описанные в основной программе, являются по отношению к внутренним процедурам и функциям…

1)​ локальными.

2)​ глобальными.+

3)​ формальными.

4)​ фактическими.

5)​ внутренними.

70

У формальных и фактических параметров должны совпадать:

1)​ только количество.

2)​ количество и тип.

3)​ количество и порядок следования.

4)​ порядок следования и тип.

5)​ количество, порядок следования, тип.+

71

Так называются параметры, перед которыми в описании формальных параметров не ставится служебное слово var, и в процедуре работают только значения этих параметров.

1)​ Фактические параметры.

2)​ Формальные параметры.

3)​ Параметры-переменные.

4)​ Параметры-значения.+

5)​ Параметры-процедуры.

72

В приведённом фрагменте программы

a и b являются…

procedure hline(a:integer; b:char);

1)​ фактическими параметрами.

2)​ формальными параметрами.+

3)​ параметрами-переменными.

4)​ параметрами-функциями.

5)​ параметрами-процедурами.

73

Так в программе описывается:

Type ИмяТипа = Function(p1,p2,…,pn):ТипРезультата

1)​ параметр-функция.+

2)​ параметр-процедура.

3)​ параметр-переменная.

4)​ параметр-значение.

5)​ фактический или формальный параметр.

74

Рассмотрите фрагмент программы:

procedure EX(k,l:integer;var m:real);

В списке формальных параметров процедуры EX m представляет собой…

1)​ параметр-функцию.

2)​ параметр-процедуру.

3)​ параметр-переменную.+

4)​ параметр-значение.

5)​ параметр.

75

Рассмотрите фрагмент программы:

procedure QQ(k,l:integer;var m:real);

В списке формальных параметров процедуры QQ k представляет собой…

1)​ параметр.

2)​ параметр-процедуру.

3)​ параметр-переменную.

4)​ параметр-функцию.

5)​ параметр-значение.+

Ссылка на основную публикацию
Adblock
detector