Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

Программирование

Сдача тестов дистанционно
Содержание
  1. Тип данных определяет: А) внутреннее представление данных в памяти компьютера; В) операции и функции, которые можно применять к величинам этого типа
  2. Для доступа к величине, адрес которой хранится в указателе, предназначена операция:
  3. Операция sizeof позволяет определить: А) количество байтов, которое необходимо для хранения в памяти заданной величины; В) количество элементов в массиве;
  4. Для разветвления процесса вычислений на несколько направлений используют оператор:
  5. Блок отличается от составного оператора: А) наличием управляющих конструкций; В) наличием определений в теле блока;
  6. Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, называется:
  7. При работе со ссылками разрешается:
  8. Чтобы избежать потери значений локальных переменных между вызовами одной и той же функции, при объявлении локальных переменных используется модификатор:
  9. Вызов функции внутри тела этой функции является рекурсией:
  10. Специальный объект, значением которого служит адрес участка памяти, выделенного для объекта, на который он указывает– это :
  11. Переменные, функции и константы, называемые операндами, объединенные знаками операций, — это:
  12. Размещается в сегменте данных и инициализируется один раз при первом выполнении оператора, содержащего ее определение переменная с модификатором:
  13. Интегрированная среда разработки характеризуется тем, что всегда включает : А) Текстовый редактор программного кода; В) Средства визуального редактирования интерфейса программы;
  14. Рекурсия, осуществляющая рекурсивный вызов функции посредством цепочки вызова других функций, это рекурсия:
  15. Элементы массива в C++ нумеруются с:
  16. Для функции, объявленной void f(int a ){ /* … */ }, указатель на функцию объявляется как:
  17. Язык, из которого для C++ была частично позаимствована модель реализации объектно – ориентирванного программирования – это:
  18. Оператор перехода к следующей итерации цикла, который пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации, это
  19. Для уточнения внутреннего представления и диапазона значений стандартных типов используют
  20. Задает имя функции, тип возвращаемого значения и список передаваемых параметров
  21. В качестве значений параметров по умолчанию не могут использоваться:
  22. При смешивании в выражении указателей разных типов:
  23. Функция со спецификатором inline трактуется:
  24. Операнд логического отрицания может быть: А) целым или вещественным типом В) указателем
  25. Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках
  26. Использование функции с одним и тем же именем, но с различными типами или различным количеством параметров – это:
  27. Можно явно задать область видимости функции, используя ключевые слова: А) extern и static; В) auto и void;
  28. Инициализирующие значения для массивов записываются в:
  29. Класс памяти программного объекта определяет его: А) длину; В) область видимости;
  30. Автором языка C++ является:
  31. К элементу динамического массива можно обратиться:
  32. При работе с многомерным массивом как с параметром функции внутри функции: А) массив интерпретируется как одномерный; В) индекс многомерного массива пересчитывается как для одномерного;
  33. Переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции) – это переменные:
  34. Операнды логических операций И (&&) и ИЛИ (||) обладают свойствами: А) могут иметь арифметический тип или быть указателями; В) операнды в каждой операции должны быть одинакового типа;
  35. Тип void используется для: А) определения функций, которые не возвращают значения; В) указания пустого списка аргументов функции;
  36. Зарезервированные идентификаторы, которые имеют специальное значение для компилятора – это:
  37. Указатель обладает свойствами: А) является самостоятельным типом В) всегда связан с каким-либо другим конкретным типом
  38. Операция sizeof в качестве аргумента использует: А) только имя типа; В) только выражение;
  39. Поразрядные операции (&, |, ^) применяются:
  40. Стандарт языка C++ ISO/IEC 14882 был впервые опубликован в
  41. В программе на языке C++ функция main: А) должна быть первой; В) всегда исполняется первой;
  42. Строка заканчивается:
  43. Тип возвращаемого функцией значения может быть:
  44. Тело цикла всегда выполняется хотя бы один раз при использовании цикла с:
  45. Внутренняя форма представления значения true:
  46. При передаче функции многомерных массивов все размерности:
  47. Тип переменной определяет: А) Какие возможные значения эта переменная может принимать; В) Какие операции можно выполнять над данной переменной;
  48. Для функции с переменным числом параметров любое требуемое число параметров задается в:
  49. Нет возможности изменить значения фактических параметров функции при передаче их
  50. Работа с циклами имеет следующие особенности: А) Нельзя передавать управление извне внутрь цикла. В) Выход из цикла возможен только по оператору безусловного перехода:

Тип данных определяет: А) внутреннее представление данных в памяти компьютера; В) операции и функции, которые можно применять к величинам этого типа

  • A – нет, B – нет
  • A – нет, B — да
  • A – да, B – да
  • A – да, B — нет

Для доступа к величине, адрес которой хранится в указателе, предназначена операция:

  • выделения памяти
  • разадресации
  • адресации
  • присваивания

Операция sizeof позволяет определить: А) количество байтов, которое необходимо для хранения в памяти заданной величины; В) количество элементов в массиве;

  • A – нет, B — да
  • A – да, B – да
  • A – нет, B – нет
  • A – да, B — нет

Для разветвления процесса вычислений на несколько направлений используют оператор:

  • for
  • while
  • switch
  • case

Блок отличается от составного оператора: А) наличием управляющих конструкций; В) наличием определений в теле блока;

  • A – да, B – да
  • A – нет, B – нет
  • A – да, B — нет
  • A – нет, B — да

Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, называется:

  • комплексной
  • повторяющейся
  • рекурсивной
  • сложной

При работе со ссылками разрешается:

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

Чтобы избежать потери значений локальных переменных между вызовами одной и той же функции, при объявлении локальных переменных используется модификатор:

  • register
  • local
  • auto
  • static

Вызов функции внутри тела этой функции является рекурсией:

  • косвенной
  • многократной
  • выполнения
  • прямой

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

  • ячейка памяти
  • идентификатор
  • указатель
  • стек

Переменные, функции и константы, называемые операндами, объединенные знаками операций, — это:

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

Размещается в сегменте данных и инициализируется один раз при первом выполнении оператора, содержащего ее определение переменная с модификатором:

  • register
  • auto
  • static
  • local

Интегрированная среда разработки характеризуется тем, что всегда включает : А) Текстовый редактор программного кода; В) Средства визуального редактирования интерфейса программы;

  • A – нет, B – нет
  • A – да, B – да
  • A – нет, B — да
  • A – да, B — нет

Рекурсия, осуществляющая рекурсивный вызов функции посредством цепочки вызова других функций, это рекурсия:

  • непосредственная
  • прямая
  • косвенная
  • многократная

Элементы массива в C++ нумеруются с:

  • любого положительного числа
  • любого значения
  • 1
  • 0

Для функции, объявленной void f(int a ){ /* … */ }, указатель на функцию объявляется как:

  • *void (pf)(int);
  • void (*pf)(int);
  • void (pf)(*int);
  • int (*pf)(void);

Язык, из которого для C++ была частично позаимствована модель реализации объектно – ориентирванного программирования – это:

  • Pascal
  • PL/1
  • Prolog
  • Simula67

Оператор перехода к следующей итерации цикла, который пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации, это

  • exit
  • break
  • return
  • continue

Для уточнения внутреннего представления и диапазона значений стандартных типов используют

  • спецификатор типа
  • наименование класса памяти
  • наименование типа
  • указатель

Задает имя функции, тип возвращаемого значения и список передаваемых параметров

  • тело функции
  • описание функции
  • определение функции
  • объявление функции

В качестве значений параметров по умолчанию не могут использоваться:

  • выражения
  • константы
  • имена функций
  • глобальные переменные

При смешивании в выражении указателей разных типов:

  • явное преобразование типов требуется для всех указателей
  • явное преобразование типов требуется только для указателей void*
  • явное преобразование типов требуется для всех указателей, кроме void*
  • явное преобразование типов не требуется никогда

Функция со спецификатором inline трактуется:

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

Операнд логического отрицания может быть: А) целым или вещественным типом В) указателем

  • A – нет, B – нет
  • A – нет, B — да
  • A – да, B – да
  • A – да, B — нет

Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках

  • описание функции
  • определение функции
  • прототип функции
  • схема функции

Использование функции с одним и тем же именем, но с различными типами или различным количеством параметров – это:

  • множественность функции
  • перегрузка функции
  • шаблон функции
  • параметризация функции

Можно явно задать область видимости функции, используя ключевые слова: А) extern и static; В) auto и void;

  • A – да, B — нет
  • A – да, B – да
  • A – нет, B — да
  • A – нет, B – нет

Инициализирующие значения для массивов записываются в:

  • кавычках
  • фигурных скобках
  • квадратных скобках
  • круглых скобках

Класс памяти программного объекта определяет его: А) длину; В) область видимости;

  • A – да, B – да
  • A – да, B — нет
  • A – нет, B – нет
  • A – нет, B — да

Автором языка C++ является:

  • Страуструп
  • Керниган
  • Вирт
  • Ритчи

К элементу динамического массива можно обратиться:

  • только через указатель
  • через индексы и указатель
  • только через ссылочную переменную
  • только через индексы

При работе с многомерным массивом как с параметром функции внутри функции: А) массив интерпретируется как одномерный; В) индекс многомерного массива пересчитывается как для одномерного;

  • A – нет, B — да
  • A – да, B – да
  • A – да, B — нет
  • A – нет, B – нет

Переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции) – это переменные:

  • регистровые
  • локальные
  • глобальные
  • автоматические

Операнды логических операций И (&&) и ИЛИ (||) обладают свойствами: А) могут иметь арифметический тип или быть указателями; В) операнды в каждой операции должны быть одинакового типа;

  • A – да, B — нет
  • A – да, B – да
  • A – нет, B — да
  • A – нет, B – нет

Тип void используется для: А) определения функций, которые не возвращают значения; В) указания пустого списка аргументов функции;

  • A – нет, B — да
  • A – да, B — нет
  • A – да, B – да
  • A – нет, B – нет

Зарезервированные идентификаторы, которые имеют специальное значение для компилятора – это:

  • метки
  • функции
  • ключевые слова
  • лексемы

Указатель обладает свойствами: А) является самостоятельным типом В) всегда связан с каким-либо другим конкретным типом

  • A – да, B – да
  • A – нет, B — да
  • A – да, B — нет
  • A – нет, B – нет

Операция sizeof в качестве аргумента использует: А) только имя типа; В) только выражение;

  • A – да, B – да
  • A – нет, B — да
  • A – нет, B – нет
  • A – да, B — нет

Поразрядные операции (&, |, ^) применяются:

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

Стандарт языка C++ ISO/IEC 14882 был впервые опубликован в

  • 1998 г.
  • 1989 г.
  • 1991 г.
  • 2003 г.

В программе на языке C++ функция main: А) должна быть первой; В) всегда исполняется первой;

  • A – нет, B — да
  • A – да, B — нет
  • A – нет, B – нет
  • A – да, B – да

Строка заканчивается:

  • нуль – символом ‘’
  • нулём
  • Символом перевода на следующую строку ‘n’
  • последним символом

Тип возвращаемого функцией значения может быть:

  • любым, кроме указателя на массив
  • любым
  • любым, кроме массива и функции
  • любым, кроме указателя на функцию

Тело цикла всегда выполняется хотя бы один раз при использовании цикла с:

  • параметром
  • оператором безусловного перехода
  • постусловием
  • предусловием

Внутренняя форма представления значения true:

  • только 1
  • только 0
  • любое значение, отличное от 1
  • любое значение, отличное от 0

При передаче функции многомерных массивов все размерности:

  • можно не передавать
  • передаются как сумма отдельных размерностей
  • должны передаваться в качестве параметров
  • передаются как произведение отдельных размерностей

Тип переменной определяет: А) Какие возможные значения эта переменная может принимать; В) Какие операции можно выполнять над данной переменной;

  • A – нет, B – нет
  • A – нет, B — да
  • A – да, B — нет
  • A – да, B – да

Для функции с переменным числом параметров любое требуемое число параметров задается в:

  • объявлении функции
  • определении функции
  • объявлении и определении функции
  • вызове функции

Нет возможности изменить значения фактических параметров функции при передаче их

  • по значению
  • по адресу с помощью указателя
  • по ссылке
  • по адресу

Работа с циклами имеет следующие особенности: А) Нельзя передавать управление извне внутрь цикла. В) Выход из цикла возможен только по оператору безусловного перехода:

  • A – да, B — нет
  • A – нет, B — да
  • A – нет, B – нет
  • A – да, B – да

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp