Форум студентов МТИ

Вернуться   Форум студентов МТИ > Основной раздел > Тесты

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 19.01.2014, 18:38   #1
zapatero
Новичок
 
Регистрация: 23.02.2013
Сообщений: 13
Сказал спасибо: 2
Поблагодарили 17 раз(а) в 3 сообщениях
По умолчанию Программирование

Раздел 1 «ТИПЫ ДАННЫХ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ»
Не уверен какой из ответов не правилен, так как материал изучил достаточно хорошо. Результат 18 из 20.

Скачать: Программирование раздел 1
zapatero вне форума   Ответить с цитированием
14 пользователя(ей) сказали cпасибо:
Старый 20.01.2014, 08:58   #2
maks310
Новичок
 
Регистрация: 01.10.2013
Сообщений: 7
Сказал спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
По умолчанию

Спасибо. Выручил)
maks310 вне форума   Ответить с цитированием
Старый 20.01.2014, 16:47   #3
vitalik
Новичок
 
Регистрация: 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=«ЛОЖЬ»

Для префиксной формы записи операции инкремента:
Выберите один или несколько ответов:
знак операции располагается слева от операнда
сначала выполняется увеличение операнда на единицу и только потом увеличенное значение используется в выражении
vitalik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 20.01.2014, 18:09   #4
GoodMixon
Новичок
 
Регистрация: 16.05.2013
Сообщений: 5
Сказал спасибо: 7
Поблагодарили 1 раз в 1 сообщении
По умолчанию

А можно все разделы!! и итоговое!!! зарание спасибо
GoodMixon вне форума   Ответить с цитированием
Старый 21.01.2014, 00:50   #5
матвей86
Новичок
 
Регистрация: 10.07.2013
Сообщений: 2
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

люди помогите плиссссс
где еайти ответы на предмет ПРОГРАМИРОВАНИЕ
матвей86 вне форума   Ответить с цитированием
Старый 24.01.2014, 18:05   #6
QWERTY2
Новичок
 
Регистрация: 18.12.2012
Сообщений: 3
Сказал спасибо: 108
Поблагодарили 1 раз в 1 сообщении
По умолчанию help!!

Цитата:
Сообщение от матвей86 Посмотреть сообщение
люди помогите плиссссс
где еайти ответы на предмет ПРОГРАМИРОВАНИЕ
Нужны ответы... а...
QWERTY2 вне форума   Ответить с цитированием
Старый 25.01.2014, 20:24   #7
kdima007
Новичок
 
Регистрация: 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.
kdima007 вне форума   Ответить с цитированием
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
maks310
Новичок
 
Регистрация: 01.10.2013
Сообщений: 7
Сказал спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
По умолчанию

Кто нибудь сделал остальные разделы?)
maks310 вне форума   Ответить с цитированием
Старый 28.02.2014, 11:00   #10
Pepelac
Новичок
 
Регистрация: 17.10.2013
Сообщений: 5
Сказал спасибо: 13
Поблагодарили 1 раз в 1 сообщении
По умолчанию

ребятки, есть у кого остальные разделы?
Pepelac вне форума   Ответить с цитированием
Старый 02.03.2014, 16:21   #11
Сергей111
Новичок
 
Регистрация: 22.11.2013
Сообщений: 1
Сказал спасибо: 34
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

залейте пожалуйста на форум остальные 2 раздела
Сергей111 вне форума   Ответить с цитированием
Старый 03.03.2014, 00:42   #12
kdima007
Новичок
 
Регистрация: 09.03.2013
Сообщений: 8
Сказал спасибо: 2
Поблагодарили 20 раз(а) в 3 сообщениях
По умолчанию

Цитата:
Сообщение от Сергей111 Посмотреть сообщение
залейте пожалуйста на форум остальные 2 раздела
потрудитесь, пожалуйста, прочитать всю эту ветку, прежде чем что-то просить. Возможно Вы сможете увидеть, что все ответы вполне себе есть.
kdima007 вне форума   Ответить с цитированием
Старый 24.08.2014, 18:52   #13
Frenzzy
Новичок
 
Регистрация: 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
Frenzzy вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 26.03.2015, 10:52   #14
anatoliy.ahapkin
Новичок
 
Регистрация: 13.02.2013
Сообщений: 6
Сказал спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
По умолчанию

одну исправил ошибку:

Укажите типы данных, которые могут принимать только положительные значения:
- unsigned float нужно заменить на long
- unsigned char
anatoliy.ahapkin вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 02.02.2016, 18:27   #15
mr.ohmygod
Новичок
 
Регистрация: 02.10.2015
Сообщений: 3
Сказал спасибо: 1
Поблагодарили 12 раз(а) в 2 сообщениях
По умолчанию

Цитата:
Сообщение от Frenzzy Посмотреть сообщение
Фрагмент программы, содержащий конструкцию оператора выбора "switch (выражение выбора) {case значение 1: оператор 1; break; case значение 2: оператор 2; default: оператор 3; } оператор 4;" выполняет следующие действия:
если выражение выбора не соответствует значениям 1 и 2, то выполняется оператор 3
если выражение выбора соответствует значению 1, то выполняется оператор 1, а далее управление передается на метку default
если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 3
если выражение выбора соответствует значению 2, то выполняется оператор 2, далее выполняется оператор 4
но ведь две последних галочки исключают друг друга?
mr.ohmygod вне форума   Ответить с цитированием
Старый 06.05.2016, 21:22   #16
awarm
Новичок
 
Регистрация: 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
awarm вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 26.08.2016, 11:28   #17
pall24
Новичок
 
Регистрация: 22.08.2014
Сообщений: 15
Сказал спасибо: 4
Поблагодарили 21 раз(а) в 10 сообщениях
По умолчанию

Всем привет! В модуле Тестирование по Разделу 1 «ТИПЫ ДАННЫХ, ОПЕРАЦИИ И ВЫРАЖЕНИЯ» 0,5 балла теряется в вопросе : Для постфиксной формы записи операции декремента....
pall24 вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:32. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot