Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_ссп_20марта2015_для_студентов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.36 Mб
Скачать
    1. Базовые сведения о платформе java.

  1. Дан код: Какие исправления необходимо сделать, чтобы класс Test стал запускаемым приложением? (выберите 2 правильных варианта)

    • объявить класс Test как public;

    • заменить параметр метода main() на String[] a;

    • заменить модификатор доступа к методу main() на public;

    • убрать параметр из объявления метода main().

  1. Java Runtime Environment (JRE) – это

    • объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

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

    • минимальная реализация JVM, необходимая для исполнения Java-приложений (без средств разработки)

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

  1. Выберите НЕ верные утверждения. Java Runtime Environment (JRE) – это

  • объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

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

  • минимальная реализация JVM, необходимая для исполнения Java-приложений (без средств разработки)

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

  1. Какие утверждения относительно языка Java верны:

  • язык Java является кроссплатформенным

  • язык Java является объектно-ориентированным

  • язык Java является расширением HTML

  • язык Java имеет открытую спецификацию

  • синтаксис языка Java не похож на синтаксис языка C

  1. Какие утверждения относительно языка Java НЕ верны:

  • язык Java является кроссплатформенным

  • язык Java является объектно-ориентированным

  • язык Java является расширением HTML

  • язык Java имеет открытую спецификацию

  • синтаксис языка Java не похож на синтаксис языка C

  1. Какие из следующих утверждений верны?

  • простые типы могут быть объектами

  • ссылочные типы могут быть объектами

  • примитивные типы являются аналогом ссылочных типов

  • в Java существует всего 8 типов данных, которые не являются объектами

  • в Java все типы данных являются объектами

  1. Какие из следующих утверждений НЕ верны?

  • простые типы могут быть объектами

  • ссылочные типы могут быть объектами

  • примитивные типы являются аналогом ссылочных типов

  • в Java существует всего 8 типов данных, которые не являются объектами

  • в Java все типы данных являются объектами

  1. Какое из выражений печатает в консоли строку “hello”? Выберите один или несколько вариантов ответа

  • System.out.println("hello");

  • System.out("hello");

  • printf("hello\n");

  • System.print("hello");

  • System.out.printf("%s\n", "hello");

  • System.console().printf("%s\n", "hello");

  1. Какое из выражений НЕ печатает в консоли строку “hello”? Выберите один или несколько вариантов ответа

  • System.out.println("hello");

  • System.out("hello");

  • printf("hello\n");

  • System.print("hello");

  • System.out.printf("%s\n", "hello");

  • System.console().printf("%s\n", "hello");

  1. Виртуальная машина Java (Java Virtual Machine) это –

    • специальная операционная система

    • библиотека, предоставляющая единый API для разных платформ

    • единая среда исполнения для Java-приложений, которая пишется специально для каждой реальной платформы

    • ничего из перечисленного

  1. Java Standard Edition – технология предназначенная для:

    • использования на настольных ПК, серверах и другом подобном оборудовании.

    • разработки backend-приложений для корпоративного бизнеса. Инструментарий для бизнеса, разработки, базы данных.

    • создания Rich Internet Applications (RIA), которые можно просматривать на любом экране (будь то монитор или же телефон)

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

  1. Java Development Kit (JDK)– это

    • объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

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

    • минимальная реализация JVM, необходимая для исполнения Java-приложений (без средств разработки)

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

  1. Java Programming Language – это

    • объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

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

    • минимальная реализация JVM, необходимая для исполнения Java-приложений (без средств разработки)

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

  1. Кодировка UTF8 поддерживает :

    • 1 символ = 1…6 байтов

    • 1 символ = 8 байт

    • 1 символ = 4 байта

    • 1 символ = 2 байта, а редкие символы представляются суррогатными парами.

  1. Какие из следующих утверждений верны? Выберите один или несколько вариантов ответа

  • Программы, написанные на Java, могут быть выполнены на любой платформе сразу после перекомпиляции

  • Программы, написанные на Java, могут быть выполнены на любой платформе без перекомпиляции

  • IBM поддерживает свою собственную версию Java Virtual Machine

  • Платформа Java разрабатывается только компанией Oracle (бывшей Sun)

  1. Какие из следующих утверждений НЕ верны? Выберите один или несколько вариантов ответа

  • Программы, написанные на Java, могут быть выполнены на любой платформе сразу после перекомпиляции

  • Программы, написанные на Java, могут быть выполнены на любой платформе без перекомпиляции

  • IBM поддерживает свою собственную версию Java Virtual Machine

  • Платформа Java разрабатывается только компанией Oracle (бывшей Sun)

  1. Какие из следующих утверждений верны? Выберите один или несколько вариантов ответа.

  • Java – это реализация JavaScript от Sun Microsystems (ныне Oracle)

  • JavaScript и Java имеют мало что общего

  • Исходный код Java-апплетов может быть просмотрен внутри web-браузера

  • Java – это расширенная версия языка JavaScript

  • Не все браузеры отображают Java-апплеты по умолчанию

  1. Какие из следующих утверждений НЕ верны? Выберите один или несколько вариантов ответа.

  • Java – это реализация JavaScript от Sun Microsystems (ныне Oracle)

  • JavaScript и Java имеют мало что общего

  • Исходный код Java-апплетов может быть просмотрен внутри web-браузера

  • Java – это расширенная версия языка JavaScript

  • Не все браузеры отображают Java-апплеты по умолчанию

  1. Какие из следующих утверждений верны? Выберите один или несколько вариантов ответа

  • Java включает наследование как часть реализации ООП

  • Для того чтобы выполнить наследование, программист должен иметь доступ к исходному коду наследуемого класса

  • Java хорошо подходит для программирования низкого уровня, например создание драйверов устройств

  • Java используется для бизнес-приложений с доступом к базам данных

  • На Java разрабатываются приложения для мобильных телефонов

  1. Какие из следующих утверждений НЕ верны? Выберите один или несколько вариантов ответа

  • Java включает наследование как часть реализации ООП

  • Для того чтобы выполнить наследование, программист должен иметь доступ к исходному коду наследуемого класса

  • Java хорошо подходит для программирования низкого уровня, например создание драйверов устройств

  • Java используется для бизнес-приложений с доступом к базам данных

  • На Java разрабатываются приложения для мобильных телефонов

  1. Какие из следующих утверждений верны? Выберите один или несколько вариантов ответа

  • Каждый Java-объект является наследником объекта Object

  • Каждый Java-объект является наследником объекта Class

  • В объектно-ориентированном коде вызываемые куски кода называются функциями

  • В объектно-ориентированном коде вызываемые куски кода называются методами

  1. Какие из следующих утверждений НЕ верны? Выберите один или несколько вариантов ответа

  • Каждый Java-объект является наследником объекта Object

  • Каждый Java-объект является наследником объекта Class

  • В объектно-ориентированном коде вызываемые куски кода называются функциями

  • В объектно-ориентированном коде вызываемые куски кода называются методами

  1. Какие из следующих утверждений верны? Выберите один или несколько вариантов ответа

  • Sun Microsystems получает денежные отчисления за каждую проданную Java-программу

  • Java доступна для Windows, Linux, Apple Mac и других платформ

  • Sun (ныне Oracle) является единственной компанией, выпускающей версии Java

  • Java может использоваться для написания серверных приложений, генерирующих web-страницы

  1. Какие из следующих утверждений НЕ верны? Выберите один или несколько вариантов ответа

  • Sun Microsystems получает денежные отчисления за каждую проданную Java-программу

  • Java доступна для Windows, Linux, Apple Mac и других платформ

  • Sun (ныне Oracle) является единственной компанией, выпускающей версии Java

  • Java может использоваться для написания серверных приложений, генерирующих web-страницы

  1. Комментарии в java представлены разными видами, сопоставьте названия комментариев с их синтаксическим написанием:

  • Однострочные комментарии --- //…….

  • Многострочные комментарии --- /* ….. */

  • Javadoc комментарии --- /**……..*/

  1. Дан код Что будет выведено в результате компиляции и запуска:

    • ошибка компиляции;

    • Б;

    • ВБА;

    • В;

    • АБВ.

  1. Дан код Что НЕ будет выведено в результате компиляции и запуска:

  • ошибка компиляции;

  • Б;

  • ВБА;

  • В;

  • АБВ.

  1. Дан код Что будет выведено в результате компиляции и запуска приложения, если исходные данные равны 4.5?

    • 2

    • ошибка компиляции

    • 4.5

    • 6.5

  1. Дан код Что НЕ будет выведено в результате компиляции и запуска приложения, если исходные данные равны 4.5?

  • 2

  • ошибка компиляции

  • 4.5

  • 6.5

  1. Дан код: Что будет выведено в результате компиляции и запуска приложения?

    • day

    • 3

    • Среда

    • dayString

  1. Дан код: Что НЕ будет выведено в результате компиляции и запуска приложения?

  • day

  • 3

  • Среда

  • dayString

  1. Каков будет результат компиляции и выполнения программы?

    • Будет ошибка компиляции в строке 5: "Duplicate method main()"

    • Будет ошибка компиляции в строке 9: "Duplicate method main()"

    • Выведет на консоль "main method with String[] args"

    • Выведет на консоль "main method with int[] args"

  1. Какие результаты при компиляции и выполнения программы НЕ будут выведены?

  • Будет ошибка компиляции в строке 5: "Duplicate method main()"

  • Будет ошибка компиляции в строке 9: "Duplicate method main()"

  • Выведет на консоль "main method with String[] args"

  • Выведет на консоль "main method with int[] args"

  1. Дан код: Какие исправления необходимо сделать, чтобы класс Test стал корректно работающим приложением? (выберите 2 правильных варианта)

  • исправить строку import java.util.*; на import java.util.Scanner;

  • исправить тип переменной i на double

  • сделать класс Test public

  • заменить параметр метода main() на String[] s;

  1. Каков будет результат выполнения программы:

    • компилятор выдаст сообщение об ошибке

    • на консоль будут последовательно выведены значения 5

    • на консоль будут последовательно выведены значения 43210

    • программа откомпилируется, но на консоль ничего выведено не будет

  1. Какие результаты выполнения программы НЕ будут выведены:

  • компилятор выдаст сообщение об ошибке

  • на консоль будут последовательно выведены значения 5

  • на консоль будут последовательно выведены значения 43210

  • программа откомпилируется, но на консоль ничего выведено не будет

  1. Что выведет на консоль следующий код:

    • 0

    • 1

    • 2

    • Ошибка выполнения

  1. Какие результаты НЕ будут выведены на консоль при выполнении следующего кода:

  • 0

  • 1

  • 2

  • Ошибка выполнения

  1. Приведенная ниже программа должна вывести на консоль Hello World! Выберите строки, которые нужно модифицировать в программе, что бы получить правильный результат.

    • Заменить строку for(;;;){ на for(i = 0; i < arr.length;){

    • Заменить строку for(;;;){ на for(int i = 0; i < arr.length;){

    • Заменить строку for(;;;){ на for(i = 0; i < arr.length; i++){

    • Заменить строку for(;;;){ на for(int i = 0; i < arr.length; i++){

  1. Выберите верное определение. Литерал — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕ верные определения. Литерал — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Какие результаты НЕ будут выведены на консоль при выполнении следующего кода?

  • 111

  • 147

  • 81

  • Ошибка компиляции

  1. Что выведет на экран следующий код?

  • 111

  • 147

  • 81

  • Ошибка компиляции

  1. На какие направления разделяется платформа Java 2?

  • Enterprise Edition

  • Micro Edition

  • Minimal Edition

  • Extended Edition

  • Standard Edition

  1. Каких направлений платформы Java не существует?

  • Enterprise Edition

  • Micro Edition

  • Minimal Edition

  • Extended Edition

  • Standard Edition

  1. Автоматический сборщик мусора (garbage collector) в Java – это механизм, который:

    • удаляет объекты, которые программист помечает для удаления

    • удаляет объекты, которые давно не используются

    • удаляет объекты, когда не остается ни одной ссылки на них

    • удаляет объекты, когда заканчивается доступная оперативная память

  1. Выберите не верные утверждения для автоматического сборщика мусора: garbage collector в Java – это механизм, который:

  • удаляет объекты, которые программист помечает для удаления

  • удаляет объекты, которые давно не используются

  • удаляет объекты, когда не остается ни одной ссылки на них

  • удаляет объекты, когда заканчивается доступная оперативная память

  1. Почему объектно-ориентированное программирование пришло на смену процедурному программированию?

  • ООП позволяет увеличить надежность создаваемого ПО

  • ООП позволяет уменьшить сложность создания ПО

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

  • использование ООП позволяет создавать не зависящие от платформы программы

  1. Выберите верное определение. Оператор — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕверные определения. Оператор — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите верное определение. Операция — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕверные определения. Операция — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите верное определение. Операнд — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕ верные определения. Операнд — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите верное определение. Метод (функция) — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕ верные определения. Метод (функция) — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите верное определение. Выражение — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕ верные определения. Выражение — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите верное определение. Переменная — ….

    • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

    • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

    • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

    • величина, участвующая в операции.

    • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

    • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

    • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Выберите НЕ верные определения. Переменная — ….

  • константа некоторого типа, не имеющая имени, а указанная собственно записью, например: 0, 145, 'a',"Hello, world!".

  • наименьшая автономная часть языка программирования способная выполняться самостоятельно и несущая самостоятельный смысл.

  • действие над одной или более (чаще всего двумя) величинами — операндами, приводящее к появлению новой величины — результата операции.

  • величина, участвующая в операции.

  • часть программы, имеющая собственное имя. Это имя можно использовать в программе как команду (такая команда называется вызовом метода). При вызове метода выполняются команды, из которых он состоит. Метод аналогично операции может возвращать значение-результат.

  • это последовательность операций и вызовов методов, выполняемых в определенном порядке (по приоритету операций, с учётом скобок), дающая при вычислении некоторое значение.

  • именованная область памяти ЭВМ, в которой программа может хранить данные определенного типа (называемые значением переменной) и обращаться к этим данным, используя имя переменной.

  1. Что выведет на консоль следующий код?

    • 011

    • 123

    • 012

    • 112

  1. Какие результаты НЕ будут выведены на консоль при выполнении следующего кода?

  • 011

  • 123

  • 012

  • 112

  1. Что выведет на консоль следующий код?

    • 10

    • 11

    • 12

    • 13

  1. Какие результаты НЕ будут выведены на консоль при выполнении следующего кода?

  • 10

  • 11

  • 12

  • 13

  1. Какие из следующих строк будут компилироваться успешно? Выберите один или несколько вариантов ответа

  • boolean b = no;

  • boolean b = "false"

  • boolean b = 0;

  • boolean b = false;

  • boolean b = Boolean.false();

  • boolean b = Boolean.falseValue();

  • boolean b = Boolean.FALSE;

  1. Какие из следующих строк компилироваться с ошибками? Выберите один или несколько вариантов ответа

  • boolean b = no;

  • boolean b = "false"

  • boolean b = 0;

  • boolean b = false;

  • boolean b = Boolean.false();

  • boolean b = Boolean.falseValue();

  • boolean b = Boolean.FALSE;

  1. Какое утверждение описывает данный метод?

    • Если a - ИСТИНА и b -ИСТИНА то выведется "A && B"

    • Если a - ИСТИНА и b - ЛОЖЬ то выведется "notB"

    • Если a - ЛОЖЬ и b - ИСТИНА то выведется "ELSE"

    • Если a - ЛОЖЬ и b - ЛОЖЬ то выведется "ELSE"

    • Ни одно из перечисленных утверждений

  1. Какие утверждения ошибочны для данного метода?

  • Если a - ИСТИНА и b -ИСТИНА то выведется "A && B"

  • Если a - ИСТИНА и b - ЛОЖЬ то выведется "notB"

  • Если a - ЛОЖЬ и b - ИСТИНА то выведется "ELSE"

  • Если a - ЛОЖЬ и b - ЛОЖЬ то выведется "ELSE"

  • Ни одно из перечисленных утверждений

  1. Какое(ие) из следующих утверждений относительно Java bytecode верно? Выберите один или несколько вариантов ответа

  • Длиной в 1 байт

  • Исполняется на стековой виртуальной машине

  • Кросс-платформенный

  • Работает только на x86 процессоре.

  1. Какое(ие) из следующих утверждений относительно Java bytecode НЕ верны? Выберите один или несколько вариантов ответа

  • Длиной в 1 байт

  • Исполняется на стековой виртуальной машине

  • Кросс-платформенный

  • Работает только на x86 процессоре.

  1. Каков диапазон значений переменной типа byte?

    • Зависит от платформы

    • -256 to 255

    • -127 to 128

    • -128 to 127

  1. Какие диапазоны значений не принадлежат переменной типа byte?

  • Зависит от платформы

  • -256 to 255

  • -127 to 128

  • -128 to 127

  1. Каков диапазон значений переменной типа short?

    • От -2^7 до 2^7-1

    • От 0 до 2^8

    • От -2^15 до 2^15-1

    • От -2^15-1 до 2^15

  1. Какие диапазоны значений не принадлежат переменной типа short?

  • От -2^7 до 2^7-1

  • От 0 до 2^8

  • От -2^15 до 2^15-1

  • От -2^15-1 до 2^15

  1. Какие из следующих строк компилируются без предупреждения и ошибки? Выберите один или несколько вариантов ответа

  • float f=0;

  • char c="0";

  • byte b=157;

  1. Какие из следующих строк при компиляции будут выдавать предупреждения и ошибки? Выберите один или несколько вариантов ответа

  • float f=0;

  • char c="0";

  • byte b=157;

  1. Что выведет на консоль следующий код?

    • 0

    • Infinity

    • Error

    • Exception

  1. Какие результаты НЕ будут выведены на консоль при выполнении следующего кода?

  • 0

  • Infinity

  • Error

  • Exception

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]