| | | |
|
Арифметические выражения
Язык программирования
Напишите программу, которая вычисляет значение переменной y по формуле:
y=(1-x2+2,5x3+x4)2
Значение переменной x задается с клавиатуры. Типы переменных x и y определите самостоятельно.
Выведите значение переменной y на экран.
| |
|
|
Арифметические выражения
Язык программирования
Напишите программу, которая вычисляет значение переменной y по формуле:
y = (1 - x2+ 2,5x3 + x4)2
Значение переменной x задается с клавиатуры. Типы переменных x и y определите самостоятельно.
Вывести значение переменной y на экран.
Пример входных и выходных данных.
| Входные данные |
Выходные данные |
| 2 |
1089 |
| |
|
|
Арифметические выражения
Язык программирования
Напишите программу, которая вычисляет значение переменной y по формуле:
y=(1-x2+2,5x3+x4)2
Значение переменной x задается с клавиатуры. Типы переменных x и y определите самостоятельно.
Вывести значение переменной y на экран
| |
|
|
Онлайн компилятор
Язык программирования
Задача на реализацию
1. Напишите исходный код программы.
2. Задайте исходные данные.
3. Посмотрите результат работы программы на заданных исходных данных.
| |
|
|
Дети коровы Мурки
Язык программирования
Как известно, кот Матроскин очень гордится своей коровой Муркой. Особенно он гордится телятами Мурки. На протяжении последних n лет у коровы Мурки рождалось по одному телёнку. При рождении вес телёнка составляет один килограмм. Каждый год каждый телёнок толстеет на два килограмма. Гордость кота Матроскина будет тем больше, чем больше средний вес телёнка. После рождения очередного телёнка в этом году Матроскин решил узнать степень своей гордости.
Помогите Матроскину узнать уровень его гордости, то есть найдите средний вес всех родившихся за n лет телят.
Входные данные
Вводится одно целое число 1<=n<=1000 — количество лет, которое у Мурки рождались телята.
Выходные данные
Выведите средний вес всех родившихся телят.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
3 |
3 |
| |
|
|
Формула - 1
Язык программирования
Напишите программу, которая вычисляет значение \(y=3\cdot x^6-6\cdot x^ 2-7\), при заданном значении x.
Входные данные
На вход программе подается целое чило x (\(x < 10\)).
Выходные данные
Выведите значение у.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
5 |
46718 |
| |
|
|
Режимы доступа - 2
Язык программирования
Какую роль в классах играют сеттеры и геттеры и что они из себя представляют?
- сеттеры - это публичные методы класса, объявленные с декоратором @setter, а геттеры - аналогичные методы класса, объявленные с декоратором @getter
- это публичные методы для считывания и записи значений в приватные переменные класса или его объектов
- это приватные методы для считывания и записи значений в приватные переменные класса или его объектов
- это все публичные атрибуты класса или объектов, с которыми можно работать напрямую извне (классов и объектов)
| |
|
|
ООП-11
Язык программирования
За что отвечает параметр cls в методах класса, объявленных следующим образом:
class Loader:
@classmethod
def json_parse(cls): ...
- Ссылка на экземпляр класса, из которого вызван метод
- Ссылка на базовый класс
- Ссылка на класс Loader
- Ссылка на текущий метод
| |
|
|
Суперкласс
Язык программирования
При проектировании иерархии классов, что из следующего должно быть верно для суперкласса (родительского класса)?
- Суперкласс должен содержать данные и функциональность, которые являются общими для всех подклассов, которые наследуются от суперкласса.
- Суперкласс должен быть самым большим, самым сложным классом, из которого выводятся все остальные подклассы.
- Суперкласс должен содержать данные и функциональность, которые требуются только для самого сложного класса.
- Суперкласс должен иметь общедоступные данные, чтобы обеспечить доступ для всей иерархии классов.
- Суперкласс должен содержать самые конкретные детали иерархии классов.
| |
|
|
Для чего используются пробелы в C++?
Язык программирования
Для чего используются пробелы в C++?
- Для уменьшения объема кода.
- Для выделения ключевых слов цветом.
- Для разделения определенных языковых элементов и форматирования кода.
- Для улучшения производительности программы.
| |
|
|
Какое из имен переменных соответствует соглашениям именования в C++?
Язык программирования
Какое из следующих имен переменных соответствует соглашениям именования в C++?
int Value;
int my_variable_name;
int MyVariableName;
int my variable name;
| |
|
|
Какое из имен идентификаторов является корректным в C++?
Язык программирования
Какое из следующих имен идентификаторов является корректным в C++?
Варианты ответа:
2value
value#1
myVariable
int
| |
|
|
Какая разница между поведением, определяемым реализацией, и неопределенным поведением в C++?
Язык программирования
Какое из следующих утверждений верно описывает разницу между поведением, определяемым реализацией, и неопределенным поведением в C++?
1) Поведение, определяемое реализацией, должно быть задокументировано, в то время как неопределенное поведение не требует документирования.
2) Поведение, определяемое реализацией, не зависит от компилятора, в то время как неопределенное поведение зависит.
3) Поведение, определяемое реализацией, всегда приводит к ошибке компиляции, в то время как неопределенное поведение всегда приводит к ошибке выполнения.
4) Поведение, определяемое реализацией, всегда должно приводить к одинаковым результатам на всех компиляторах.
| |
|
|
Как называется процесс указания начального значения для объекта в момент его определения?
Язык программирования
Как называется процесс указания начального значения для объекта в момент его определения?
1. Присваивание
2. Инстанцирование
3. Инициализация
4. Операция копирования
| |
|
|
Что происходит во время копирующего присваивания в C++?
Язык программирования
Что происходит во время копирующего присваивания в C++?
- Значение с левой стороны оператора
= копируется в переменную с правой стороны.
- Значение с правой стороны оператора
= копируется в переменную с левой стороны.
- Значение с левой стороны оператора
= умножается на значение с правой стороны.
- Значение с правой стороны оператора
= добавляется к значению с левой стороны.
| |
|
|
Выберите вариант
Язык программирования
Какая из следующих строк кода правильно определяет несколько переменных одного типа в одном операторе?
int a, int b;
int a; int b;
int a, b;
int a, double b;
| |
|
|
Что происходит во время компиляции?
Язык программирования
Что происходит во время компиляции, когда компилятор видит определение переменной в C++?
- Переменной присваивается значение по умолчанию.
- Компилятор создает объект и присваивает ему адрес в памяти.
- Компилятор делает пометку о типе и имени переменной для последующего использования.
- Переменной присваивается адрес в памяти, и ей можно сразу присвоить значение.
| |
|
|
Как в C++ осуществляется доступ к памяти для хранения и извлечения значений?
Язык программирования
Как в C++ осуществляется доступ к памяти для хранения и извлечения значений?
- Прямой доступ к памяти через адреса, такие как "получите значение, хранящееся в почтовом ящике номер 7532".
- Прямой доступ к памяти через идентификаторы, такие как "получите значение, хранящееся в переменной x".
- Косвенный доступ к памяти через объекты, позволяя компилятору определить, где и как получить значение.
- Косвенный доступ к памяти через адреса, такие как "получите значение, хранящееся в ящике номер 7532".
| |
|
|
Какое утверждение верное?
Язык программирования
Какое из следующих утверждений о многострочных комментариях в C++ является верным?
- Многострочные комментарии могут быть вложенными, то есть комментарий внутри комментария допустим.
- Многострочные комментарии не могут содержать однострочные комментарии внутри себя.
- Многострочные комментарии игнорируются компилятором, но увеличивают размер исполняемого файла.
- Многострочные комментарии могут начинаться с
/* и заканчиваться */, и любые символы между этими маркерами игнорируются компилятором.
| |
|
|
Что происходит с текстом, который идет после // в строке кода C++?
Язык программирования
Что происходит с текстом, который идет после // в строке кода C++?
- Текст выполняется как обычный код.
- Текст игнорируется компилятором.
- Текст используется для документирования функций.
- Текст генерирует ошибку при компиляции.
| |
|
|
Что представляет собой синтаксис в контексте программирования на C++?
Язык программирования
Что представляет собой синтаксис в контексте программирования на C++?
- Способ организации данных в программе, определяющий их структуру и тип.
- Правила, регулирующие построение предложений в английском языке.
- Набор инструкций, позволяющих компилятору определить основные функции программы.
- Правила о том, как должны быть построены программы, чтобы считаться корректными в языке C++.
| |
|
|
Какую роль выполняет строка 1
Язык программирования
Какую роль выполняет строка 1?
- Объявляет основную функцию программы.
- Указывает компилятору, что программа завершилась успешно.
- Включает библиотеку, необходимую для использования
std::cout.
- Делает программу более читабельной, разделяя части кода.
| |
|
|
Что представляют собой инструкции в программировании на C++?
Язык программирования
Что представляют собой инструкции в программировании на C++?
1) Блоки кода, объединенные вместе для выполнения определенной задачи.
2) Наименьшие независимые единицы вычислений, заставляющие программу выполнять определенные действия.
3) Переменные и константы, используемые для хранения данных.
4) Графические элементы, используемые для создания пользовательского интерфейса.
| |
|
|
На что следует обращать внимание в процессе программирования на C и C++?
Язык программирования
На что следует обращать внимание в процессе программирования на C и C++?
1) На уровень свободы, предоставляемый языком, который может привести к возможности создания бессмысленного кода.
2) На то, что C++ разработан для ограничения свободы программистов, чтобы избежать ошибок.
3) На то, что сложность языка автоматически ограничивает возможность создания низкокачественного кода.
4) На то, что в C++ нельзя писать высокопроизводительные приложения.
Какой из вышеприведенных вариантов ответа наиболее точно отображает важные аспекты программирования на языках C и C++?
| |
|
|
Какие из следующих явлений наиболее справедливо характеризует язык C++?
Язык программирования
Какие из следующих явлений наиболее справедливо характеризует язык C++?
1) C++ является подмножеством языка программирования C.
2) C++ не имеет никакого отношения к объектно-ориентированному программированию.
3) C++ был стандартизирован в 2003 году.
4) C++11 добавил значительное количество новых возможностей, делая его новой базовой версией языка..
| |
|
|
Какое утверждение верно?
Язык программирования
Какое утверждение верно относительно языка С?
1) Язык С не используется для создания компиляторов и интерпретаторов для других языков программирования.
2) Система управления кораблем "Пегас" написана на язке С.
3) Ядро операционной системы Линукс написано на языке С.
4) Язык С не используется для разработки баз данных и систем управления базами данных.
| |
|
|
Какое утверждение верно
Язык программирования
Какое утверждение верно относительно языков высокого уровня?
1) Они напрямую выполняются на железе компьютера
2) Они ближе к языку машины и используют машинные коды
3) Они более абстрактны и удобны для программистов
4) Они используются исключительно для создания аппаратного обеспеченияения
| |
|
|
42904
Язык программирования
Как называется переменная, которая видна в любой функции программного кода?
1) глобальная переменная
2) локальная переменная
3) нельзя создавать переменные внутри функции
4) параметр
| |
|
|
38449
Язык программирования
Какое из следующих утверждений о конструкторах верно?
1. Если мы предоставляем конструктор с одним аргументом, то компилятор по-прежнему предоставляет конструктор без аргументов.
2. Статические конструкторы могут использовать необязательные аргументы.
3. Перегруженные конструкторы не могут использовать необязательные аргументы.
4. Если мы не предоставляем конструктор, компилятор предоставляет конструктор без аргументов.
| |
|
|
23432
Язык программирования
Может ли программа иметь название 36Ivan?
1. да
2. да, если это подпрограмма
3. да, если ее написал Иван
4. нет
| |
|
|
23422
Язык программирования
Что означает служебное слово program?
1. идентификация программы
2. начало программы или подпрограммы
3. начало программы, подпрограммы или цикла
4. ничего
| |
|
|
23352
Язык программирования
Что НЕ относится к языкам программирования?
1. TurboPascal
2. PascalABC
3. Amigo
4. C++
| |
|
|
12445
Язык программирования
Каждый из приведеенных ниже Java-файлов - это полноценный исходник. Ваша задача - притвориться компилятором и определить, все ли из них скомпилируются?
Укажите в ответе номер программы, которая успешно скомпелируется
1)
class Exercise1b {
public static void main (String [] args) {
int x=1;
while (x<10) {
if(x>3) {
System.out.println("большой иск");
}
}
}
}
2)
public static void main (String [] args) {
int x=5;
while (x>1) {
x=x-1;
if(x<3) {
System.out.println("маленький иск");
}
}
}
}
3)
class Exercise1b {
int x=5;
while (x>1) {
x=x-1;
if(x<3) {
System.out.println("маленький иск");
}
}
}
}
4) первый раз вижу Java-программу :(
| |
|
|
1041
Язык программирования
Какого раздела не существует в программе, написанной на языке Паскаль? Ответ: 1) Операторов 2) Описаний 3) Заголовка 4)Примечания
| |
|
|
988
Язык программирования
Простые операторы в Паскале - это ... Ответ: 1) операторы, не содержащие никаких других операторов, называются простыми 2)оператор, выдающий пустую строку: writeln 3)операторы описания типа данных: integer, real, char и т.д. 4)функция "clrscr", которая только очищает экран и больше ничего не делает.
| |
|
|
799
Язык программирования
Какая структура программы правильна?
|
a. Program MyProgram;
Begin
Writeln (‘Hallo’);
End.
|
b. Program MyProgram;
Begin
X:=Y+100;
End.
|
|
c. Program MyProgram;
Begin
Readln(a);
End.
|
d. Program MyProgram
Var a:integer
Begin
Readln(a)
End.
|
Ответ: 1) a 2)b 3)c 4)d
| |
|
|
793
Язык программирования
Оператор в Паскале - это ... Ответ: 1) человек, работающий в должности оператора ЭВМ 2)предложение языка программирования, задающее полное описание некоторого действия, которое может выполнить компьютер 3)знак действия: + - / * ^ 4)команда ввода (вывода) информации: read или write
| |
|
|
68
Язык программирования
Комментарий в программе на Си++ Ответ: 1) содержит указания компилятору по настройке программы 2)содержит пояснения к тексту и не оказывает влияния на выполнение программы 3)должен содержать допустимые аргументы программы 4)показывает с какой функции начинать выполнять программу
| |
|
|
67
Язык программирования
После компиляции программы Ответ: 1) ее можно выполнять многократно без перекомпиляции 2)перед каждым последующим запуском ее нужно перекомпилировать 3)ее можно выполнять только с одним набором исходных данных 4)не знаю
| |
|
|
Литералы
Язык программирования
| |
|