Как написать следующее выражение если переменная index больше size то мы инкрементируем переменную count

По теме: методические разработки, презентации и конспекты

Итоговые тесты по дисциплине «Основы маркетинга»

Методическое пособие по проведению итогового тестирования по дисциплине «Основы маркетинга»…

Календарно-тематический план по английскому языку для специальности Информационные системы (по отраслям)

Календарно-тематический план составлен на основе Рабочей программы, разработанный на основе Федерального компонента государственного стандарта общего образования  по дисциплине английский язык , …

Рабочая программа по английскому языку для специальности Информационные системы (по отраслям)

Изучение учебной дисциплины  по данной программе направлено на достижение общеобразовательных, воспитательных и практических задач, на дальнейшее развитие иноязычной коммуникативной компетенции. …

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

На данном уроке используется язык программирования Паскаль…

Рабочая программа для специальности «Информационные системы» (по отраслям)

Рабочая программа для специальности «Информационные системы» (по отраслям) для 2-4 курсов…

ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ СЕТЕВОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PHP для специальности 09.02.05 Прикладная информатика (по отраслям)

Программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее СПО) 09….

Программа внеурочной деятельности по дисциплине «Основы алгоритмизации и программирования»

Изучение основ программирования связано с развитием целого ряда таких умений и навыков, которые носят общеинтеллектуальный характер и формирование которых – одна из приоритетных задач. Изу…

Mirea Ninja

Загрузка…

Морфемный разбор слова:

Однокоренные слова к слову:

Мониторинг качества результатов обучения по дисциплине «Основы программирования и баз данных»

«Управление общеобразовательной организацией:
новые тенденции и современные технологии»

Свидетельство и скидка на обучение каждому участнику

МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЁЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ
«КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»

ДЛЯ ПРОВЕДЕНИЯ МОНИТОРИНГА КАЧЕСТВА РЕЗУЛЬТАТОВ ОБУЧЕНИЯ

По дисциплине ОП.05 Основы программирования и баз данных

для студентов 3 курса

09.02.02 Компьютерные сети

УМО УГ 09.00.00 «Информатика и

протокол № 4 от 06 ноября 2018 г.

__________ М.А. Копайгора

решением методического совета

протокол № ___ от ________ 2018 г.

Составитель: Новикова Н.В.,

преподаватель ГБПОУ КК ККЭП ___________

Тест (за один семестр изучения дисциплины)

Раздел 1. Основы алгоритмизации

1. Алгоритм включает в себя ветвление, если…

составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

ход его выполнения зависит от истинности тех или иных условий;

команды следуют друг за другом независимо от каких-либо условий;

он включает в себя вспомогательный алгоритм.

2. Закончите предложение: «Алгоритм, в котором некоторая группа команд выполняются многократно, пока соблюдается некоторое заранее установленное условие, называется …»

3. Свойством любого алгоритма является

возможность его выполнения в обратном порядке;

простота при записи на языках программирования;

4. Выберите все типы алгоритмов (алгоритмические структуры)

5. Какое из свойств означает, что решение задачи, записанное в виде алгоритма, разбито на отдельные простейшие команды, расположенные в порядке их выполнения?

6. Вместо многоточия вставьте подходящий ответ: «От идеального исполнителя НЕ требуется…»

соблюдать последовательность действий;

умения точно выполнять команды;

формально выполнять команды алгоритма;

понимать смысл алгоритма;

7. Свойством любого алгоритма является

зависимость от условия;

простота при записи на языках программирования;

возможность его выполнения в обратном порядке.

8. Закончите предложение: «Алгоритмом называется …»

система команд исполнителя

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

9. Определите значение переменной a после выполнения фрагмента алгоритма.

10. Определите значение переменной m после выполнения фрагмента алгоритма.

11. Определите значение переменной S после выполнения следующего алгоритма:

12. Определите значение переменной а после выполнения фрагмента алгоритма:

13. Определите значение переменной х после выполнения фрагмента алгоритма.

14. Определите значение переменной D после выполнения следующего алгоритма:

15. Определите значение переменной n после выполнения фрагмента алгоритма.

16. Определите значения переменной х после выполнения фрагмента алгоритма.

17. Определите значение переменной n после выполнения фрагмента алгоритма.

18. Определите значения переменной у после выполнения фрагмента алгоритма:

19. Составьте блок-схему и определите значение переменной М после выполнения следующего алгоритма:

Раздел 2. Программирование на языке С++

1. Чему будет равно значение M после выполнения фрагмента:

2. Определите результат работы данного фрагмента программы (переменную С):

3. Чему будет равно значение K после выполнения фрагмента:

1)190 2)160 3)200 4)180

4. Определить по фрагменту программы результат работы алгоритма:

1)8760 2)1228 3)2546 4)7680

5. Определите значения переменной С после выполнения следующего алгоритма:

7. Что такое массив?

Именованный набор переменных имеющих различные типы данных, и располагающихся в одной памяти

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

Именованный набор переменных имеющий один тип данных, и располагающихся в одной области памяти

Именованный набор переменных имеющих символьный тип данных, и располагающихся в одной области памяти

Как написать следующее выражение на языке С «Переменной a присвоено значение b»?

Как написать следующее выражение «Второму элементу массива A присвоено значение пяти »?

Как написать следующее выражение «Если переменная index больше size то мы инкрементируем переменную count »?

Какой размер в байтах имеет переменная вещественного типа float

Каким способом можно задать многострочный комментарий в языке С++

/*комментарии к программе*/

//комментарии к программе//

//комментарии к программе

Логическое выражение может возвращать результат типа

Выберите правильный вариант записи на языке C формулы 0

Укажите правильный вариант записи условного оператора в языке C

IF y:=sqrt (x) then x>0

IF x>0 then y:=sqrt (x)

Выберите правильный вариант записи на языке C следующего условия: « x принадлежит диапазону [0;10)»

Укажите группу, содержащую последовательность правильно записанных на языке С знаков операций отношений

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

Нет такого цикла в языке С

Укажите директиву препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных:

Выполнение каждой программы на C++ начинается с функции …

Каждый оператор заканчивается…

Ключи к мониторингу по дисциплине ОП.05 Основы программирования и баз данных

Курс повышения квалификации

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

Курс повышения квалификации

Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС

Курс повышения квалификации

Авторская разработка онлайн-курса

Ищем педагогов в команду «Инфоурок»

Номер материала: ДБ-277087

Не нашли то, что искали?

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Учителя о ЕГЭ: секреты успешной подготовки

Время чтения: 11 минут

Все школы РФ с 2023 года подключат к государственной информационной системе «Моя школа»

Время чтения: 1 минута

Учителя о ЕГЭ: секреты успешной подготовки

Время чтения: 11 минут

В Минпросвещения рассказали о формате обучения школьников после праздников

Время чтения: 1 минута

Во всех педвузах страны появятся технопарки

Время чтения: 1 минута

Российские юниоры завоевали 6 медалей на Международной научной олимпиаде

Время чтения: 2 минуты

Минпросвещения создает цифровую психологическую службу для школьников

Время чтения: 1 минута

Подарочные сертификаты

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

основы алгоритмизации и программирования тест. оап тест. Программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением

Вариант 1.

int main(int argc, char** argv)

int main(int argc, char** argv)

int main(int argc, char** argv)

int main(int argc, char** argv)

int y = sizeof(x) / sizeof(int);

// форма записи оператора цикла do while:

do // начало цикла do while

while (/*условие выполнения цикла*/); // конец цикла do while

case constant1: statement1; [break;]

case constant2: statement2; [break;]

case constantN: statementN; [break;]

[default: statement N+l;]

int main(int argc, char** argv)

int foo(int x, int y)

double foo(double x, double y)

int main(int argc, char** argv)

содержит пояснения к тексту и не оказывает влияния на выполнение программы

2 сколько функций может быть в программе С++?

3 какой служебный знак ставится после оператора case?

4 какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch ни с одним константным выражением?

5 укажите правильное объявление массива.

7 какое значение, по умолчанию, возвращает программа операционной системе в случае успешного завершения (return)?

8 процесс компиляции программы.

переводит исходный текст в исполняемый файл

9 чем метод пузырька отчается от шейкера?

метод шейкера позволяет сортировать массив в двух направлениях (и слева на право и справа на лево)

10 чему будет равна переменная а, после выполнения этого кода int a; for(a=0; a « “ ” « « endl;

26 Какое из следующих значений эквивалентно зарезервированному слову true?

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

Источник

Инкремент и декремент в C++

Доброго времени суток, дорогие читатели CodeLessons.ru! В данной статье пойдет речь об часто встречающейся операторах в C++: инкрементах и декрементах. Они позволяют нам упростить написание кода, а также сделать его более читабельным и наглядным для просмотра.

Что такое инкремент и декремент?

Если вы уже писали несколько программ на языке C++, то у вас наверняка была ситуация, в которой вам было нужно увеличить или уменьшить какую-либо переменную на единицу. Для этого вам приходится писать код следующего вида:

Данный код вполне дееспособен, однако сейчас мы поговорим о более компактных операторах инкремента и декремента. Они выполняют следующие функции:

Теперь давайте более подробно разберем каждый из этих операторов.

Инкремент

Как было сказано выше, инкремент позволяет увеличить значение выбранной переменной на единицу.

Чтобы увеличить переменную при помощи инкремента, вы должны после имени переменной или до него написать два плюса (++). Можно прописывать данные знаки и до переменной. Этот вопрос мы подробно рассмотрим далее в статье.

Вот пример использования инкремента в C++:

Ну вот, другое дело. Теперь давайте разберем декремент.

Декремент

Его применение аналогично инкременту. Однако для уменьшения переменной мы должны вместо двух знаком сложения прописать два минуса (—).

Записывается в программе следующим образом:

Вы уже имеете достаточно знаний, касательно операторов уменьшения и увеличения в C++. Теперь пришло время разобраться в позиционировании декрементов и инкрементов.

Постфиксный и префиксный инкремент/декремент

Давайте рассмотрим варианты записи инкрементов и декрементов относительно переменной (до нее или после). В зависимости от выбранного вами варианта переменная будет ровно также увеличена или уменьшена, однако порядок выполнения операций остальных будет несколько отличаться.

Давайте рассмотрим префиксную и постфиксную варианты записи изучаемых нами операторов:

Советую сразу запомнить данные вариации позиционирования инкрементов и декрементов, поскольку потом вы можете чесами вглядываться в программу и не понимать почему она работает некорректно.

Источник

Рабочая программа дисциплины «Информационные технологии в строительстве»

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

«Воронежский государственный архитектурно-строительный университет»

УТВЕРЖДАЮ
Директор факультета магистратуры
___________ //

«______ »_______________________2015 г.

РАБОЧАЯ ПРОГРАММА

«Информационные технологии в строительстве»

Направление подготовки (специальность) 08.04.01 «Строительство»

Программа: «Энергосбережение и энергобезопасность инженерных систем и сооружений теплогазоснабжения»

Квалификация (степень) выпускника магистр

Нормативный срок обучения 2 года

Форма обучения очная

Автор программы __________________д. т.н., профессор Сотникова О, А.

Программа обсуждена на заседании кафедры ТГС и НГД

«____»________2015 года Протокол № _______

Зав. кафедрой______________________ д. т..н., проф.

1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ

1.1. Цели дисциплины

Подготовка студентов к работе по созданию программируемых приложений в области строительства.

1.2. Задачи освоения дисциплины

При освоении дисциплины студент должен:

Усвоить основные приемы создания компьютерных программ с целью их использования для решения математических задач и осуществления научно-технических расчетов;

Знать основные понятия и операции в среде программирования Borland C++ Builder 6.0;

Уметь разрабатывать алгоритмы, составлять и подготавливать программы к работе на ЭВМ, производить отладку программы, счет и анализ результатов.

2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОПОП

Дисциплина «Информационные технологии в строительстве» относится к базовой части профессионального цикла учебного плана.

Изучение дисциплины «Информационные технологии в строительстве» требует основных знаний, умений и компетенций студента по курсам: «Математическое моделирование», «Специальные разделы высшей математики»

Требования к входным знаниям:

— основные принципы построения математических моделей;

— основные типы математических моделей;

— методику проведения вычислительного эксперимента на ЭВМ;

— методы исследования математических моделей разных типов;

— основные исследовательские прикладные программные средства.

— обоснованно проводить формализацию исследуемых технических объектов;

— применять модели, средства и языки моделирования для проведения работ по анализу применяемых проектных решений;

— организовывать серию экспериментов для достижения заданной цели исследования; интерпретировать полученные результаты, увязывая их с соответствующими техническими характеристиками.

— методикой применения процедур программно-методических комплексов;

— методами построения математических моделей для решения типовых профессиональных задач;

— методикой разработки и применения математических моделей технических устройств различной физической природы.

Требования к входным компетенциям:

-готовностью к саморазвитию, самореализации, использованию творческого потенциала (ОК-3);

-способностью демонстрировать знания фундаментальных и прикладных дисциплин программы магистратуры.(ПК-4)

Дисциплина «Информационные технологии в строительстве» является предшествующей для написания магистерской диссертации.

3. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ

Процесс изучения дисциплины «Информационные технологии в строительстве» направлен на формирование следующих компетенций:

— способностью к абстрактному мышлению, анализу, синтезу (ОК-1);

-готовностью к саморазвитию, самореализации, использованию творческого потенциала (ОК-3);

-способностью использовать углубленные теоретические и практические знания, часть которых находится на передовом рубеже данной науки (ОПК-5);

-способностью самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности, расширять и углублять свое научное мировоззрение (ОПК-6);

-способностью осознать основные проблемы своей предметной области, при решении которых возникает необходимость в сложных задачах выбора, требующих использования количественных и качественных методов (ОПК-9).

В результате изучения дисциплины студент должен:

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

Разрабатывать алгоритмы, составлять и подготавливать программы к работе на ЭВМ, производить отладку программы, счет и анализ результатов

Основными приемами и методами программирования в среде Borland C++ Builder 6.0;

4. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ

Общая трудоемкость дисциплины «Информационные технологии в строительстве» составляет 3 зачетных единицы.

Источник

Инкремент и декремент в Java

Что за операторы такие, зачем им префиксная и постфиксная формы, и как вычислять сложные выражения с ними (пригодится на экзамене и собеседовании).

В программировании часто приходится выполнять операции (вычислять результат выражений), в которых переменная должна увеличиться или уменьшиться на единицу.

Программист, преподаватель Skillbox. Пишет про Java.

Пример 1

Тут всё просто, достаточно удостовериться, что значения переменных поменялись.

Примечание. Инкремент и декремент относятся к арифметическим операторам. Мы помним, что операнды арифметических операторов должны быть числового типа. Однако в Java допустим и тип char, потому что здесь это по сути разновидность типа int.

Проверим, как это работает с инкрементом и декрементом.

Пример 2

Пример 3

На каждой итерации цикла значение переменной i выводится в консоль, а сама переменная увеличивается на один после каждого витка.

Примечание: если в примере выше заменить i++ на ++i, то результат в консоли не поменяется — проверьте.

Дело в том, что преинкремент и постинкремент в условии цикла for можно сравнить с вызовом двух разных функций. Каждая из них делает одно и то же — увеличивает переменную i (после выполнения тела цикла), и только возвращаемые ими значения различаются.

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

Вот почему на работе цикла подобная замена не отразилась.

Пример 4

Перепишем пример с циклом так:

Как видим, вывод снова не изменился.

Всё потому, что в метод System. out.println () передаётся текущее значение переменной i, и лишь потом оно увеличивается на единицу.

За это отвечает постфиксная форма записи инкремента. А ещё есть префиксная. И для декремента тоже.

Префиксная и постфиксная формы

Синтаксис тут такой ( x — переменная):

Операция Постфиксная версия Префиксная версия
Инкремент x++ ++x
Декремент х— —х

Различия в работе:

Обратите внимание на слово потом. Потом — это когда? После вычисления всего выражения? Чтобы понять это, разберёмся с порядком вычисления инкрементов и декрементов.

Порядок вычисления выражений с операторами ++ и −−

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

О приоритете и ассоциативности

Не путайте приоритет с обычным порядком выполнения операторов. Все инструкции Java выполняет в привычном нам направлении (слева направо), и операнды операторов вычисляет так же.

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

Если на одном уровне встречаются операции одинакового приоритета, то какие из них выполнять первыми — определяет уже ассоциативность.

Пример 5

Разберём пример выше.

x = 3. Найдём значение выражения 2 * x++:

Значение b стало равным 4, а y равен 2.

Выражение с несколькими инкрементами/декрементами

В этом случае стоит помнить, что:

Если в выражении много инкрементов/декрементов одной переменной

Тогда входным значением переменной для вычисления каждого последующего инкремента или декремента будет значение этой переменной после вычисления предыдущего инкремента или декремента.

То есть инкременты/декременты в выражении обрабатываются не одновременно, а по очереди, порядок в которой определяется ассоциативностью и приоритетом этих операторов в Java.

Источник

Теперь вы знаете какие однокоренные слова подходят к слову Как написать следующее выражение если переменная index больше size то мы инкрементируем переменную, а так же какой у него корень, приставка, суффикс и окончание. Вы можете дополнить список однокоренных слов к слову «Как написать следующее выражение если переменная index больше size то мы инкрементируем переменную», предложив свой вариант в комментариях ниже, а также выразить свое несогласие проведенным с морфемным разбором.


Подборка по базе: 4 класс. Рабочая программа по Литературному чтению, ФГОС 3 (2).d, Рабочая программа по внеурочной деятельности-Функциональная грам, Рабочая программа по родному языку 3 класс.docx, Реинжиниринг и управление бизнес-процессами. Реинжиниринг бизнес, контрольная управление тех процессом.docx, Рабочая программа по окружающему миру 3 кл..docx, Рабочая программа 10 кл секреты словесного мастерства.doc, АДАПТИВНАЯ РАБОЧАЯ ПРОГРАММА (для слабовидящих обучающихся) учеб, Адаптационная программа по русскому языку для 5 класса.docx, Дополнительная общеобразовательная (общеразвивающая) программа.


Вариант 1.

1. Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?

  • Default

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

  • Break

3. Какой служебный знак ставится после оператора case ?

  • :

4. Укажите правильное определение функции main в соответствии со спецификацией стандарта ANSI

  • int main()

5. Какую функцию должны содержать все программы на С++?

  • main()

6. До каких пор будут выполняться операторы в теле цикла while (x < 100)?

  • Пока х строго меньше 100

7. Какое значение, по умолчанию, возвращает программа операционной системе в случае успешного завершения?

  • 0

8. Структура объявления переменных в С++

  • [=], < идент. 2>,…;

9. Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется:

  • Транслятор

10. Название С++ предложил

  • Рик Масситти

11. Каков результат работы следующего франмента кода?

int x = 0;

switch(x)

{

case 1: cout << «Один»;

case 0: cout << «Нуль»;

case 2: cout << «Привет мир»;

}

  • НульПривет мир

12. Какое значение будет напечатано?

#include

int main(int argc, char** argv)

{

int x = 0;

int y = 0;

if (x++ && y++)

{

y += 2;

}

std::cout << x + y << std::endl;

return 0;

}

  • 1

13. Оператор вывода cout может печатать несколько значений или переменных в одной команде, используя следующий синтаксис:

  • cout << «Привет» << name << «n»;

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

#include

int main()

{

int x = 3;

switch(x)

{

case 0:

int x = 1;

std::cout << x << std::endl;

break;

case 3:

std::cout << x << std::endl;

break;

default:

x = 2;

std::cout << x << std::endl;

}

return 0;

}

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

15. Тело оператора выбора if, будет выполняться. если его условие:

  • истинно (true)

16. Укажите блок кода, в котором переменная y доступна.

int main(int argc, char** argv)

{

if ( argc > 10 )

{

}

else if (int y = argc — 1 )

{

}

else

{

}

return 0;

}

  • строки 8 -15

17. Что появится на экране, после выполнения этого фрагмента кода?

int a = 1, b =2;

if (a == b);

cout << a << » = » << b << endl;

  • 1 = 2

18. Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)

  • 1

19. Какое из следующих значений эквивалентно зарезервированному слову true?

  • Все варианты ответов

20. Это значение 5.9875e17 может быть сохранено в переменной, типа

  • Float

21. Вывод данных в C++

  • cout « <переменная > « “< строка выводится на экран>” « <выражение > « endl;

22. В каком случае лучше всего использовать приведение типов данных?

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

23. Какой тип данных имеет переменная ARGV?

  • char **

24. Что будет напечатано на экране, после выполнения этого кода?

#include

int foo(int y);

int foo(int x)

{

return x+1;

}

int main(int argc, char** argv)

{

int x = 3;

int y = 6;

std::cout << foo(x) << std::endl;

return 0;

}

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

25. Какая строка содержит зарезервированные слова языка программирования С++?

  • if, else, for, while do, switch, continue, break

Вариант 2

1. Выберите правильный вариант объявления константной переменной в С++, где type — тип данных в С++ variable — имя переменной value — константное значение

  • const type variable = value;

2. Укажите объектно-ориентированный язык программирования

  • Все варианты ответов

3. В приведённом коде измените или добавьте один символ чтобы код напечатал 20 звёздочек — *.

int i, N = 20;

for(i = 0; i < N; i—)

printf(«*»);

  • int i, N = 20;for(i = 0; i < N; N—) printf(«*»);

4. Какие служебные символы используются для обозначения начала и конца блока кода?

  • { }

5. Чтобы подключить заголовочный файл в программу на С++, например iostream необходимо написать:

  • #include <> с iostream внутри скобок

6. Какими знаками заканчивается большинство строк кода в Си++?

  • ; (точка с запятой)

7. Тело любого цикла выполняется до тех пор, пока его условие …

  • истинно

8. Что будет напечатано?

int main()

{

for (int i = 0; i < 4; ++i)

{

switch (i)

{

case 0 : std::cout << «0»;

case 1 : std::cout << «1»; continue;

case 2 : std::cout << «2»; break;

default : std::cout << «D»; break;

}

std::cout << «.»;

}

return 0;

}

  • 0112.D

9. Какой из перечисленных типов данных не является типом данных в С++?

  • Real

10. Какая из следующих записей — правильный комментарий в С++?

  • /* комментарий */

11. Результат выполнения следующего фрагмента кода: 54 << 3?

  • 432

12. Какие преобразования типов данных не возможны без потери данных?

  • float to int

13. Укажите операцию, приоритет выполнения которой ниже остальных.

  • ?:

14. Что будет напечатано, после выполнения этого кода: cout << (5 << 3); ?

  • 40

15. Укажите неправильно записанную операцию отношения

  • =!

16. Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;

  • 13.2

17. В каком случае можно не использовать фигурные скобочки в операторе выбора if?

  • если в теле оператора if всего один оператор

18. Ввод данных в C++

  • cin » <выражение1> » <выражение2>…;

19. Какое ключевое слово указывает, что целая переменная не может принимать отрицательные значения?

  • Unsigned

20. Преобразование целочисленной переменной value в ASCII эквивалент

  • (char) value
  • char (value)

21. Какой из следующих логических операторов — логический оператор И?

  • &&

22. Какое значение будет содержать переменная y?

const int x = 5;

int main(int argc, char** argv)

{

int x[x];

int y = sizeof(x) / sizeof(int);

return 0;

}

  • 5

23. Укажите правильный вызов функции, предпологается, что функция была объявлена ранее.

  • funct();

24. Что такое ARGV[0]?

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

25. Можно ли гарантировать, что объявленная встроенная функция действительно является встроенной?

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

Вариант 3

1. Язык программирования C++ разработал

  • Бьерн Страуструп

2. Какие среды программирования (IDE) предназначены для разработки программных средств?

  • MVS, NetBeans, QT Creator, RAD Studio, Dev-C++

3. Какой из следующих операторов — оператор сравнения двух переменных?

  • ==

4. Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?

  • 10

5. Цикл с постусловием?

  • do while

6. Укажите правильную форму записи цикла do while

2)

// форма записи оператора цикла do while:

do // начало цикла do while

{

/*блок операторов*/;

}

while (/*условие выполнения цикла*/); // конец цикла do while

while (/*условие выполнения цикла*/) // конец цикла do while

  • 2

7. Какой из ниже перечисленных операторов, не является циклом в С++?

  • repeat until

8. Общий формат оператора множественного выбора – switch

2)

switch (switch_expression)

{

case constant1: statement1; [break;]

case constant2: statement2; [break;]

case constantN: statementN; [break;]

[default: statement N+l;]

}

  • 2

9. Цикл с предусловием?

  • For
  • While уоть

10. Простые типы данных в С++.

  • целые – int, вещественные – float или double, символьные – char

11. Укажите операцию, приоритет выполнения которой больше остальных

  • ()

12. Каков будет результат выражения !(1 && !(0 || 1))?

  • True

13. Какое значение будет содержать переменная х?

#include

int x;

int main()

{

int y;

std::cout << x << std::endl;

std::cout << y << std::endl;

return 0;

}

  • Неопределённое

14. Какой заголовочный файл следует подключить, чтобы можно было пользоваться приведением типов данных?

  • Никакого

15. Переменная x может быть доступна в другом блоке программы?

int main(int argc, char** argv)

{

if ( argc > 2 )

{

int x = 5;

}

else

{

}

return 0;

}

  • Нет

16. Если условие оператора выбора ложное, то:

  • выполняется следующий оператор, сразу после оператора if

17. Логическая операция с большим приоритетом выполнения

  • !

18. Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?

  • 6

19. Укажите правильное приведение типа данных!

  • (char)a

20. Почему приведение типов данных может быть не безопасно.

  • Вы можете временно потерять часть данных — таких, как отсечение десятичной части чисел с плавающей точкой

21. Оператор if else позволяет определить действие …

  • для истинного и ложного условий

22. Какой из ниже перечисленных вариантов ответа, показывает правильно записанный оператор выбора if ?

  • if ( условное выражение )

23. Какая из переменных хранит количество аргументов, передаваемых в программу?

  • Argc

24. Для чего используются встроенные функции?

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

25. Что будет напечатано на экране, после выполнения этого кода?

#include

int foo(int x, int y)

{

return x+y;

}

double foo(double x, double y)

{

return x+y;

}

int main(int argc, char** argv)

{

double (*ptr)(int, int);

ptr = foo;

std::cout << ptr(3,8) << std::endl;

return 0;

}

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

РК РК РК РК

Массив — это

  • Массив — это упорядоченные в памяти элементы одного и того же типа, имеющие имя. Доступ к отдельным элементам массива осуществляется по имени массива и индексу

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

  • Минимум одна

Если int n=3, какой будет результат ?switch(n) {case 2: cout << «ааа»; break;case 3: cout << «ббб»; break;default: cout << «ввв»; break; }

  • Ббб

Сколько сравнений должна сделать программа при использовании классического метода пузырька?

  • N*n

Метод пузырька используется для сортировки

  • Только для массивов небольшого размера

Укажите правильное объявление массива

  • Int mas[10];

Что такое функция?

  • Некоторая часть программы, имеющая собственное имя и которая может вызываться из основной программы

Что такое массив?

  • Именованный набор переменных имеющий один тип данных, и располагающихся в одной области памяти

Как написать следующее выражение на языке С «Переменной a присвоено значение b»?

  • a=b

Как написать следующее выражение «Второму элементу массива Myarray присвоено значение пяти »?

  • int Myarray [1] = 5

Как написать следующее выражение «Если переменная index больше size то мы инкрементируем переменную count »?

  • if (index>size) { count++; }

Какой диапазон значений имеет тип int для 32-разрядных вычислительных систем:

  1. от 0 до 4 294 967 295

Какой размер в байтах имеет переменная вещественного типа float

  • 4

Дан массив int L[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. Чему будет равно значение элемента этого массива L[1][2]

  1. 8

Объявление char *buf; соответствует

  • созданию указателя buf на символьное значение

Что называется прототипом функции?

  • имя функции и тип возвращаемого значения

Как обозначается в языке С (С++) следующий режим работы с потоком — создание нового файла для записи и чтения?

  • w+

Какая функция, описанная в заголовочном файле читает строку символов из файла?

  • fgets()

Какой размер массива M будет после выполнения кода:

char M[ ]=»nGoodlive» ?

  • 9

В каких случаях необходимо использовать оператор return в теле функции?

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

При открытии файла выполняется следующее действие:

  1. устанавливается вид (режим) использования файла

Какое ключевое слово языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта?

  • union

Каким способом можно задать многострочный комментарий в языке С++

  • /*комментарии к программе*/

Логическое выражение может возвращать результат типа

  • boolean

Выберите правильный вариант записи на языке C формулы 0

  1. (x>0) AND (x<10)

Укажите правильный вариант записи условного оператора в языке C

  • IF (x>0) { y:=sqrt (x)}

Выберите правильный вариант записи на языке C следующего условия: « x принадлежит диапазону [0;10)»

  • (x>=0) AND (x<10)

Укажите группу, содержащую последовательность правильно записанных на языке С знаков операций отношений

>, <, =, ?

  • =, <>, ><, >
  • =, >=, <=, !=
  • =>,=<, =, <

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

    • Do While

    В результате выполнения кода

    int i=2; switch (i) { case 1: i += 2;case 2: i *= 3; case 6: i /= 2;

    default: ; }

    • переменная i примет значение 3

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

    • #include

    1 комментарий в программе на С++.

    содержит пояснения к тексту и не оказывает влияния на выполнение программы

    2 сколько функций может быть в программе С++?

    минимум одна

    3 какой служебный знак ставится после оператора case?

    n*n

    4 какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch ни с одним константным выражением?

    default

    5 укажите правильное объявление массива.

    int mas[10]

    6 какой из ниже перечисленных операторов, не является циклом в С++?

    repeat … until

    7 какое значение, по умолчанию, возвращает программа операционной системе в случае успешного завершения (return)?

    0

    8 процесс компиляции программы.

    переводит исходный текст в исполняемый файл

    9 чем метод пузырька отчается от шейкера?

    метод шейкера позволяет сортировать массив в двух направлениях (и слева на право и справа на лево)

    10 чему будет равна переменная а, после выполнения этого кода int a; for(a=0; a<10; a++) {…}?

    10

    11 если имеется объявление int a[15], какой фрагмент кода выводит все элементы массива?

    for(int k=0; k<15; k++) cout <

    12 Если int n=3, какой будет результат? switch(n) {case 2: cout <<«aaa»; break; case 3: cout << «ббб»; break; default: cout << «ввв»; break;}.

    ббб

    13 какие значения будут у переменных a, b и c в результате выполнения следующего кода? int a=1; int b=1; int c =1; a=true? ++b:++c

    a=1, b=2, c=2

    14 до каких пор будут выполняться операторы в теле цикла while (x<100)?

    пока х строго меньше 100

    15 если ошибки в алгоритме программы, на каком этапе они обнаружатся?

    на этапе выполнения

    16 простые типы данных в с++.

    целые – int, вещественные – float или double, символьные – char

    17 тело любого цикла выполняется до тех пор , пока его условие…

    истинно

    18 что означает cout<

    ширина поля вывода устанавливается равной 3

    19 если i=3, какой будет результат? if (i==4) cout<<«aaa»; else if (i==3) cout<<«bbb»; else if (i==3)cout<<«ccc»

    bbb

    20 при выходе функции main.

    программа заканчивается

    21 метод пузырька используется для сортировки:

    шейкерная

    22 компилятор языка С++:

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

    23 чему равен результат вычисления выражения x+3*b+x при x=12 и b=8?

    48

    24 процесс компиляции программы.

    переводит исходный текст в исполняемый файл

    25 Вывод данных в C++.

    cout « <переменная > « “< строка выводится на экран>” « <выражение > « endl;

    26 Какое из следующих значений эквивалентно зарезервированному слову true?

    1

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

    if(x<0){y:=sqrt(x)}

    28 какая из следующих строк кода выведет строку hello,codelessons.

    cout<<‘Hello,»<<«CodeLessons!»;

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

    return

    30 логическое выражение может возвращать результат типа

    boolean

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

    cout<<«Привет»<

    32 операция ++

    увеличивает значение переменной на единицу

    33 для того, чтобы вывести символ новой строки, надо:

    воспользоваться специальным манипулятором endl

    34 какой диапазон значений имеет тип int длдя 32-разрядных вычислительных систем:

    от 0 до 4 294 967 295

    35 в каком случае можно не использовать фигурные скобочки в операторе выбора if?

    если в теле оператора if всего один оператор

    36 результат выполнения следующего фрагмента кода: cout<<22/5*3;

    13,2

    37 какой порядковый номер последнего элемента массива, размер массива

    18

    38 какие служебные символы используются для обозначения начала и конца блока кода?

    {…}

    39 цикл с предусловием .

    while

    40 массив это — ……..по имени массива и индексу

    41 программа переводящая входную программу на исходном языке в машинной код, называется.

    Компилятор

    1. Какой
      операции нет в с++? ПОСЛЕДОВАТЕЛЬНОЙ

    2. В каком
      файле заголовков определён объект
      cout? IOSTREAM.H

    3. Что
      понимается под потоком в с++? МЕХАНИЗМ
      ВВОДА/ВЫВОДА

    4. К каким
      числам применима операция %? К ЦЕЛЫМ

    5. Если
      есть два объявления int
      qwerty; int
      QWERTY; то какое из утверждений
      верно? ОБА ОБЪЯВЛЕНИЯ ПРАВИЛЬНЫЕ

    6. В языке
      с++ используется стандартная функция
      pow(x, y).
      Это… ФУНКЦИЯ ВОЗВЕДЕНИЯ Х В СТЕПЕНЬ
      Y

    7. В какие
      скобки заключаются комментарии? /* */

    8. Ключевое
      слово void обозначает, что
      функция НИЧЕГО НЕ ВОЗВРАЩАЕТ

    9. Какой
      статус международного стандарта языка
      с++? ПРИНЯТ ISO И
      ТЕМ САМЫМ АВТОМАТИЧЕСКИ ПРИНЯТ ВО СВЕХ
      СТРАНАХ

    10. Значение
      переменной number не лежит
      между 3 и 6, укажите правильный вариант
      записи данного утверждения на языке
      с++ NUMBER < 3 || NUMBER
      > 6

    11. Для того
      чтобы вывести символ новой строки,
      нужно… ВОСПОЛЬЗОВАТЬСЯ СПЕЦИАЛЬНЫМ
      МАНИПУЛЯТОРОМ
      ENDL

    12. Что
      является отправной точкой компьютерной
      программы? ФУНКЦИЯ MAIN

    13. Определите
      значение целочисленных переменных a
      и b после выполнения
      следующего фрагмента программы a
      = 2468; b = (a%1000)*10;
      a= =a/1000+b;
      A = 4682, B
      = 4680

    14. Что из
      перечисленного используется для
      перевода вывода на следующую строку?
      ENDL

    15. Для чего
      нужен cin? ПОЛУЧАТЬ
      ИНФОРМАЦИЮ (ДАННЫЕ) ОТ ПОЛЬЗОВАТЕЛЯ

    16. Какая
      группа содержит последовательность
      правильно записанных на языке С знаков
      операций отношений? =, >=,
      <=, !=

    17. В
      результате успешной компиляции программы
      с++ с каким расширением будет получен
      файл? .EXE

    18. Какое
      действие выполняется при открытии
      файла? УСТАНАВЛИВАЕТСЯ ВИД (РЕЖИМ)
      ИСПОЛЬЗОВАНИЯ ФАЙЛА)

    19. Какая
      функция, записанная в заголовочном
      файле, читает строку символов из файла?
      F.GETS()

    20. Логическое
      «и» обозначается &&

    21. Когда
      заранее не известно, сколько раз должна
      исполняться группа операторов, для
      прерывания повторения можно использовать
      … значение КОНТРОЛЬНОЕ

    22. Каким
      знаком заканчивается большинство строк
      кода в Си++? ТОЧКА С ЗАПЯТОЙ

    23. Выберете
      однострочный комментарий С++ //
      ОДНОСТОЧНЫЙ КОММЕНТАРИЙ

    24. Отметьте
      истинное высказывание: ПЕРЕМЕННАЯ
      ОБЪЯВЛЯЕТСЯ, ПОТОМ ИНИЦИАЛИЗИРУЕТСЯ
      И ИЗМЕНЯЕТСЯ

    25. Выполнение
      каждой программы на С++ начинается с
      функции MAIN

    26. Какое
      высказывание для кода верно int
      a,b,c,d;
      a=1; b=2;
      c=c+b+p;
      cout <<p;
      ? КОД НЕ ВЕРЕН, ПОТОМУ ЧТО ПЕРЕМЕННАЯ
      Р НЕ ОБЪЯВЛЕНА

    27. Какой
      размер в байтах имеет переменная
      вещественного типа float?
      4

    28. Из чего
      состоит оператор объявления имени? ИЗ
      НАЗВАНИЯ ТИПА И ОБЪЯВЛЯЕМОГО ИМЕНИ

    29. Нелогической
      операцией является… =

    30. Как
      обозначается в языке С (С++) следующий
      режим работы с потоком – создание
      нового файла для записи и чтения? А+

    31. Чему
      равен результат вычисления выражения
      (b-x)*3+b
      при x = 12 и b
      = 8 -4

    32. Параметры
      функции описан как “int&
      a”. Соответствующий ему
      аргумент может быть ПЕРЕМЕННАЯ ТИПА
      INT

    33. Какой
      вариант записи на языке С формулы 0<X<10
      правильный? (X>0)
      AND (X
      < 10)

    34. Если
      после выражения стоит точка с запятой,
      то … ЭТО ОПЕРАТОР-ВЫРАЖЕНИЕ, ДЕЙСТВИЕ
      КОТОРОГО ЗАКЛЮЧАЕТСЯ В ВЫЧИСЛЕНИИ
      ВЫРАЖЕНИЯ

    35. Как
      написать следующее выражение на языке
      С «Переменной а присвоено значение b»?
      А =
      B

    36. Определите
      результат выполнения следующего кода
      float*thingPtr=new
      float
      (3.14159) ДАННАЯ СТРОКА
      ЗАДАËТ ЗНАЧЕНИЕ ОБЪЕКТУ ТИПА
      FLOAT

    37. x
      ++ эквивалентно следующему выражению
      Х = Х + 1

    38. Что будет
      выведено на экран дисплея при выполнении
      следующей последовательность операторов
      X=2; cout <<
      X+1; ? 3

    39. Логическое
      «не» обозначается !

    40. Логическое
      «не равно» обозначается !=

    41. Команда,
      которая используется для передачи
      управления из функции к вызывающей
      функции, — это RETURN

    42. Чему
      равно значение выражения (a||b&&a||c),
      где a,b,c
      – величины типа bool,
      имеющие значение false,
      true и true
      соответственно? TRUE

    43. Функция
      вычисляет произведение двух чисел.
      Исходные данные вводятся с клавиатуры.
      Какие проверки целесообразно ввести
      в программе? ПРОВЕРКА, ЧТО ИСХОДНЫЕ
      ДАННЫЕ ЯВЛЯЮТСЯ ЧИСЛАМИ

    44. Какой
      диапазон значений имеет тип int
      для 32-разрядных вычислительных систем?
      ОТ 0 ДО 4 294 967 295

    45. В языке
      Си++ литерал – это … БУКВА

    46. Результат
      какого типа может возвращать логическое
      выражение? BOOLEAN

    47. Зачем в
      С++ используют оператор return?
      ФУНКЦИЯ, В КОТОРОЙ ОН СОДЕРЖИТСЯ,
      ЗАВЕРШАЕТ СВОЁ ВЫПОЛНЕНИЕ И УПРАВЛЕНИЕ
      ВОЗВРАЩАЕТСЯ В ТО МЕСТО ПРОГРАММЫ, ИЗ
      КОТОРОГО ВЫЗЫВАЛАСЬ ДАННАЯ ФУНКЦИЯ

    48. Укажите
      правильный идентификатор имени
      переменной: _RI18

    49. Что такое
      функция? НЕКОТОРАЯ ЧАСТЬ ПРОГРАММЫ,
      ИМЕЮЩАЯ СОБСТВЕННОЕ ИМЯ, КОТОРАЯ МОЖЕТ
      ВЫЗЫВАТЬСЯ ИЗ ОСНОВНОЙ ПРОГРАММЫ

    50. Какое
      выражение не содержит синтаксических
      ошибок? -0.18*А/R-0.2*T

    51. Укажите
      в каком выражении на языке С++ неправильно
      применяются операции с действительными
      типами FLOAT A=2,
      B=0*24, C;
      C =A
      +
      B%A;
      +

    52. Выберете
      верное утверждение КОММЕНТАРИИ
      ИГНОРИРУЮТСЯ КОМПИЛЯТОРОМ

    53. Поток
      cout << X
      << endl; используется
      для ВЫВОДА Х И ПЕРЕВОДА КУРСОРА ВЫВОДА
      НА НОВУЮ СТРОКУ

    54. Какие
      из простых типов данных можно выводить
      на экран, используя поток вывода? ВСЕ
      ИЗВЕСТНЫЕ ПРОСТЫЕ ТИПЫ ДАННЫХ

    55. К
      чему применяется операция инкремента?
      К ПЕРЕМЕННЫМ

    56. Определите
      результат выполнения следующего
      фрагмента программы int
      a;
      a=4/3;
      А=1

    57. Что
      выполняет операция ++ в языке С++?
      УВЕЛИЧИВАЕТ ЗНАЧЕНИЕ
      ОПЕРАНДА НА ЕДИНИЦУ

    58. В
      каких случаях необходимо использовать
      оператор return
      в теле функции? ЕСЛИ
      НЕОБХОДИМО, ЧТОБЫ ФУНКЦИЯ ВЕРНУЛА
      ЗНАЧЕНИЕ

    59. Чему
      равно значение выражения !((1||0)&&0)?
      1

    60. Является
      х переменной или константой в выражении
      у =12+х? НЕЛЬЗЯ ОПРЕДЕЛИТЬ

    61. Отметьте
      правильные объявления переменных: INT
      SD1K_K;

    62. Если в
      арифметическом выражении участвуют
      короткое целое и длинное целое, то …
      КОРОТКОЕ ПРИВОДИТСЯ К ДЛИННОМУ

    63. Укажите,
      какое из следующих утверждений истинное
      ТИПЫ АРГУМЕНТОВ В ВЫЗОВЕ ФУНКЦИИ
      ДОЛЖНЫ БЫТЬ СОГЛАСОВАНЫ С ТИПАМИ
      СООТВЕТСТВУЮЩИХ ПАРАМЕТРОВ В СПИСКЕ
      ПАРАМЕТРОВ ПРОТОТИПА ФУНКЦИИ

    64. Оператор
      … используется для принятия решений
      IF

    65. Если int
      n = 3, каков будет результат
      switch(n) {case
      2: cout << “aaa”;
      break; case 3:
      cout << “ббб”; break;
      default: cout <<
      “ввв”; break}? БББ

    66. Оператор
      выбора … используется для выполнения
      одного действия, если его условие
      истинно, и другого действия, если условие
      ложно IFELSE

    67. Укажите
      оператор выбора в языке С++ SWITCH
      CASE

    68. Чему
      будет равно переменная с в результате
      выполнения следующей программы a=120;
      b=100; a=a+b/2;
      if (b C=185

    69. Записан
      оператор If (условие) S;.
      Если условие не выполняется, то какой
      оператор будет выполнен? СЛЕДУЮЩИЙ
      ОПЕРАТОР ПРОГРАММЫ

    70. Определите
      значение переменной с после выполнения
      следующего фрагмента программы a=40;
      b = 80; b=-a-2*b;
      if (a 240

    71. Чему
      будет равно n после
      выполнения фрагмента программы int
      s=0, n=32; while
      (n>s) {s=s+1;
      n=n-1;}? 16

    72. Что будет
      напечатано в результате выполнения
      следующей программы int
      s=175, n=0;
      while (s+n<325)
      {s=s-10;
      n=n+30;} cout
      << s <<endl;?
      95

    73. Определите,
      что будет напечатано в результате
      выполнения следующего фрагмента
      программы int i=2;
      do {i=i*2;
      printf(“%d
      “,i);} while
      (i<=1000); СТЕПЕНИ ДВОЙКИ
      СО 2-ОЙ ПО 10-УЮ

    74. Чему
      будет равно b в результате
      выполнения следующей программы int
      a=7; int
      b=10+a*2; while
      (b<100) {a=b+12;
      b=a+14;}? 102

    75. Какое
      число будет напечатано после выполнения
      следующей программы int
      n,s; n=1,
      s=26; while
      (s<=205){s=s+20;
      n=n*2;} cout
      << n << endl;
      return 0;? 512

    76. Чему
      будет равно s после
      выполнения следующей программы s=0;
      k=1; while (k
      <11) {s=s+k;
      k=k+1;}? 55

    77. Что будет
      напечатано в результате выполнения
      следующей программы int
      s=-1, n=3; while
      (6*s*s*s*s*s>800*s*s*s)
      {s-=2; n*=2;}
      cout << n-s;?
      205

    78. Чему
      будет равно n после
      выполнения следующей программы int
      n, s; s=0;
      n=0; while
      (s<=267) {s=s+25;
      n=n+10;}? 110

    79. Чему
      будет равно n после
      выполнения следующей программы int
      n, s; s=0;
      n=0; while
      (s<=35) {s=s+4;
      n=n+1;}? 9

    80. Какое
      из утверждений верно для следующей
      функции int i;
      long f=1; for
      (i=1; i <=num;
      i++) f=f*i;
      ? ФУНКЦИЯ ВЫЧИСЛЯЕТ ФАКТОРИАЛ ЦЕЛОГО
      ЧИСЛА

    81. Чему
      будет равно n после
      выполнения следующей программы int
      n, s; s=0;
      n=0; while
      (s<=55) {s=s+5;
      n=n+2;}? 24

    82. Что
      выводит следующая программа for
      (int i=35; I
      <=87; i++) {if
      (i%7==1||i%7==2||i%7==5)
      cout << I
      << “”;}? НАТУРАЛЬНЫЕ ЧИСЛА ОТ 35 ДО
      87, КОТОРЫЕ ПРИ ДЕЛЕНИИ НА 7 ДАЮТ ОСТАТОК
      1,2 ИЛИ 5

    83. Сколько
      раз выполнится следующий оператор
      цикла int i=1;
      while (i>3) I
      = i+1;? НИ ОДНОГО

    84. Определите,
      чему будет равно s после
      выполнения следующей программы int
      s=0, n=5; while
      (n>0) (s=s+n;
      n=n-1;} 15

    85. Какое
      число будет напечатано после выполнения
      следующей программы int
      n, s; n=1,
      s=26; while
      (s<=205) {s=s+20;
      n=n*2;} cout
      << n<< endl;
      return 0;? 512

    86. Что
      выведет следующая программа i=1;
      do {cout <<
      i<< “ “; i++}
      while (I <
      20)? ВЫВОДИТ 1-19

    87. Чему
      будет равно i после
      выполнения следующей программы i=0;
      s=70; while
      (s>7) {s=s-7;
      i++;}? 9

    88. Что
      выведет следующая программа n=4,
      s=0; while
      (n<=13){s=s+15;
      n=n+1;} cout
      << s<< endl;
      150

    89. Что
      вычисляет следующая
      программа int sum = 0; for (int
      i=1; i<=n; i++) sum +=I;? СУММУ НАТУРАЛЬНЫХ
      ЧИСЕЛ ОТ 1 ДО
      N
      ВКЛЮЧИТЕЛЬНО

    90. Чему
      будет равно s после
      выполнения следующей программы s=0;
      n=хз; while
      (n>1) {s=s+n;
      n=n-1;}? 20

    91. Что
      делает следующая программа for
      (int i=10;
      i<=20; i++)
      cout << i*I
      << “ “;? ВЫВОДИТ КВАДРАТЫ НАТУРАЛЬНЫХ
      ЧИСЕЛ ОТ 10 ДО 20 ВКЛЮЧИТЕЛЬНО

    92. Определите,
      чему будет равно s после
      выполнения следующей программы int
      s=0, n=40; while
      (s+n<100)
      (s=s+25; n=n-5;}
      75

    93. Какой
      размер массива М будет после выполнения
      кода char M[]=”nGoodlive”?
      9

    94. Что из
      себя представляет динамическое выделение
      памяти? ПАМЯТЬ ПОД ОБЪЕКТ (ПЕРЕМЕННУЮ)
      МОЖЕТ ВЫДЕЛЯТЬСЯ НЕ СРАЗУ, А В ПРОЦЕССЕ
      РАБОТЫ ПРОГРАММЫ, ОСВОБОЖДЕНИЕ ПАМЯТИ
      ПРОИЗВОДИТСЯ ВРУЧНУЮ

    95. Чему
      будут равны элементы этого массива
      после выполнения следующего фрагмента
      программы for (i=0;
      i<=9; i++)
      A[i]= 9-I;
      for (i=0; i<=4;
      i++) {k =A[i];
      A[i]=A[9-i]
      = k}? 9876556789

    96. Какое
      значение будет присвоено переменной
      Х в программе С++ оператором Х=m[13]?
      14-ГО ЭЛЕМЕНТА(как
      мы нормально считаем)

    97. Чему
      окажутся равны
      элементы данного
      массива for (i= 0; I <=10; i++)
      A[i]=i-1; for (i=10; i>=1; i—) A[i-1]=A[i];? 99999999999

    98. Что
      описывает данная строка программы:
      float mas=new
      int[3][2]? ДАННАЯ СТРОКА
      ПРЕДСТАВЛЯЕТ СОБОЙ ОШИБОЧНУЮ ЗАПИСЬ
      И РАБОТАТЬ НЕ БУДЕТ

    99. Как
      написать следующее выражение «Второму
      элементу массива Myarray
      присвоено значение пяти»? INT
      MYARRAY[1] = 5

    100. Что
      меняет
      местами
      следующий
      алгоритм
      k = 1; for (i=1; i<=n; i++) {c=A[i][i]; A[i][i]=A[k][i];
      A[k][i]=c}? ЭЛЕМЕНТЫ
      ДИАГОНАЛИ И K-ОЙ СТРОКИ ТАБЛИЦЫ

    101. Что
      напечатает следующая программа int
      imax=0, imin=0;
      for (int i=1;
      ia[imax])
      imax=I; if
      (a[I ХЗ, НО
      В ОТВЕТЕ СУММА НОМЕРОВ МИНИМАЛЬНОГО И
      МАКСИМАЛЬНОГО ЭЛЕМЕНТОВ

    102. В какой
      из следующих строк, записанных на языке
      С++, выполняется обращение к седьмому
      элементу массива, размер которого равен
      10? MAS[6]

    103. Определите,
      что будет вычислено в результате
      выполнения следующей программы summa=0;
      for (i=0; i<100;
      i++) summa
      +=A[i]; СУММА
      100 ПЕРВЫХ ЭЛЕМЕНТОВ МАССИВА

    104. В языке
      Си++ указатель – это СИМВОЛИЧЕСКОЕ
      ПРЕДСТАВЛЕНИЕ АДРЕСА ЯЧЕЙКИ ПАМЯТИ

    105. Какой
      индекс у 3-его элемента массива int
      B[100] в языке С++? 2

    106. Что
      делает следующая программа int
      max=a[0]; for
      (int i=1; imax)
      max=a[i];}?
      НАХОДИТ НАИБОЛЬШИЙ ЭЛЕМЕНТ МАССИВА

    107. Что
      вычисляет следующая программа int
      sum=0; for (int
      i=0; I – ХЗ
      ЧТО, НО В ОТВЕТАХ СУММУ ОТРИЦАТЕЛЬНЫХ
      ЭЛЕМЕНТОВ МАССИВА

    108. Что будет
      вычислено в результате выполнения
      следующей программы sum
      = 0; for (i=0; i
      <50; i++) if
      (A[i]) > 0)
      sum = sum+A[i]?
      СУММА ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА

    109. Какой
      элемент массива В будет наибольшим
      после выполнения следующей программы
      for (n=1;
      n<=100; n++)
      A[n]=(n-80)*(n-80);
      for (n=1; n
      <=100; n++) B[101-n]=A[n];?
      В[100]

    110. Дан
      массив int L[3][3]
      = {{2,3,4}, {3,4,8}, {1,0,9}}. Чему будет равно
      значение элемента этого массива L[1][2]?
      8

    111. Что такое
      массив? ИМЕНОВАННЫЙ НАБОР ПРОНУМЕРОВАННЫХ
      ПЕРЕМЕННЫХ, ИМЕЮЩИЙ ОДИН ТИП ДАННЫХ,
      РАСПОЛАГАЮЩИХСЯ В ОДНОЙ ОБЛАСТИ ПАМЯТИ

    112. Чему
      будет равно р после выполнения следующей
      программы int p=1;
      for (int
      i=1;i-ХЗ,
      ответа нет

    113. Процесс
      упорядоченного размещения элементов
      в массиве называется СОРТИРОВКА

    114. В операторе
      if проверяется условие
      if ((x>=a)
      && (x<=b))/.
      Что означает выполнение этого условия?
      Х ПРИНАДЛЕЖИТ ОТРЕЗКУ [A,B]

    115. Чему
      будет равно s после
      выполнения программы int
      s=0, n=26; while
      (n>s) {s=s+1;
      n=n-1;}? 13

    116. Каким
      оператором можно ввести с клавиатуры
      n элементов массива Х?
      FOR (I=0; I<N; I++) CIN >> X[I]

    117. Сколько
      элементов массива В будут иметь
      положительные значения после выполнения
      следующей программы for
      (n=1; n <=100;
      n++) A[n]=n-10;
      for (n=1; n
      <=100; n++) B[n]=A[n]*n
      90

    118. Определите
      результат выполнения операции в
      следующей программе int
      a=7, b=4, x;
      x=a/b;
      1

    119. Какую
      директиву препроцессора необходимо
      подключить для организации форматированного
      ввода-вывода данных? #INCLUDE
      <STDIO.H>

    120. Чему
      равно значение выражения (a&&!b||c),
      где a,b,c
      – величины типа bool,
      имеющие значение false,
      true и true
      соответственно? TRUE

    121. Какой
      массив имеет самый большой размер char
      *s1=»QWERTY»; char s2[7]=»qwerty»; char
      *s3=»127*27″; ? ВСЕ МАССИВЫ ИМЕЮТ
      ОДИНАКОВЫЙ РАЗМЕР

    122. Если в
      арифметическом выражении участвуют
      целый и вещественный операнды, то ЦЕЛЫЙ
      ТИП ПРИВОДИТСЯ К ВЕЩЕСТВЕННОМУ

    123. Что
      является отправной точкой компьютерной
      программы? ФУНКЦИЯ MAIN

    124. Процесс
      компиляции программы: ПЕРЕВОДИТ
      ИСХОДНЫЙ ТЕКСТ В ИСПОЛНЯЕМЫЙ ФАЙЛ

    125. В
      идентификаторах можно использовать
      только: ЗАГЛАВНЫЕ И СТРОЧНЫЕ ЛАТИНСКИ
      ЕБУКВЫ, ЦИФРЫ И ЗНАК ПОДЧЕРКИВАНИЯ

    126. Если
      функция вычисления суммы целых чисел
      от 1 до n
      имеет прототип int
      sum(int
      n),
      запишите определение функции, используя
      рекурсию: ВОЗМОЖНО {IF(N==1)
      RETURN
      1; ELSE
      RETURN
      N+SUM(N-1);}

    127. Для чего
      предназначен оператор continue
      в языке С++? ПРОПУСКАЕТ ОСТАТОК ТЕЛА
      ЦИКЛА И ПЕРЕХОДИТ К СЛЕДУЮЩЕЙ ИТЕРАЦИИ

    128. Как
      написать следующее выражение «Если
      переменная index больше size то мы
      инкрементируем переменную count »? if
      (index>size) { count++; }

    129. Объявление
      char *buf;
      соответствует созданию указателя
      buf на символьное
      значение

    130. Что
      называется прототипом функции? ИМЯ
      ФУНКЦИИ И ТИП ВОЗВРАЩАЕМОГО ЗНАЧЕНИЯ

    131. Какое
      ключевое слово языка С++ используется
      для описания структурированного типа
      данных, все элементы которого в памяти
      начинаются с одного байта? UNION

    132. Тело
      какого цикла будет выполнено хотя бы
      раз, независимо от истинности условия?
      DO WHILE

    ,

    Соседние файлы в предмете Программирование на C++

    • #
    • #
    • #

    Понравилась статья? Поделить с друзьями:
  • Как написать слайдер на javascript для сайта
  • Как написать сладости на английском
  • Как написать сладкое письмо солдату
  • Как написать сладкову военкору
  • Как написать сладких снов подруге