
- •33. Какие три компонента содержит документ? Как определяются язык разметки документов? Какие языки разметки используются при проектировании Web-страниц?
- •34. Какие правила записи тегов элементов и атрибутов элементов существуют в html и xhtml?
- •39. Как называются, и какие функции выполняют уровни архитектуры сети Internet? Какое соответствие между уровнями сети Internet и уровнями эталонной модели?
- •40. Какие основные службы прикладного уровня существуют в Internet, и какие основные возможности они обеспечивают? Какие протоколы соответствуют этим службам?
- •44. Какие виды межсетевых устройств используются на разных уровнях эталонной модели? Какие функции выполняет каждый из этих видов?
- •45. Как выполняется вывод на устройстве и перенаправление ввода-вывода в режиме командной строки в Windows?
- •46. Какие операторы цикла определены в языке c и как они работают?
- •47. Какие побитовые логические операции определены в языке c?
- •48. Какие классы памяти переменных на внутреннем уровне определены в языке c?
- •49. Какие виды кодирования символов используются в Windows?
- •50. Какие классы памяти переменных на внешнем уровне определены в языке c?
50. Какие классы памяти переменных на внешнем уровне определены в языке c?
Объявление переменных, расположенных в исходном файле вне тел всех функций (за границами описания функций), относятся к внешнему уровню.
Объявление переменной на внешнем уровне используют спецификации класса памяти static и external или вообще опускают их. Область действия переменной внешнего уровня распространяется от точки, в которой она определена, до конца исходного файла.
Если переменная на внешнем уровне (включая функцию) объявлена с ключевым словом static, то она определена только в данном исходном файле, т.е. переменные с классом static в данном файле никак не связаны с переменными с теми же именами в других исходных файлах. Значение переменной класса static может быть инициировано как явным образом, так и неявно.
Объявление переменной с классом extern (или объявление без спецификации класса памяти) делает ее доступной и в других исходных файлах. При этом переменная может быть инициализирована и ее характеристики (например, число элементов) могут быть заданы только в одном из исходных файлов.