Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_2_изд_испр.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
2.27 Mб
Скачать

П2.11. Меню Window (Окно)

Управляет расположением окон.

Лучше им не пользоваться либо изучить самостоятельно.

В нижней части меню приводится список всех открытых окон с выделенным активным окном.

Приложение 3. Ответы на вопросы для самопроверки

Перед каждой группой ответов указаны № и заголовок раздела, в конце которого сформулированы вопросы.

2. Элементы языка

  1. Различаются ли прописные и строчные буквы в изучаемых языках? В языке C отличаются, в языке Basic – нет.

  2. Перечислите допустимые имена.

x X X_X A15B 15C 2 KOH A1b MAKC_HOMEP

Допустимые имена: x X X_X A15B KOH A1b MAKC_HOMEP

  1. Перечислите знаки разрядки. К ним относят: пробел, табуляцию (клавиша Tab), переход на новую строку (клавиша Enter).

  2. Где могут записываться комментарии в тексте программы на языке C? Комментарии в языке C могут записываться в любом месте, где допустим пробел.

  3. Чем отличается запись нескольких инструкций в одной строке в языках C и Basic? В языке C инструкция заканчивается символом ";", а в языке Basic при записи нескольких инструкций в одной строке они должны разделяться символом ":".

3. Элементы данных

  1. Каковы ориентировочно максимальные целое и вещественные значения? Максимально допустимое целое значение в языке C составляет 232-1 (4*109), для Basic – 264-1, для данных с плавающей точкой они совпадают и 1.79*10308.

  2. В каком языке отсутствует логический тип данных? В языке C.

  3. Есть ли отличия в правилах записи строковых литералов в языках C и Basic? Нет.

  4. Можно ли в языке C задать произвольную нижнюю границу индекса? Нет.

  5. Что такое длина измерения массива? Количество элементов в данном измерении.

  6. В каком языке есть ключевое слово для описания структур? В языке C.

4. Выражения

  1. Чему равно выражение: -7\2? На каком языке оно написано? Выражение написано на языке Basic и равно –3.

  2. Известно целое значение n. Как определить младшую цифру числа? На языке C следует записать выражение abs(n % 10), в языке Basicabs(n mod 10).

  3. Как следует записать на языке C соотношение a<b<c? a<b && b<c.

  4. Как на языке Basic записать условие попадания точки M(x,y) в квадрат с центром в начале координат и стороной a? abs(x)<=a/2 and abs(y)<=a/2.

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

  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 – происходит.