Основные инструкции

1. Какие преимущества имеет инструкция присваивания языка C перед аналогичной инструкцией языка Basic? В языке C можно одной инструкцией присвоить одно и то же значение нескольким объектам программы.

2. Какой новый объект программы позволяет выполнить инструкцию goto? Этот новый объект – метка.

3. Допустим ли выход из тела цикла с помощью инструкции goto? Да.

4. Можно ли реализовать разветвление алгоритма более, чем на 2 ветви? Да, вложенными инструкциями if или инструкцией многоальтернативного выбора.

5. Почему необходимо в языке Cналичие пустой инструкции? Она необходима в тех случаях, когда по правилам языка в записи требуется наличие некоторой инструкции, а алгоритм не выполняет никаких действий.

6. В чем смысл составной инструкции? Инструкция употребляется тогда, когда правила требуют одной инструкции, а для решения задачи необходимо несколько.

7. Можно ли организовать цикл, не используя инструкцию цикла? Да, можно.

8. В чем преимущество циклов с предусловием? Эти инструкции позволяют записать цикл, у которого при определенных значениях данных тело цикла ни разу не выполнится.

9. Можно ли изменять конечное значение счетчика цикла внутри тела цикла в инструкции for языка Basic? А в инструкции for языка C? В языке Basic этого делать нельзя, а в языке C – можно.

10. Чему равно значение счетчика цикла после его окончания? Отличается ли это правило для языков Basic и C? Оно равно тому значению, которое счетчик имел в момент выхода из цикла. Не отличается.

11. В чем разница в действиях инструкций breakи continue языка C? Инструкция break передает управление следующей за циклом выполняемой инструкции, а инструкция continue пропускает оставшиеся инструкции тела цикла и выполнения цикла продолжается.

12. Происходит ли выход из инструкции switch по достижения конца ветви case? А в инструкции selectязыка Basic? В языке C – нет, а в языке Basic – происходит.