|
3 / 3 / 1
Регистрация: 12.10.2009
Сообщений: 81
|
|
Вопросы по основам C++15.01.2010, 18:25. Показов 2047. Ответов 16
Метки нет (Все метки)
Доброго времени суток...
вот тут пару вопросов из 140 на которые я не знаю ответа . Не могли бы вы помоч. для каждого вопроса желательно пример) 1. Приведите определение одной и той же целого числа в 10-ной и 16-ной системах счисления. 24. Что такое «область действия идентификатора»? Как она определяется? 40. Как интерпретировать следующее выражение if (a=b) выражение; ? 56. Проинтерпретируйте выражение int *(*p[10])() 57. Проинтерпретируйте выражение int *(*p[10])(int *) 30. Определите назначение операций ! ~ & 28. Как используется операция :: ? 116. Опишите использование ключевых слов try, throw,catch. 114. Определите понятие «абстрактный класс». Определите понятие «чистый виртуальный метод». 110. При порождении класса от базового класса с атрибутом public public-компоненты базового класса становятся ………..-компонентами производного класса. 111. При порождении класса от базового класса с атрибутом private public-компоненты базового класса становятся ………..-компонентами производного класса. На этом пока что всё ) заранее спасибо
0
|
|
| 15.01.2010, 18:25 | |
|
Ответы с готовыми решениями:
16
Вопросы по основам языка Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились Задача по основам |
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 15.01.2010, 18:37 | |
|
На первый вопрос отвечу:
16 система: 0x00000000 10 система 0 Добавлено через 3 минуты 56. Проинтерпретируйте выражение int *(*p[10])() Массив указателей на функции, которые возвращают указатель типа int, и не имеют параметров. Добавлено через 1 минуту 57. Про интерпретируйте выражение int *(*p[10])(int *) Массив указателей на функции, которые возвращают указатель типа int, и имеют один параметр: указатель типа int
0
|
|
|
3 / 3 / 1
Регистрация: 12.10.2009
Сообщений: 81
|
|
| 15.01.2010, 18:37 [ТС] | |
|
16 система: 0x00000000
10 система 0 спс но мне чтото страновата кажется , похожего мы не проходили , ты точно уверен?
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 15.01.2010, 18:44 | |
|
114. Определите понятие «абстрактный класс». Определите понятие «чистый виртуальный метод».
Класс имеющий хотя бы одну чисто виртуальную функцию Добавлено через 3 минуты Читая виртуальная функция, эта функция не требующая реализации в базовом классе. Такая функция может называться интерфейсом: заголовок. Пример class MyClass{ public: void f() = 0; //чистый виртуальный метод(функция). Реализуются в производном классе. } Добавлено через 2 минуты Еще на 3-4 вопроса точно ответ знаю.
1
|
|
| 15.01.2010, 18:52 | ||
|
Не по теме:
1
|
||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 15.01.2010, 18:56 | |
|
110. При порождении класса от базового класса с атрибутом public public-компоненты базового класса становятся ………..-компонентами производного класса.
Становятся. Добавлено через 1 минуту 111. При порождении класса от базового класса с атрибутом private public-компоненты базового класса становятся ………..-компонентами производного класса. Становятся скрытыми(private) компонентами производного.
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 15.01.2010, 18:57 | ||||||
|
24 Область действия идентификатора - область в которой есть доступ к этой переменной. Глобальные переменные видны везде в пределах отдельной модульной единицы. Локальные переменные видны только в пределах близжайших {} в которых она описана. Если же это классы, то область определяется модификатором доступа к полю.
40 - если записано так как ты написал, то a присвоить b не равно нулю, проще говоря записываешь значение переменной b в переменную a и если b было не нулевое, то ... если ты записал не правильно и на самом деле выглядит так
30 ! - логической "не" !1 == 0, !0 == 1 если это опечатка и подразумевалось | - то это битовое "или" 0 | 0 == 0 0 | 1 == 1 1 | 0 == 1 1 | 1 == 1 & - битовое "и" 0 & 0 == 0 0 & 1 == 0 1 & 0 == 0 1 & 1 == 1 ~ - битовое "не" ~0 == 1 ~1 == 0
1
|
||||||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 15.01.2010, 18:59 | |
|
116. Опишите использование ключевых слов try, throw,catch.
Исключениями не пользовался ни разу, поэтому ответа нет. Хотя и тему про исключения читал когда-то.
1
|
|
|
3 / 3 / 1
Регистрация: 12.10.2009
Сообщений: 81
|
|
| 15.01.2010, 19:05 [ТС] | |
|
спасибо большое всем , скоро может пополнение будет вопросами если сам не разберусь с ещё какими нибуть
Добавлено через 1 минуту "110. При порождении класса от базового класса с атрибутом public public-компоненты базового класса становятся ………..-компонентами производного класса. Становятся." становятся какими?
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 15.01.2010, 19:06 | |
|
28 :: - операция доступа. Применяется при обращении к составляющим пространства имен, яркий пример std::cout
0
|
|
|
3 / 3 / 1
Регистрация: 12.10.2009
Сообщений: 81
|
|
| 15.01.2010, 19:11 [ТС] | |
|
ещё некоторые
71. Приведите пример использования typedef для определения новых типов. 77. Какие типы возвращаемых значений недопустимы для функций? 78. Как вернуть массив из функции? Укажите особенности передачи массивов как параметров. 53. Укажите способы инициализации указателей, используя адрес памяти в явном виде. заранее спс
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||
| 15.01.2010, 19:26 | ||
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 15.01.2010, 19:31 | |
|
Pavel1133,
71. Приведите пример использования typedef для определения новых типов. typedef bool guess; 77. Какие типы возвращаемых значений недопустимы для функций? массивы; любые нетривиальные типы с запрещенным копированием 78. Как вернуть массив из функции? никак. Укажите особенности передачи массивов как параметров. массив нельзя передать по значению, только по указателю на массив (Си) или по ссылке (C++) 53. Укажите способы инициализации указателей, используя адрес памяти в явном виде. int* pp = reinterpret_cast<int*>(0);
0
|
|
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
| 15.01.2010, 19:38 | |
|
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 15.01.2010, 19:42 | |
|
zim22,
обернуть его в структуру. только это будет уже не массив в чистом виде. более того, для массивов разных размерностей надо будет опредёлять разные типы. чувствую, веселье в программе ещё то будет...
0
|
|
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
||||||||
| 15.01.2010, 20:00 | ||||||||
![]()
0
|
||||||||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 15.01.2010, 20:09 | |
|
zim22,
а нигде не сказано, что он в чистом виде должен возвращаться ну, в вопросе прозвучало намерение получить именно массив. думаю, протагонист вряд ли обрадуется получив нечто, к которому он потом попытается применить op [] (((: можно конечно туда прилепить индексатов, потом еще какую-нибудь примочку, и в итоге родить std::vector, только с квадратными колёсами ![]() я в шаблонах не силён, но вроде работает только прикол в том, что S<int, 10> и S<int, 11> - это разные типы.
1
|
|
| 15.01.2010, 20:09 | |
|
Помогаю со студенческими работами здесь
17
Тест по основам Вопрос по основам С++ Видеокурс по основам программирования 4 задачи по основам программирования Задания по основам информатики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|