Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Объектно-ориентированное программирование ФОС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
109.24 Кб
Скачать

Тестовый билет

для проведения компьютерного тестирования обучающихся

направление/специальность Программная инженерия

в системе AST-TEST

дисциплина Объектно-ориентированное программирование

Наименование раздела/подраздела

Кол-во ТЗ (демо-версия)

Кол-во ТЗ (зачет/экзамен)

  1. Введение в ООП.

2

2

История развития Java.

1

1

Java-программа. Особенности разработки и компиляции.

1

1

  1. Основные возможности Java.

6

6

Общие вопросы синтаксиса Java и базовые элементы программы.

2

2

Типизация в Java.

1

1

Примитивные типы данных и операторы для работы с ними

2

2

Управляющие конструкции.

1

1

  1. ООП в Java.

4

4

Общие вопросы ООП в Java.

1

1

Классы и объекты в Java.

1

1

Наследование

1

1

Полиморфизм

1

1

  1. Коллекции

2

2

Массивы.

1

1

Строки.

1

1

  1. Расширенные возможности Java.

1

1

Исключительные ситуации.

1

1

Итого

15

15

Время на проведение тестирования 30 мин.

Шкала оценивания результатов тестирования (для экзамена):

от 0 до 50% - «неудовлетворительно»

от 50 до 65% - «удовлетворительно»

от 65 до 80% - «хорошо»

от 80 до 100% - «отлично»

Шкала оценивания результатов тестирования (для зачета):

- до 50% - «не зачтено»

- от 50 % - «зачтено»

V1: 1. Введение в ооп.

V2: 1.1. Общие вопросы ооп. Парадигмы и технология программирования.

V2: 1.2. История развития Java.

I: 1.1.1.

S: Первым языком программирования высокого уровня является:

+: Fortran

-: Pascal

-: C++

-: Java

I: 1.1.2.

S: Java является языком программирования

-: низкого уровня

+: высокого уровня

-: сверхвысокого уровня

-: машинным кодом

I: 1.1.3.

S: Java изначально разрабатывался для программирования

-: персональных компьютеров

-: супер-ЭВМ

-: серверов баз данных

+:  бытовых электронных устройств

I: 1.1.4.

S: Автором языка Java является

-: Билл Гейтс

+: Джеймс Гослинг 

-: Деннис Ритчи

-: Никлаус Вирт

I: 1.1.5.

S: Первоначально Java назывался

-: Smalltalk

+: Oak (дуб)

-: Simula

-: с самого начала назывался Java

I: 1.1.6.

S: Первым объектно-ориентированным языком считается

-: Smalltalk

-: С++

+: Simula-67

-: Java

I: 1.1.7.

Q: Создатели языков программирования

L1: Бьёрн Страуструп

L2: Джеймс Гослинг 

L3: Деннис Ритчи

L4: Никлаус Вирт

R1: C++

R2: Java

R3: C

R4: Pascal

I: 1.1.8.

S: Первая версия Java является продуктом компании

-: Oracle

-: Microsoft

+: Sun Microsystems

-: IBM

I: 1.1.9.

S: Год официального выпуска первой версии Java – ###

+: 1995

I: 1.1.10.

S: В настоящее Java является продуктом компании

+: Oracle

-: Microsoft

-: Sun Microsystems

-: IBM

I: 1.1.11.

S: Талисман Java – это … .

+: Дюк

-: Дуб

+: Чашка кофе

-: Пингвин

I: 1.1.12.

S: Синтаксис Java основан на основе синтаксиса языка

-: Pascal

-: SQL

+: С++

-: Fortran

I: 1.1.13.

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

-: Pascal

-: SQL

+: С++

+: Java

-: C

I: 1.1.14.

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

L1: C++

L2: Pascal

L3: Prolog

L4: F#

R1: Объектно-ориентированным

R2: Структурным

R3: Логическим

R4: Функциональным

I: 1.1.15.

S: Парадигмы программирования

+: Структурная

+: Объектно-ориентированная

+: Математическая

-: Агентно-ориентированная

I: 1.1.16.

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

+: Simula 67

-: Lisp

+: С++

-: Assembler

+: Smalltalk

I: 1.1.17.

S: Java является

-: условно свободным ПО

+: свободно распространяемым ПО

-: лицензией владеет государство

-: проприетарным (коммерческим) ПО

I: 1.1.18.

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

L1: C

L2: Java

L3: Prolog

L4: Lisp

R1: Структурным

R2: Объектно-ориентированным

R3: Логическим

R4: Функциональным

I: 1.1.19.

S: Система идей и понятий, определяющих стиль написания компьютерных программ, а также образ мышления – это

+: п*р*дигма

I: 1.1.20.

S: λ-исчисление является теоретической основой

-: Структурных языков программирования

-: Объектно-ориентированных языков программирования

+: Функциональных языков программирования

-: Логических языков программирования

I: 1.1.21.

S: Математическая логика являются теоретической основой

-: Структурных языков программирования

-: Объектно-ориентированных языков программирования

+: Логических языков программирования

-: Функциональных языков программирования

I: 1.1.22.

Q: Примеры программ:

L1: BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21

L2: program First (Output);

begin

writeln ('Здравствуй, Мир!')

end.

L3: public class HelloWorld {

public static void main(

String[] args) {

System.out.println(

"Здравствуй, Мир!");

}}

L4: :-Print('Здравствуй, Мир!').

R1: Машинный код

R2: Pascal

R3: Java

R4: Prolog

I: 1.1.23.

S: Начиная с какой версии, Java содержит элементы функционального программирования (одной цифрой)

+: 8