Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест по java.doc
Скачиваний:
7
Добавлен:
19.09.2019
Размер:
223.23 Кб
Скачать

_____________________________________________________________________гр.1_

  1. Истинные высказывания:

    1. выход компилятора Java является выполняемым кодом;

    2. выход компилятора Java является байт-кодом;

    3. байт-код предназначен для выполнения виртуальной Java-машиной;

    4. JVM – это интерпретатор байт-кода

    5. компиляция программы Java в байт-код делает возможной её выполнение на различных платформах;

    6. исходный текстовый файл с программой на Java имеет расширение .java;

    7. язык Java не является регистро-чувствительным;

    8. приложение и апплет – это одно и то же;

  1. Истинные высказывания:

    1. Выход компилятора Java является выполняемым кодом

    2. программа на Java – это исходный текст, написанный на языке Java, набранный в текстовом редакторе и сохраненный в текстовом файле

    3. программа на Java имеет текстовое и кодовое представления

    4. программа c байт-кодом находится в файле с расширением .class

    5. байт-код Java - это промежуточное представление программы, состоящее из инструкций, которые будет выполнять компилятор Java

    6. Исходные коды программ Java набираются в виде последовательности символов Unicode.

  1. Истинные высказывания:

    1. Программы на Java переносимы как на уровне исходных кодов, так и на уровне скомпилированных исполняемых кодов – байт-кода.

    2. Байт-код является платформонезависимым, так как не содержит инструкций процессора конкретного компьютера.

    3. Байт-код интерпретируется виртуальной Java-машиной (JVM).

    4. JIT-компиляция (Just-In-Time) – это компиляция байт-кода в код конкретной платформы в момент выполнения программы, то есть «налету».

    5. JIT-компиляция позволяет ускорить работу программ за счёт замены интерпретации байт-кода на выполнение скомпилированного кода.

  1. Истинные высказывания:

    1. виртуальная Java-машина должна быть реализована для каждой платформы, на которой предполагается выполнение Java-программ

    2. байт-код – это набор инструкций для Java-машины

    3. виртуальные Java-машины отличаются для различных платформ

    4. все виртуальные Java-машины интерпретируют тот же самый байт-код Java

    5. JIT-компилятор компилирует байт-код в исполняемый код «налету»

    6. JavaScript – это интерпретируемый вариант Java.

  1. Java - это:

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

    2. специализированный язык программирования HTML-документов;

    3. универсальный язык системного программирования;

    4. компилируемый, платформонезависимый язык;

    5. объектно-ориентированный язык с C-образным синтаксисом;

    6. приложение Java может быть запущено на любом компьютере без установки исполняющей среды;

  2. Истинные высказывания:

6.1. Виртуальная Java-машина должна быть реализована для каждой платформы, на которой предполагается выполнение Java-программ

6.2.   в Java исходный файл официально называют единицей компиляции

6.3.   в Java исходный текстовый файл с программой содержит одно или несколько определений классов

6.4.   в Java весь код программы должен находиться внутри класса

6.5.   имя исходного файла с Java-программой должно быть согласовано с именем главного класса программы

 

  1. в ПОДГОТОВКЕ И выполнениИ Java-программы принимают участие:

7.1.   редактор текстов

7.2.   препроцессор языка

7.3.   компилятор исходного кода в байт-код

7.4.   ассемблер

7.5.   компоновщик

7.6.   интерпретатор байт-кода

7.7.   JIT-компилятор

  1. ЭТАПЫ ПОЛУЧЕНИЯ ОБЪЕКТНОГО КОДА ПРОГРАММЫ НА Java ИЗ файла С исходным кодом:

    1. обработка текста программы препроцессором

    2. отладка

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

    4. компоновка (редактирование связей)

  1. выполнение вычислений по Java-программе предполагает, что пройдены ЭТАПы:

    1. препроцессорной обработки

    2. тестирования и отладки

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

    4. компоновки

    5. загрузки

  1. Основные категории Java-программ:

    1. приложение;

    2. апплет;

    3. DLL-библиотека;

    4. сервлет;

    5. модуль EJB;

    6. системный процесс

______________________________________________________________________гр.2 _