Дисциплина Информатика и программирование




1) Упорядочите этапы разработки программы на ЭВМ, начиная с первого

1. Постановка задачи 2. Алгоритмизация 3.Программирование 4.Отладка 5.Эксперимент

2) Программа-компилятор

a)  переводит исходный текст в машинный код

b) формирует текстовый файл

c) записывает машинный код в форме загрузочного файла

d) выполняет команды файла

3) Выполнение этих этапов предполагает создание исполняемого файла из исходного текста программы

a.  компиляция

b. компоновка

c. интерпретация

d. исполнение программы

e. трансляция

4) К прикладному программному обеспечению относятся программы

a. архивирования данных

b. диагностирования апаратуры

c. для работы с файлами и каталогами

d. конечного пользователя

5) Все программное обеспечение принято относить к категориям:

а) Системное б) Прикладное (по областям применения) в) Инструментальное

г) Открытое д) Закрытое

6) Языки программирования для экспертных систем

a) С и С++

b) Lisp и Prolog

c) HTML и XML

d) Фортран и Паскаль

7) Установите соответствие между логотипами программного обеспечения и видами программного обеспечения:

Windows – системное

1C- прикладное

C++ - система программирования

8) Программа-интерпретатор выполняет

а) поиск файлов на диске

б) пооператорное выполнение программы

в) полное выполнение программы

г) запись машинного кода

9) В состав интегрированной системы программирования входит

a. редактор связей

b. калькулятор

c. компилятор

d. текстовый редактор

e. графический редактор

f. редактор связей

g. библиотеки функций

h. отладчик (пошаговое выполнение)

10) Алгоритмом является документ:

А) Классный журнал

Б) Расписание звонков

В) Правила техники безопасности

Г) Инструкция по получению денег в банкомате

Д) Список класса

 

11) Имя идентификатора в Turbo Pascal может начинаться с символов:

a. 0..9 (цифры)

b.  — (знак минус)

c.  * (звездочка)

d.  _ (символ подчеркивания)

e.  a .. z , A .. Z (Буквы латинского алфавита)

 

12) Алгоритмы, целиком используемые в составе других алгоритмов, называют

А) Линейными

Б) Определенными

В) Разветвляющимися

Г) Вспомогательными

Д) Циклическими

13) Выберите выражение, в результате которого получено значение с=2, если а=14 и b=4

А) с := a mod b

Б) с := b div a

С) с := a div b

г) с := b mod a

Д) с := a/b

14) Логические операции:

а) div

б) mod

в) in

г) or

д) and

15) Структурное программирование подразумевает использование при записи алгоритмов

a) различных команд

б) визуальных объектов

в) ограниченного набора конструкций

г) простых команд

16) Объект, который имеет постоянное имя и переменное значение

А) тип Б) алфавит В) переменная Г) константа Д) функция

17) Заданная определенным образом последовательность действий, приводящая за конечное число шагов к достижению поставленной цели – это Алгоритм.

18) Процедура - это:

А) подпрограмма, имеющая один выходной результат

б) подпрограмма, имеющая много выходных результатов

в) функция в программе

г) подпрограмма-функция

19) Массив – это:

А) пронумерованная совокупность данных

Б) последовательность данных одного типа

В) пронумерованная совокупность данных одного типа

Г) отсортированная совокупность данных одного типа

20) Переменным этого типа можно присваивать значения переменных другого типа

А) любым

Б) ни какому

В) вещественным

Г) строковым

Д) файловым

21) Длина строки по умолчанию

А) 0

Б) 100

В) 254

Г) 1000

Д) 255

22) Прямая рекурсивная процедура отличается от косвенной тем, что

А) описывается до вызова из основной программы

б) содержит саму себя

в) содержит вызов этой же процедуры

г) описывается после вызова из основной программы

23) К внутренним структурам относится

А) запись

Б) файл

В) массив

Г) стек

24) Последовательность компонент одного и того же типа

А) запись

Б) файл

В) массив

Г) стек

25) Структурное программирование – это стиль программирования, основанный на принципах использования

a) компиляции, интерпретации, транслитерации

б) парадигм – наследование, полиморфизм, инкапсуляция

в) базовых структур – последовательность, ветвление, цикл

г) нисходящего проектирования

26) Чтобы в программе обратиться к внешней информации, необходимо использовать структуру данных

А)файл

б) массив

в) множество

г) запись

27) Над типом данных множество можно проводить операции

А) умножение

б) деление

в) отрицание

г) логарифмирование

28) Корнем функции f(x) является решение уравнения

a) f(x)=0

b) f(x)=1

c) f(x)> 0

f(x)<> 0

29) В приведенном фрагменте алгоритма поиска минимального значения в массиве вставьте пропущенный символ

 I:=2; MIN:=X[1]; NOM:=1;

WHILE I <= N DO

BEGIN IF Х[I] _____ МIN

THEN

BEGIN MIN:=X[I]; NOM=I; END;

I:=I+1;

END;

 

a) <

б) >

в) =

г) <>

30) Идея метода сортировки одномерного массива заключается в выборе минимального элемента и вставке его в начало. Это метод

А) выбора

Б) обмена

В) Ньютона

Г) дихотомии

31) Идея сортировки массива методом обмена заключается в

а) обмене соседних элементов

б) выборе минимального элемента и вставке его в начало

в) выборе опорного элемента

г) обмене серединных элементов

32) НЕ являются способами записи алгоритмов

а) словесный

б) формульный

в) табличный

г) графический

д) базовый

е) нисходящий

33) На блок-схеме изображен алгоритм (циклический)

 

а) циклический

б) разветвляющийся

в) линейный

г) комбинация развилки и цикла

34) Рекурсия – это

а) вызов функции самой себя для выполнения определенных действий

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

в) обращение функции к собственному адресу в памяти компьютера

г) управление параметрами функции из самой себя

35) Укажите правильное описание процедуры на Паскале

а) procedure si(x:real):real

б) procedure si(x:real; var y:real)

в) function si(x:real):real

г) function si(x:real; var y:real)

36) Укажите правильное описание функции на Паскале

а) procedure si(x:real):real

б) procedure si(x:real; var y:real)

в) function si(x:real):real

г) function si(x:real; var y:real)

37) Укажите правильное описание переменной строкового типа

а) a:array[1..10] of real

б) a:string[10]

в) a:set of (1,10)

г) a:record n:real; f:real; end

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

а) a:array[1..10] of real

б) a:string[10]

в) a:set of (1,10)

г) a:record n:real; f:real; end

39) Укажите правильное описание множества

1) a:array[1..10] of real

2) a:string[10]

3) a:set of (1,10)

4) a:record n:real; f:real; end

40) Впишите в пропуск служебное слово, обозначающее конструкцию ЗАПИСЬ

a: _____ n:real; f:real end;

record

41) Укажите неправильные утверждения

1) Процедура Read используется для ввода данных с клавиатуры

2) После процедуры Readln происходит переход к новой строке

3) Write(f:9:6) — число выводится с 9 знаками после запятой

4) Writeln(а); writeln(b); — числа выводятся в разных строках

5) random (a) – выводятся различные символы

42) Связка операторов, обозначающая цикл c выходом по условию

1) For…to…do

2) if…then…else

3) Case…of… end

4) While…do

5) Repeat…until

43) Не является циклом связка операторов

1) For…to…do

2) if…then…else

3) repeat…until

4) Case…of… end

5) While…do

44) Установите соответствие между оператором и действием

1) For…to…do 2) if…then…else 3) repeat…until

А) цикл с параметром

Б) полное ветвление

В)цикл с постусловием

Г) цикл с предусловием

Д) множественный выбор

Ответ 1) а), 2) б), 3) в

45) Установите соответствие между описанием и структурой данных.

Описание структуры

1) a=array[1..10] of real 2) a=string[10] 3) a=record n:real; f:real; end

Понятие (ответ 1- а), 2- б), 3- в)

а) массив б) строка в) запись г) множество д) куча

46) Установите верную последовательность описательных разделов программы на языке программирования

а ) Uses б ) Const в ) Label г ) Type д) Var

Ответ абвгд

47) Идентификатор, кот.может принимать приближенные значения, имеет тип:

А) INTEGER Б) REAL В) CHAR Г) STRING

48) В алфавит языка программирования Паскаль не входит символ

А) ~ Б) * В) \ Г) /

49) К основным операторам языка Паскаль не относится оператор

А) наследования

Б) условный

В) присваивания

Г) вывода

50) Бесконечная числовая последовательность, при вычислении N-го элемента которой используются значения предыдущих элементов, называется

А) рекуррентной

Б) рекурсивной 

В) циклической

Г) циклическим оператором

51) Операция Assign(f,name) над файлами в Паскале является

А) установочной

Б) вводом-выводом

В) перемещением по файлу

С) специальной операцией

52) Расширение файла на языке программирования Паскаль имеет тип

а)*.PAS

б)*.COM

в) *.EXE

Г) *.VGA

53) Впишите результат в отведенное поле.

После выполнения фрагмента программы:
f:=10; d:=10; If f>=d then x:=f else x:=d+f

переменная Х примет значение _____

A) 10 b) 20 c) 30

54) Структура МАССИВ в Турбо Паскале описывается:

А) М=array [a..b] of <тип>

Б) M=set of <тип>

В) M = record n: <тип 1>; к: <тип 2> end

Г) М= file of <тип>

55) Результатом программы

var ss,s1:string[15]; y:word; begin ss:=’kilobayt’; s1:=’bayt’; y:=pos(s1,ss); writeln(y); end.

является _____ Ответ 5

56) Фрагмент программы

K := 0;

While Not Eof(F) Do

Begin ReadLn(F, S); I := 1;

While I <= Length(S) Do

Begin If S[I] In ['А'..'Я', 'а'..'п', 'р'..'я']

Then Begin K := K + 1;

Delete(S, I, 1); I := I – 1

End;

I := I + 1

End

End;

выполняет следующее действие:

а) определяет в текстовом файле количество символов, являющихся русскими буквами

б) удаляет из текстового файла F все русские буквы

в) определяет в текстовом файле количество символов, не являющихся русскими буквами

г) определяет в текстовом файле количество символов

57) Имеется описание

Type Dn = (pn, vt, sr, cht, ptn, sb, vs); Mn = Set Of Dn; Var V : Mn;

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

V := [pn..ptn] * [sr, ptn..vs] – [sb];

После исполнения этого фрагмента переменная V имеет значение

А) [sr, ptn]

Б) [pn..vs]

В) [sb]

Г) []

58) Цикл в фрагменте программы

P := 4; Repeat P := P * 0.1 Until P < 0.0001;

будет исполнен _____ раз(а).

а) 4 раза

б) 2 раза

в) 0 раз

г) бесконечное число раз

59) Основой алгоритма нахождения члена SN рекуррентной последовательности является

а) цикл б) ветвление в) линейный алгоритм г) суммирование

60) Указатели не могут ссылаться на _____ тип данных

А) множественный

Б) строковый

В) на любой тип данных

Г) целый

Д) файловый – верно

61) Сравнение переменных указателей производится с помощью операций отношений

А) Меньше и больше

Б) Меньше или равно и больше или равно

В) Меньше, больше, меньше или равно, больше или равно, равно

Г) Равно и не равно - верно

Д) только =

62) Модуль в языке Паскаль - это

А) библиотека функций, процедур, констант и т.д.

Б) пронумерованная совокупность данных одного типа

В) элемент данных, представляющий собой адрес на ячейку оперативной памяти

Г) объединение нескольких команд

63) Стек – это линейная полустатическая структура данных, в которой доступ, включение и исключение элементов выполняется

А) Только с одного конца

В) В конце списка

Б) С любого из двух концов списка

Г) В начале списка

64) Указатель – это

a) Ссылка на адрес памяти компьютера

b) Ссылка на процедуру в программе

c) Ссылка на файловую переменную

Ссылка на динамический объект                     что?

65) Соотнесите


Дата добавления: 2019-07-15; просмотров: 446; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!