КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Стиль программирования
Препроцессор Процедуры Ввод-вывод 1. Что происходит, когда длина выводимого значения больше величины W? Значение выводится полностью. 2. При каких условиях при выводе значений с плавающей точкой не ставится десятичная точка? Когда значение параметра D равно 0. 3. Перечислите символы – ограничители ввода. Знаки разрядки и любой символ, который не преобразуется данной спецификацией. 4. Чем отличаются правила ввода значений по спецификациям f и e? Ничем. 5. Что возвращают функции printf и scanf? Функция printf возвращает число выведенных символов, функция scanf – число введенных скалярных значений. 1. Что такое блок? Блок – это составная инструкция + описания, расположенные в начале блока. 2. Есть ли в языке Basic главная процедура? Да, есть. 3. В каком языке не определено понятие подпрограммы? В языке C. 4. Что такое указатель на функцию? Это специальный тип указателя, задающий адрес определения некоторой функции. 5. Чем являются выходные скалярные параметры в языке C? Выходные скалярные параметры должны быть указателями. 6. Что передается в вызываемую процедуру, если аргумент – имя массива? В этом случае передается адрес начального элемента массива. 1. С какой позиции записываются директивы препроцессора? С первой. 2. Какова область действия директивы #define? От текста директивы до другой директивы, отменяющей ее действие. Если такой директивы нет, то до конца файла, где она записана. 3. Можно ли обойтись без директивы #include в языке C? Можно, если в тексте программы не используется ни одна библиотечная функция. 1. Как разумно размещать инструкции текста программы? Одну инструкцию в строке текста программы. 2. Какую роль играют отступы при размещении вложенных инструкций? Отступы подчеркивают и выявляют структуру программы, показывая уровень вложенности сложных инструкций. 3. В чем суть "венгерской" нотации имен? Имя содержит информацию о типе и смысле именованного объекта. Рекомендуются имена из нескольких слов, каждое из которых начинается с прописной буквы. 4. На что, вероятно, указывает предупреждение при трансляции? На место вероятного нарушения правил языка или неоднозначной трактовки транслятором отмеченного фрагмента. 5. В чем различие в применении операторов "И" и "ИЛИ" в языках C и Basic? В языке C вычисление выражения прекращается, как только определился результат, в языке Basic выражение вычисляется полностью. 6. Чем отличается действие оператора деления / в языках C и Basic? В языке C при делении целого на целое результат будет целый, причем дробная часть отбрасывается. В языке Basic при этом в общем случае получается дробный результат.
Дата добавления: 2014-12-27; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |