Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР4-С++-13 марта-2012 - копия.doc
Скачиваний:
11
Добавлен:
15.09.2019
Размер:
2.55 Mб
Скачать

4. Требование к отчету

В отчете должны быть отображены следующие пункты:

В отчете должны быть отображены следующие пункты:

1. Название работы.

2. Цель работы.

3. Задание.

4. Таблицы соответствия переменных.

5. Краткое описание арифметических операций и приоритетов операций.

6. Краткое описание операций инкремента и декремента.

6. Листинги всех программ задания.

7. Результаты выполнения всех программ (скриншоты) задания.

8. Выводы.

5. Вопросы для самоконтроля

1. Какое количество основных символов используется в языке С++?

2. Входят ли в состав основных символов языка С++ строчные ла­тинские буквы а,в, с. . . ., русские буквы, синтаксические знаки русского языка: точка, запятая, точка с запятой, двоеточие?

3. Какие наборы символов можно использовать при написании С++ -программ?

4. На какие типы подразделяются слова в языке С++?

5. С какой целью в программе на языке С++ используются идентификаторы?

6. Какие ограничения имеются в языке С++ в выборе идентификаторов?

7. Может ли идентификатор содержать буквы русского алфавита?

8. Может ли идентификатор содержать 32 символа и начинаться с цифры?

9. Какое количество разных идентификаторов можно образовать из а) символа X к б) символов А и 1?

10. Что принято рассматривать в языке С++ в качестве переменной?

11. Чем представляется простая переменная в программе на языке С++?

12. На какие типы делятся переменные в языке С++?

13. Какими свойствами обладают арифметические (числовые) переменные?

14. Каким образом задается точность значений числовых переменных?

15. С какой целью в программе на языке С++ используются числовые константы?

16. Сколько различают типов числовых констант и какие?

17. Можно ли запись -.06270 рассматривать как числовую константу?

18. Какое число определяет числовая константа + .7G2E-2?

19. Какие понятия языка С++ связаны с понятием функции?

20. Что используется в указателе функции в качестве имени функ­ции и аргументов?

21. В каких конструкциях языка С++ не допускается использование пробелов и комментариев?

22. Какие функции называются встроенными?

23. Для решения какого класса задач предназначен язык С++?

24. Какими достоинствами и недостатками обладает алгоритмический язык С++?

25. Что понимают в языке С++ под ключевыми словами и для чего они используются?

26. Можно ли использовать ключевые слова в качестве идентификаторов программы ?

27. С помощью каких средств обеспечивается запись выражений в языке С++ в строчку?

28. Знаки каких операций можно использовать в арифметических вы­ражениях ?

29. Какое старшинство (приоритет) арифметических операций соблю­дается в языке С++?

30. Каков порядок выполнения операций, имеющих одинаковый приори­тет ?

31. Могут ли в выражении стоять рядом два символа операций?

32. С помощью чего программист может задать требуемую очеред­ность выполнения операций в выражении ?

33. Допускается ли в языке С++ в одном выражении "смешивать" ве­личины разного типа ?

34. Что может выступать в качестве операндов арифметического (скалярного) выражения ?

35. На какие два вида подразделяются выражения в С++?

36. Чем вызвана необходимость введения алгоритмических языков для записи программ для ЭВМ ?

37. В чем заключается способ записи алгоритмов с помощью алгорит­мических языков?

38. Какое выражение называется арифметическим?

39. Какое выражение называется логическим?

40. В чем заключается отличие записи выражений в языке С++ от обычной общепринятой математической записи выражений?

41. Возможно ли использование в выражениях языка С++ подстрочных (надстрочных) символов?

42. Что понимается под алгоритмическим языком?

43. С какой целью оставляется таблица выбора идентификаторов?

44. Как изменится значение переменной i после выполнения операции i=i+1;?

45. Какой результат получится после выполнения операции var=7/2;?

46. Как в языке С++ записывается операция умножения?

47. Какой результат получится после операции деления двух целочисленных переменных var1=7 и var2 = 2?

48. Запишите директиву #define для задания константы с именем LENGTH равной 10.

49. Приведите пример функции, позволяющий возводить число в квадрат.

50. Сформулируйте правила составления арифметических выражений.

51. С помощью какой поразрядной операции можно выполнять деление числа на 2?

52. Запишите операцию умножения числа на 4 с помощью поразрядной операции.

53. Чему будет равна переменная c в строке программы float c=7/2 ?

54. Как записывается оператор умножения в языке С++?

55. Как изменится значение переменной i в строчке программы i=i+1?

56. Что такое операция декремента?

57. Что называется программой?

58. Что такое транслятор и для чего он нужен?

58. Какой должна быть степень детализации алгоритма вычислитель­ного процесса?

59. Как обеспечить в программе доступность библиотеки математиче­ских функций?

60. В какой форме следует задавать аргументы тригонометрических функ­ций?

61. Как на языке С++ записываются функции вычисления десятичного и натурального логарифмов?

62.Как выполняется пошаговая трассировка программы?

63. В чем заключается разница в работе «горячих» клавиш [F7] и [F8]?

64. Как обеспечить останов работающей программы перед выполнени­ем определенного оператора?

65. Как определить значение какой-либо переменной или выражения в точке останова?

66. Как в точке останова изменить существующее значение переменной?

67. Каким образом можно продолжить работу программы после останова?

68. Как после останова работы программы и внесения в нее корректив пустить программу сначала?

69. Перечислите обязательные компоненты программы на языке С.

70. Какая функция используется для вывода данных на экран?

71. Какая функция используется для ввода данных с клавиатуры?

72. Какие операции называются унарными и какие бинарными?

73. Перечислите арифметические операции языка С++.

74. Какова специфика выполнения операции деления, когда оба опе- ранда являются целыми числами?

75. Что делает операция « %»?

76. Как откомпилировать программу?

77. Как запустить программу на выполнение?

78. Как сохранить текст созданной программы на жестком диске?

79. Почему ваши программы используют переменные?

80. Дайте определение данным. Чем данные отличаются от переменных и кон­стант?

81. Какие базовые типы данных вам известны?

82. Программирование арифметических выражений.

83. Для чего предназначены операции в выражениях?

84. Как обозначаются операции? Приведите примеры.

85. Что такое операнд?

86. Дайте определение выражения.

87. Какое выражение называется арифметическим?

88. Поясните смысл объявления констант и переменных.