Примерные вопросы и задания для защиты лабораторной работы № 1 по дисциплине "Информатика" (Общие правила записи текста программы на языке С/С++)

Страницы работы

Содержание работы

Примерные вопросы и задания

для защиты  лабораторной работы № 1

1.  Сформулируйте основные общие правила записи текста программы на языке С/С++. Чем они отличаются от общих правил записи текста программы на другом известном Вам языке?

2.  Основные типы данных в языке С/С++. Сколько байтов занимает переменная каждого типа?

3.  Какими формальными и неформальными правилами следует руководствоваться при разработке идентификаторов переменных и констант языка С/С++?

4.  Как описываются переменные в языке С/С++? Можно ли изменить тип переменной в тексте одной программы? Что такое инициализация переменных?

5.  Что означают константы CHAR_MIN, CHAR_MAX, INT_MIN, INT_MAX, LONG_MIN, LONG_MAX? Как на калькуляторе величину подсчитать величину каждой из них? Какой заголовочный файл необходимо подключить для их использования?

6.  Что означают константы FLT_MIN, FLT_MAX, FLT_EPSILON, DBL_MIN,DBL_MAX, DBL_EPSILON? Как на калькуляторе величину подсчитать величину каждой из них? Какой заголовочный файл необходимо подключить для их использования?

7.  Какие математические константы имеются в языке С/С++? Какой заголовочный файл необходимо подключить для их использования? С какой точностью представлены эти константы?

8.  Как описать в программе величины ,  Кл и  эВ/К как константы соответствующих типов (два способа)?

9.  Как осуществляется вывод значений переменных символьного, целых и вещественных типов с помощью функции printf()? Приведите примеры формирования пояснительных надписей и управления форматом вывода.

10.  Какие спецификации формата используются в функции printf(). Что происходит, если при выводе использовать несоответствующие спецификации?

11.  Как осуществляется ввод значений переменных символьного, целых и вещественных типов с помощью функции scanf()?

12.  Как осуществляется вывод значений переменных символьного, целых и вещественных типов при использовании потоковой системы вывода? Приведите примеры формирования пояснительных надписей и управления форматом вывода.

13.  Как осуществляется ввод значений переменных символьного, целых и вещественных типов при использовании потоковой системы ввода?

14.  Чем различаются операции k++ и ++k ? Приведите примеры их различного использования.

15.  Чем различаются результаты операции деления (/) для данных целого, вещественного и смешанного типов? Какой результат дает операция (%) для данных этих типов?

16.  Поясните приоритет выполнения арифметических операций с числовыми данными. Что необходимо сделать для изменения приоритета? Приведите примеры.

17.  Какой тип будет иметь результат, если в последовательности операций участвуют данные разных типов?

18.  Перечислите математические функции, имеющиеся в языке С/С++. Что может являться параметром (аргументом) этих функций и какие типы могут иметь эти параметры? Зависит ли тип возвращаемого значения от типа параметра?

19.  В каком диапазоне (ограничение сверху и снизу) может находиться параметр (аргумент) функций sqrt(), log(), sin(), exp(), atanh()?

20.  Какой тип могут иметь первый и второй параметры функции pow()? В каком диапазоне может иметь значение первого и второго параметра для каждого из типов?

21.  Что такое операция отношения? Какой тип имеет ее результат? Приведите примеры операций отношения.

22.  Что происходит, если тип переменной в левой части оператора присваивания и тип выражения в правой части не совпадают? Приведите примеры.

23.  Какое значение будут иметь переменные m и n после выполнения следующего фрагмента:

int m=1,n=1;

m=m/++n;

m++;

24.  Какое значение будут иметь переменные m,n и k после выполнения следующего фрагмента?

int m=1,n=1,k;

k=m+(++n);

А если затем  еще выполнить оператор                     k=(m++)+n;           ?

А если затем  еще выполнить оператор                     k=m+++n;                ?

25.  Какими командами редактора BC 3.1 можно выделить группу строк и скопировать их в другое место текста? А как перенести группу строк?

26.   

27.   

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Задания на лабораторные работы
Размер файла:
34 Kb
Скачали:
0