игра брюс 2048
Главная / Программирование / Основы информатики и программирования / Тест 1

Основы информатики и программирования - тест 1

Упражнение 1:
Номер 1
На первой стадии изучения языка Java полезно:

Ответ:

 (1) сосредоточиться на том, что язык Java является объектно-ориентированным 

 (2) сосредоточиться на содержательных проблемах корректной реализации алгоритма 

 (3) сосредоточиться на том, что язык Java не является объектно-ориентированным 


Номер 2
Написание самой простейшей программы на языке Java невозможно:

Ответ:

 (1) без понимания основных концепций ООП 

 (2) без понимания основных концепций Web-технологий 

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

 (4) без понимания основных концепций структурного программирования 


Номер 3
Класс Xterm языка Java:

Ответ:

 (1) не ограждает начинающего программиста от сложностей реального мира языка Java 

 (2) ограждает начинающего программиста от сложностей реального мира языка Java 

 (3) предназначен для реализации сложнейших алгоритмов языка 


Упражнение 2:
Номер 1
Тексты, написанные для людей, как правило, обладают:

Ответ:

 (1) известной степенью неопределенности 

 (2) известной степенью неформальности 

 (3) известной степенью определенности 

 (4) известной степенью простоты 


Номер 2
Описания последовательности действий, предназначенные для автоматического устройства:

Ответ:

 (1) не должны быть совершенно однозначны 

 (2) должны быть совершенно однозначны 

 (3) должны быть заданы с помощью некоторой неформальной системы обозначений 

 (4) должны быть заданы с помощью некоторой формальной системы обозначений 


Номер 3
Электронные вычислительные машины (ЭВМ), часто используются в качестве:

Ответ:

 (1) формального исполнителя команд 

 (2) универсального исполнителя команд 

 (3) неформального исполнителя команд 

 (4) специализированного исполнителя команд 


Упражнение 3:
Номер 1
Описание последовательности действий, достаточно определенное для того, чтобы ее можно было выполнить при помощи некоторого автоматического устройства называют:

Ответ:

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

 (2) алгоритмом 

 (3) инструкциями 

 (4) планом 


Номер 2
Алгоритм обычно записывают:

Ответ:

 (1) с помощью некоторых формальных обозначений 

 (2) с помощью некоторых неформальных обозначений 

 (3) с помощью некоторых последовательных обозначений 

 (4) с помощью некоторых непоследовательных обозначений 


Номер 3
При кодировании алгоритма формальная система, предназначенная для записи алгоритмов, называется:

Ответ:

 (1) алгоритмической системой 

 (2) алгоритмическим языком 

 (3) алгоритмической структурой 

 (4) алгоритмическим графом 


Упражнение 4:
Номер 1
При кодировании алгоритма, сам текст алгоритма называется:

Ответ:

 (1) программой 

 (2) инструкциями 

 (3) директивами 

 (4) бинарными файлами 


Номер 2
Процесс создания алгоритма называется:

Ответ:

 (1) шифрованием 

 (2) кодированием 

 (3) программированием 

 (4) инструктированием 


Номер 3
Какая наука занимается исследованием свойств алгоритмов и разработкой методов построения программ?

Ответ:

 (1) наука кодирование(computer science) 

 (2) наука программирование(computer science) 

 (3) компьютерная наука(computer science) 


Упражнение 5:
Номер 1
По своему положению и используемым методам Наука программирование является:

Ответ:

 (1) областью математики 

 (2) областью прикладной математики 

 (3) областью высшей математики 

 (4) областью экспериментальной математики 


Номер 2
Попытки каких подходов неизменно терпели неудачу:

Ответ:

 (1) к программированию как к технической дисциплине 

 (2) к программированию как к математической дисциплине 

 (3) к созданию программ как к промышленному производству 


Номер 3
В математике существует несколько вполне четких определений алгоритма:

Ответ:

 (1) неэквивалентных между собой 

 (2) эквивалентных между собой 

 (3) эквивалентных между собой в редких случаях 

 (4) рассматривающие различные составляющие алгоритма 


Упражнение 6:
Номер 1
Все определения алгоритма требуют хорошего знания:

Ответ:

 (1) определенных областей физики 

 (2) определенных областей математики 

 (3) определенных областей схемотехники 

 (4) определенных областей философии 


Номер 2
Основные свойства любого алгоритма — это:

Ответ:

 (1) конечность 

 (2) определенность 

 (3) вход (ввод) 

 (4) выход (вывод) 

 (5) эффективность 


Номер 3
Какое свойство определяет то, что алгоритм должен всегда заканчиваться после выполнения конечного числа шагов:

Ответ:

 (1) определенность 

 (2) эффективность 

 (3) конечность 

 (4) выход (вывод) 


Упражнение 7:
Номер 1
Какое свойство алгоритма предусматривает то, что действия, которые необходимо произвести на каждом шаге, должны быть определены строго и недвусмысленно в каждом возможном случае:

Ответ:

 (1) конечность 

 (2) определенность 

 (3) эффективность 

 (4) вход (ввод) 


Номер 2
В настоящее время существует:

Ответ:

 (1) несколько десятков языков программирования 

 (2) несколько сот языков программирования 

 (3) несколько тысяч языков программирования 


Номер 3
Учения о том, как надо писать программы называются:

Ответ:

 (1) направлениями 

 (2) течениями 

 (3) парадигмами программирования 

 (4) ветвями 


Упражнение 8:
Номер 1
Алгоритм, вычисляющий 1000-е простое число может служить примером алгоритма:

Ответ:

 (1) имеющего непустое множество входных данных 

 (2) имеющего пустое множество входных данных 

 (3) не имеющего множества входных данных 


Номер 2
Какое свойство определяет то, что алгоритм всегда обязан иметь одну или несколько выходных величин:

Ответ:

 (1) выход (вывод) 

 (2) вход (ввод) 

 (3) определенность 

 (4) конечность 


Номер 3
Какое свойство требует от алгоритма того, чтобы все операции, которые необходимо произвести в алгоритме, должны быть достаточно простыми, чтобы их в принципе можно было выполнить точно и за конечное время с помощью карандаша и бумаги?

Ответ:

 (1) конечность 

 (2) эффективность 

 (3) вход (ввод) 

 (4) выход (вывод) 

 (5) определенность 


Упражнение 9:
Номер 1
Набор теорий, стандартов и методов, которые совместно представляют собой способ организации научного знания - это:

Ответ:

 (1) направление 

 (2) течение 

 (3) парадигма 

 (4) ветвь 


Номер 2
Способ концептуализации, который определяет, как следует проводить вычисления, и как работа, выполняемая компьютером, должна быть структурирована и организована - это:

Ответ:

 (1) школа в программировании 

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

 (3) концепция в программировании 

 (4) парадигма в программировании 


Номер 3
Важнейшими парадигмами программирования на данный момент времени являются:

Ответ:

 (1) парадигмы директивного программирования 

 (2) парадигмы объектно-ориентированного программирования 

 (3) парадигмы функционально-логического программирования 


Упражнение 10:
Номер 1
Примерами языков, предназначенных для  директивного программирования являются:

Ответ:

 (1) C 

 (2) C++ 

 (3) Pascal 

 (4) Java 


Номер 2
Активным началом в директивном программировании считаются:

Ответ:

 (1) программа 

 (2) объекты 

 (3) данные 


Номер 3
Для директивного программирования верны следующие утверждения:

Ответ:

 (1) исторически возник одним из первых 

 (2) практически неприменим для создания больших программ 

 (3) разработчик программы использует процессно-ориентированную модель 

 (4) подобный стиль оптимален для программирования в малом 


Упражнение 11:
Номер 1
Какие языки реализуют объектно-ориентированный подход:

Ответ:

 (1) C++ 

 (2) Pascal 

 (3) Java 

 (4) C 


Номер 2
В объектно-ориентированном программировании первичными считаются:

Ответ:

 (1) объекты 

 (2) код 

 (3) программа 


Номер 3
В объектно-ориентированном программировании объекты (данные) могут активно взаимодействовать друг с другом с помощью:

Ответ:

 (1) механизма вызова методов 

 (2) механизма передачи сообщений 

 (3) механизма передачи сигналов 

 (4) механизма вызова функций 


Упражнение 12:
Номер 1
Функциональное и логическое программирование использует языки типа:

Ответ:

 (1) Lisp 

 (2) Haskell 

 (3) Prolog 

 (4) Pascal 


Номер 2
Главным в функциональном и логическом программировании является:

Ответ:

 (1) код 

 (2) точная формулировка задачи 

 (3) объекты 

 (4) данные 


Номер 3
Для выхода из интерпретатора hugs надо использовать команду:

Ответ:

 (1) :q 

 (2) :quit 

 (3) :exit 

 (4) :e 

 (5) :close 

 (6) :c 




Главная / Программирование / Основы информатики и программирования / Тест 1