Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2015, 21:09   #1
Плохиш
Новичок
Джуниор
 
Регистрация: 30.08.2015
Сообщений: 1
По умолчанию Проверьте тест!

написал тест. результата пока нет, кто может проверьте правильные ли у меня ответы (выделены жирным)
1. Программные модули на С++ называются классами и функциями.
2. Функция активируется с помощью вызова функции
3. Переменная, которая известна только внутри функции, называется локальная
4. Оператор return в вызываемой функции используется, чтобы передать значение выражения обратно в вызывающую функцию
5. Ключевое слово void используется в заголовке функции, чтобы указать, что функция не возвращает значение или указать что она не содержит параметров.
6. Область действия идентификатора - это часть программы, в которой может быть использован данный идентификатор.
7. Существуют три пути возвращения управления из вызванной функции в оператор вызова }, return и return выражение (результат).
8. ________________ позволяет компилятору проверить количество, типы и порядок следования аргументов, передаваемых функции.
9. Функция rand () используется для получения случайных чисел
10. Функция srand () используется чтобы установить случайное начальное значение числа для рандомизации программы
11. Спецификациями классов памяти являются auto, register, extern и static
12. Переменные объявленные в блоке или в списке параметров функции имеют класс памяти auto, если не указано иное
13. Спецификация класса памяти redist представляет собой рекомендацию компилятору хранить переменную в одном из регистров компьютера.
14. Переменная, объявленная вне любого блока или функции, является глобальной переменной.
15. Для того, чтобы локальная переменная функция сохраняла своё значение между вызовами функции, она должна быть объявлена как имеющая класс памяти static
16. Четырьмя возможными областями действия идентификатора являются файл, функция, блок и прототип функции
17. Функция, которая прямо или косвенно вызывает саму себя, называется рекурсивной функцией.
18. Рекурсивная функция обычно имеет два компонента: один, который обеспечивает завершение рекурсии проверкой, не является ли задача базовой, и другой, который представляет задачу, как рекурсивный вызов упрощенной по сравнению с исходной задачи.
19. В С++ можно иметь разные функции с одинаковым именем, каждая из которых оперирует с различными типами и (или) количеством аргументов. Такая функция называется перегруженной функцией.
20. :: предоставляет возможность доступа к глобальной переменной с тем же именем, что и переменная в текущей области действия.
21. Спецификация const используется для объявления переменных только для чтения
22. Параметры функции предоставляют возможность определить единственную функцию для выполнения заданий с многими различными типами данных.
И подскажите если не сложно ответ на 8-ой вопрос. спасибос
Плохиш вне форума Ответить с цитированием
Старый 30.08.2015, 21:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
1. Программные модули на С++ называются классами и функциями.
А я думал это хедеры и их cpp файлы с телами функций.
Цитата:
4. Оператор return в вызываемой функции используется, чтобы передать значение выражения обратно в вызывающую функцию
Не только.
Цитата:
7. Существуют три пути возвращения управления из вызванной функции в оператор вызова }, return и return выражение (результат).
Как-то мутно...
Цитата:
20. :: предоставляет возможность доступа к глобальной переменной с тем же именем, что и переменная в текущей области действия.
А я всегда думал, что это доступ к внутренностям пространств имен и классов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2015, 21:38   #3
return_WWR
Новичок
Джуниор
 
Регистрация: 30.08.2015
Сообщений: 1
По умолчанию

20.
Код:
int x = 0;
main
{
int x = 21
cout << "локальное значение переменной = " << x << endl;
cout << "глобальное значение переменной = " << ::x << endl;
}
как-то так.
7-ое тоже верно. возращается значение либо через return, либо если функция была void то по завершению } или return без значения.

8. Параметры позволяЮт...

Последний раз редактировалось Stilet; 31.08.2015 в 07:25.
return_WWR вне форума Ответить с цитированием
Старый 31.08.2015, 07:06   #4
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

в 1 ошибка, классы и функции это не программные модули. файл, наверное.
в 8 прототип функции
в 13 register
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) mekil Помощь студентам 10 10.06.2014 17:56
тест по ОС проверьте НЯк Помощь студентам 2 25.07.2013 23:49
Проверьте решение. Camelot_2012 Паскаль, Turbo Pascal, PascalABC.NET 2 01.06.2012 11:42
Проверьте ReM Общие вопросы Delphi 1 12.11.2008 17:32