19.01.2014, 18:38 | #1 |
Новичок
Регистрация: 23.02.2013
Сообщений: 13
Сказал спасибо: 2
Поблагодарили 17 раз(а) в 3 сообщениях
|
Программирование
Раздел 1 «ТИПЫ ДАННЫХ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ»
Не уверен какой из ответов не правилен, так как материал изучил достаточно хорошо. Результат 18 из 20. Скачать: Программирование раздел 1 |
14 пользователя(ей) сказали cпасибо: |
20.01.2014, 08:58 | #2 |
Новичок
Регистрация: 01.10.2013
Сообщений: 7
Сказал спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
|
Спасибо. Выручил)
|
20.01.2014, 16:47 | #3 |
Новичок
Регистрация: 31.10.2012
Сообщений: 26
Сказал спасибо: 17
Поблагодарили 37 раз(а) в 15 сообщениях
|
Первый тест 19.5 балов из 20
Какую длину в байтах занимает тип данных float: 4 Укажите наиболее младший (короткий) тип из перечисленных: unsigned int Укажите наиболее старший (длинный) из перечисленных типов: double Какая из перечисленных операций языка С++ имеет самый высокий приоритет: Логическое отрицание Какие из перечисленных операций языка С++ имеют одинаковые приоритеты: Инкремент Определение адреса переменной Укажите типы данных, которые могут принимать только положительные значения: Выберите один или несколько ответов: unsigned char unsigned float К типам данных с плавающей точкой относятся: Выберите один или несколько ответов: float doublé Какое действие выполняет последовательность символов \n При выводе на принтер и на экран переводит строку Какой идентификатор не может быть использован в качестве выражения в операции sizeof (выражение): Имя функции Операция логическое ИЛИ с элементами отрицания: A || !B принимает результат «ЛОЖЬ», если: Выберите один ответ: A=«ЛОЖЬ» и B=«ИСТИНА» Операция логическое ИЛИ: A || B принимает результат «ЛОЖЬ», если: A=«ЛОЖЬ» и B=«ЛОЖЬ» Директива define# имя строка Выберите один или несколько ответов: Выполняет простую текстовую подстановку, когда препроцессор заменяет имя соответствующей строкой Операция логическое И: A&&B принимает результат «ИСТИНА», если: A=«ИСТИНА» и B=«ИСТИНА» Операция условия Операнд-1 ? операнд-2: операнд-3; задает следующие действия: Выберите один или несколько ответов: Если операнд 1 равен нулю, то выполняется операнд 3 Если операнд 1 отличен от нуля, то выполняется операнд 2 В языке С++ не существует следующих типов операций, различающихся по числу операндов, участвующих в операции: кватернарные Для постфиксной формы записи операции декремента: Выберите один или несколько ответов: сначала значение используется в выражении и только потом выполняется уменьшение операнда на единицу знак операции располагается справа от операнда Какие бинарные операции могут быть использованы в формате операции составного присваивания <операнд1>(бинарная операция) =<операнд2>: Выберите один или несколько ответов: Операция * Операция % В результате выполнения следующих операций: int X = 0, Z = 0; Z += ++X; Z = X++: переменные принимают значения: Выберите один или несколько ответов: X=1 Z=1 Операция логическое И с элементами отрицания: A && !B принимает результат «ИСТИНА», если: A=«ИСТИНА» и B=«ЛОЖЬ» Для префиксной формы записи операции инкремента: Выберите один или несколько ответов: знак операции располагается слева от операнда сначала выполняется увеличение операнда на единицу и только потом увеличенное значение используется в выражении |
Пользователь сказал cпасибо: |
20.01.2014, 18:09 | #4 |
Новичок
Регистрация: 16.05.2013
Сообщений: 5
Сказал спасибо: 7
Поблагодарили 1 раз в 1 сообщении
|
А можно все разделы!! и итоговое!!! зарание спасибо
|
21.01.2014, 00:50 | #5 |
Новичок
Регистрация: 10.07.2013
Сообщений: 2
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
люди помогите плиссссс
где еайти ответы на предмет ПРОГРАМИРОВАНИЕ |
24.01.2014, 18:05 | #6 |
Новичок
Регистрация: 18.12.2012
Сообщений: 3
Сказал спасибо: 108
Поблагодарили 1 раз в 1 сообщении
|
help!!
|
25.01.2014, 20:24 | #7 |
Новичок
Регистрация: 09.03.2013
Сообщений: 8
Сказал спасибо: 2
Поблагодарили 20 раз(а) в 3 сообщениях
|
Получил 5 и чуть меньше 100 баллов
==================================================================== Тестирование по Разделу 1 «ТИПЫ ДАННЫХ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ» ==================================================================== Какие из перечисленных операций языка С++ имеют одинаковые приоритеты: - Инкремент - Определение адреса переменной ------------------------------------------------------------------- Укажите типы данных, которые могут принимать только положительные значения: - unsigned float - unsigned char ------------------------------------------------------------------- Для постфиксной формы записи операции декремента: - сначала значение используется в выражении и только потом выполняется уменьшение операнда на единицу - знак операции располагается справа от операнда ------------------------------------------------------------------- Укажите наиболее старший (длинный) из перечисленных типов: - double ------------------------------------------------------------------- Для префиксной формы записи операции инкремента: - сначала выполняется увеличение операнда на единицу и только потом увеличенное значение используется в выражении - знак операции располагается слева от операнда ------------------------------------------------------------------- Какие бинарные операции могут быть использованы в формате операции составного присваивания <операнд1>(бинарная операция) =<операнд2>: - Операция % - Операция * ------------------------------------------------------------------- К типам данных с плавающей точкой относятся: - double - float ------------------------------------------------------------------- Операция логическое ИЛИ с элементами отрицания: A || !B принимает результат «ЛОЖЬ», если: - A=«ЛОЖЬ» и B=«ИСТИНА» ------------------------------------------------------------------- Операция логическое ИЛИ: A || B принимает результат «ЛОЖЬ», если: - A=«ЛОЖЬ» и B=«ЛОЖЬ» ------------------------------------------------------------------- Укажите наиболее младший (короткий) тип из перечисленных: - unsigned int ------------------------------------------------------------------- Директива define# имя строка - Выполняет простую текстовую подстановку, когда препроцессор заменяет имя соответствующей строкой - Позволяет использовать идентификатор, которому присваивается значение константы ------------------------------------------------------------------- В результате выполнения следующих операций: int X = 0, Z = 0; Z += ++X; Z = X++: переменные принимают значения: - Z=1 - X=2 ------------------------------------------------------------------- Операция условия Операнд-1 ? операнд-2: операнд-3; задает следующие действия: - Если операнд 1 отличен от нуля, то выполняется операнд 2 - Если операнд 1 равен нулю, то выполняется операнд 3 ------------------------------------------------------------------- Операция логическое И: A&&B принимает результат «ИСТИНА», если: - A=«ИСТИНА» и B=«ИСТИНА» ------------------------------------------------------------------- Операция логическое И с элементами отрицания: A && !B принимает результат «ИСТИНА», если: - A=«ИСТИНА» и B=«ЛОЖЬ» ------------------------------------------------------------------- Какая из перечисленных операций языка С++ имеет самый высокий приоритет: - Логическое отрицание ------------------------------------------------------------------- Какую длину в байтах занимает тип данных float: - 4 ------------------------------------------------------------------- Какой идентификатор не может быть использован в качестве выражения в операции sizeof (выражение): - Имя функции ------------------------------------------------------------------- В языке С++ не существует следующих типов операций, различающихся по числу операндов, участвующих в операции: - кватернарные ------------------------------------------------------------------- Какое действие выполняет последовательность символов \n - При выводе на принтер и на экран переводит строку ==================================================================== Тестирование по Разделу 2 «ОПЕРАТОРЫ УПРАВЛЕНИЯ» ==================================================================== Оператор 1 в конструкции: if (условие 1) { if (условие 2) оператор 1; } else оператор 2; будет выполняться в случае, если: - первое условие «ИСТИНА», второе условие «ИСТИНА» ------------------------------------------------------------------- Оператор switch (выражение выбора) - производит сопоставление значения выражения выбора с множеством констант целого значения - имеет структуру множественного выбора с помощью меток case ------------------------------------------------------------------- Фрагмент программы, содержащий конструкцию оператора выбора switch (выражение выбора) { case значение 1: оператор 1; break; case значение 2: оператор 2; default: оператор 3; } оператор 4; выполняет следующие действия: - если выражение выбора не соответствует значениям 1 и 2, то выполняется оператор 3 - если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 4 ------------------------------------------------------------------- Оператор for (A=B; C; D) рабочий оператор; выполняет следующие действия - выполняется рабочий оператор, если значение А управляющей переменной удовлетворяет условиям завершения цикла - оператор for проверяет условие C завершения цикла ------------------------------------------------------------------- Оператор do { рабочие операторы; } while (логическое условие) выполняет следующие действия - выполняет тело цикла, по крайней мере, один раз - проверяет логическое условие продолжения цикла после того, как тело выполнено ------------------------------------------------------------------- Какие из перечисленных типов данных нельзя использовать в качестве значений констант в вариантах case оператора switch - double - float ------------------------------------------------------------------- Оператор while (логическое условие) { рабочие операторы; } выполняет следующие действия - осуществляет циклическое выполнение рабочих операторов, пока логическое условие «ИСТИНА» - передает управление оператору, непосредственно следующему за конструкцией while, если условие «ЛОЖЬ» ------------------------------------------------------------------- Какие операторы относятся к категории «операторы цикла»: - оператор while - оператор for ------------------------------------------------------------------- Фрагмент программы, содержащий конструкцию else if: if (условие 1) оператор 1; else if (условие 2) оператор 2; else if (условие 3) оператор 3; else оператор 4; оператор 5; выполняет следующие действия: - если условие 1 - «ИСТИНА», то выполняется оператор 1, далее выполняется оператор 5 - последняя часть с else реализуется, когда ни одно из проверяемых условий не выполняется ------------------------------------------------------------------- К какому типу операторов относится оператор switch: - Оператор выбора ------------------------------------------------------------------- Когда логическое выражение в операторе: if (логическое выражение) оператор А; [else оператор В;] принимает значение «ЛОЖЬ», то: выполняется оператор В если ключевое слово else отсутствует, то управление передается на следующий после if оператор ------------------------------------------------------------------- Оператор continue в циклических структурах while, for, do-while предназначен для того, чтобы выполнить пропуск оставшейся части структуры цикла осуществить переход на выполнение следующей итерации цикла ------------------------------------------------------------------- Разделитель простых операторов: Точка с запятой ------------------------------------------------------------------- Оператор 2 в конструкции: if (условие 1) if (условие 2) оператор 1; else оператор 2; будет выполняться в случае, если: первое условие «ИСТИНА», второе условие «ЛОЖЬ» ------------------------------------------------------------------- После выполнения программы: int sum =2 for (int i = 2; i <=10; i+=2) sum+=i; чему будут равны значения переменных i и sum: sum = 32 i = 12 ------------------------------------------------------------------- Какие операторы относятся к категории «условные операторы»: оператор switch оператор if ------------------------------------------------------------------- Оператор break предназначен для того, чтобы: пропустить оставшуюся часть тела структуры switch досрочно прервать выполнение тела цикла в структурах while, for, do-while ------------------------------------------------------------------- Какие операторы относятся к категории «операторов перехода»: оператор return оператор break ------------------------------------------------------------------- Оператор break в структуре множественного выбора switch обеспечивает: передачу управления на первый оператор после структуры switch безусловный выход из оператора switch ------------------------------------------------------------------- Разделитель составных операторов: Фигурные скобки ==================================================================== Тестирование по Разделу 3 «ФУНКЦИИ, УКАЗАТЕЛИ И ОБЛАСТЬ ДЕЙСТВИЯ ПЕРЕМЕННЫХ» ==================================================================== При выполнении операции: double *p; ++p; значение указателя р увеличится на: - 8 ------------------------------------------------------------------- Особенности работы с функциями: - Функция может принимать любое количество аргументов или не иметь их вообще - Функция, если возвращает, то только одно значение ------------------------------------------------------------------- При вызове multiply (X1=1, Y1=2) по форме описания: int multiply (X, Y) { X +=Y++ return ++X * Y++ } функция вернет следующее значение: - 12 ------------------------------------------------------------------- При проектировании независимых друг от друга функций методом функциональной или процедурной абстракции широко применяется: - Передача параметров в функцию по значению - Использование локальных переменных внутри функции ------------------------------------------------------------------- Функция - это - Именованная часть программы, к которой можно обращаться из других частей программы произвольное количество раз ------------------------------------------------------------------- При вызове функции по значению аргумента: - Функция не может испортить передаваемые в нее данные - Создается копия аргумента, которая передается вызываемой функции ------------------------------------------------------------------- Укажите вид оператора, присваивающего адрес переменной y указателю py: - py=&y ------------------------------------------------------------------- При вызове функции по ссылке на аргумент: - Функция имеет прямой доступ к передаваемым данным, что повышает производительность ее работы - Функция имеет возможность изменить значения передаваемых в нее данных ------------------------------------------------------------------- Операции над указателями: - Оператор * - соответствует словам «значение, расположенное по указанному адресу» - Оператор & - соответствует действию «взять адрес» ------------------------------------------------------------------- Свойства оператора разадресации: - При объявлении переменной символ «*» служит признаком указателя - При реализации символ «*» служит знаком использования данных по адресу, если стоит перед указателем ------------------------------------------------------------------- Какой тип значений может возвращать функция с помощью оператор return: - Целое тип int - Не возвращать никаких значений ------------------------------------------------------------------- Тип в форме описания функции: Тип <Имя функции> (список параметров) {операторы тела функции} - Определяет тип значения, которое возвращает функция с помощью оператора return - Если тип не указан, то по умолчанию предполагается, что функция возвращает целое значение int ------------------------------------------------------------------- Идентификатор, объявленный вне любой функции (на внешнем уровне) имеет область действия: - Файл ------------------------------------------------------------------- Какой из перечисленных указатель определяет указатель на действительное число: - float*f ------------------------------------------------------------------- Как объявить указатель на массив из десяти длинных целых: - long(*t)[10] ------------------------------------------------------------------- Что такое перегрузка функций: - Использование одного имени для выполнения различных действий над различными объектами - Перегруженные функции имеют одинаковые имена, но разные списки параметров и возвращаемые значения ------------------------------------------------------------------- При использовании модульного программирования: - Файлы стандартной библиотеки указываются в угловых скобках - Пользовательские заголовочные файлы заключаются в двойные кавычки ------------------------------------------------------------------- Какие ключевые слова используют для объявления переменных локального типа: - auto - register ------------------------------------------------------------------- Параметры функции называются: - Формальными, если они перечислены в заголовке описания функции - Фактическими, если они записаны в операторе вызова функции ------------------------------------------------------------------- При вызове функции с использованием указателя на аргумент: - Передается не сама переменная, а ее адрес, полученный с помощью операции адресации & - Адрес переменной передается в функцию операцией косвенной адресации * Последний раз редактировалось kdima007; 03.03.2014 в 00:43. |
18 пользователя(ей) сказали cпасибо: |
26.01.2014, 13:46 | #8 |
Меценат
Регистрация: 08.12.2012
Сообщений: 64
Сказал спасибо: 1
Поблагодарили 144 раз(а) в 28 сообщениях
|
хых. тоже сам сделал программирование. как в прошлом году информатику. Путают они конечно вопросами сволочи такие, особенно про long.
Корректировка 1 тренинга от Vitalik на 20 баллов В результате выполнения следующих операций: int X = 0, Z = 0; Z += ++X; Z = X++: переменные принимают значения: Выберите один или несколько ответов: Z=1 X=2 Директива define# имя строка Выберите один или несколько ответов: Выполняет простую текстовую подстановку, когда препроцессор заменяет имя соответствующей строкой Позволяет использовать идентификатор, которому присваивается значение константы Последний раз редактировалось Капитан Очевидность; 26.01.2014 в 14:49. |
5 пользователя(ей) сказали cпасибо: |
03.02.2014, 09:47 | #9 |
Новичок
Регистрация: 01.10.2013
Сообщений: 7
Сказал спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
|
Кто нибудь сделал остальные разделы?)
|
28.02.2014, 11:00 | #10 |
Новичок
Регистрация: 17.10.2013
Сообщений: 5
Сказал спасибо: 13
Поблагодарили 1 раз в 1 сообщении
|
ребятки, есть у кого остальные разделы?
|
02.03.2014, 16:21 | #11 |
Новичок
Регистрация: 22.11.2013
Сообщений: 1
Сказал спасибо: 34
Поблагодарили 0 раз(а) в 0 сообщениях
|
залейте пожалуйста на форум остальные 2 раздела
|
03.03.2014, 00:42 | #12 |
Новичок
Регистрация: 09.03.2013
Сообщений: 8
Сказал спасибо: 2
Поблагодарили 20 раз(а) в 3 сообщениях
|
|
24.08.2014, 18:52 | #13 |
Новичок
Регистрация: 12.03.2013
Сообщений: 3
Сказал спасибо: 0
Поблагодарили 27 раз(а) в 3 сообщениях
|
Оператор "for (A=B; C; D) рабочий оператор;" выполняет следующие действия:
☑ выполняется рабочий оператор, если значение А управляющей переменной не удовлетворяет условиям завершения цикла ☐ выполняется рабочий оператор, если значение А управляющей переменной удовлетворяет условиям завершения цикла ☑ оператор for проверяет условие C завершения цикла ☐ оператор for проверяет условие D завершения цикла ___ Фрагмент программы, содержащий конструкцию оператора выбора "switch (выражение выбора) {case значение 1: оператор 1; break; case значение 2: оператор 2; default: оператор 3; } оператор 4;" выполняет следующие действия: ☑ если выражение выбора не соответствует значениям 1 и 2, то выполняется оператор 3 ☐ если выражение выбора соответствует значению 1, то выполняется оператор 1, а далее управление передается на метку default ☑ если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 3 ☑ если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 4 |
2 пользователя(ей) сказали cпасибо: |
26.03.2015, 10:52 | #14 |
Новичок
Регистрация: 13.02.2013
Сообщений: 6
Сказал спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
одну исправил ошибку:
Укажите типы данных, которые могут принимать только положительные значения: - unsigned float нужно заменить на long - unsigned char |
Пользователь сказал cпасибо: |
02.02.2016, 18:27 | #15 | |
Новичок
Регистрация: 02.10.2015
Сообщений: 3
Сказал спасибо: 1
Поблагодарили 12 раз(а) в 2 сообщениях
|
Цитата:
|
|
06.05.2016, 21:22 | #16 |
Новичок
Регистрация: 18.06.2015
Сообщений: 1
Сказал спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Правильный ответ
___ Фрагмент программы, содержащий конструкцию оператора выбора "switch (выражение выбора) {case значение 1: оператор 1; break; case значение 2: оператор 2; default: оператор 3; } оператор 4;" выполняет следующие действия: ☑ если выражение выбора не соответствует значениям 1 и 2, то выполняется оператор 3 ☐ если выражение выбора соответствует значению 1, то выполняется оператор 1, а далее управление передается на метку default ☑ если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 3 ☐ если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 4 |
Пользователь сказал cпасибо: |
26.08.2016, 11:28 | #17 |
Новичок
Регистрация: 22.08.2014
Сообщений: 15
Сказал спасибо: 4
Поблагодарили 21 раз(а) в 10 сообщениях
|
Всем привет! В модуле Тестирование по Разделу 1 «ТИПЫ ДАННЫХ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ» 0,5 балла теряется в вопросе : Для постфиксной формы записи операции декремента....
|