Выражение содержащее операцию истинно если истинны оба операнда этой операции

Обновлено: 22.12.2024

18. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Люди могут посмотреть на телеэкран и увидеть цветные точки, или они могут сделать шаг назад и увидеть трех людей, сидящих за столом конференции; это пример способности, называемой

19. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Если вы рассматриваете автомобиль как объект, тот факт, что у автомобиля откидной верх, является атрибутом или чертой поведения (указать одно) автомобиля.

20. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Факты, что автомобиль может разгоняться и тормозить, поворачивать направо и налево, ехать вперед или назад являются примерами . объекта «автомобиль».

21. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Восприятие новым типом класса характеристик нескольких разных типов существующих классов называется . наследованием.

22. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Объекты связываются, посылая друг другу .

23. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Объекты связываются друг с другом посредством хорошо определенного .

24. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Каждый объект обычно не может узнать, как проектируется другой объект; это свойство называется .

25. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: . в описании системы помогает программисту на C++ определять классы, которые будут нужны для проектирования системы.

26. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Экземпляр определенного пользователем типа называется .

27. Все программы можно писать в терминах трех типов управляющих структур:

следование, выбор и повторение

28. Верно или неверно утверждение: Структура выбора используется для выполнения одного действия, если условие истинно, и другого, если условие ложно.

29. Верно или неверно утверждение: Повторение ряда операторов заданное число раз называется повторением.

30. Верно или неверно утверждение: Когда заранее не известно, сколько раз должна быть повторена группа операторов, необходимо использовать структуру while или do-while.

31. Какие операторы C++ прибавляют 1 к целой переменной х.

32. Какие операторы C++ выполняют следующие действия: Присваивание суммы х и у переменной z и увеличение значения х на 1 после этого вычисления.

33. Какие операторы C++ выполняют следующие действия: Проверку, больше ли значение переменной count числа 10. Если больше, то печать текста: «count больше, чем 10».

if( count > 10 ) cout << “count больше, чем 10” << endl;

34. Какие операторы C++ выполняют следующие действия: Уменьшение переменной х на 1 и затем ее вычитание из переменной total.

x -= 1; total = total – x;

total = total - --x;

35. Какие операторы C++ выполняют следующие действия: Вычисление остатка от деления q на divisor и присваивание результата переменной q. Запишите два различных варианта такого оператора

36. Какие операторы операторы C++ решают следующие задачи: Объявление переменных sum и х типа int.

37. Какой операторы операторы C++ решает следующие задачи: Задание начального значения 1 переменной х.

38. Какой операторы операторы C++ решает следующие задачи: Задание начального значения 0 переменной sum.

39. Какие операторы операторы C++ решают следующие задачи: Сложение переменных х и sum и присваивание результата переменной sum. Печать «Сумма равна » и затем значение переменной sum.

sum = sum + x; cin << “Сумма равна “ << sum << endl;

40. Какие операторы операторы C++ выполняют следующие действия: Ввод целой переменной х с помощью cin.

41. Какие операторы операторы C++ выполняют следующие действия: Ввод целой переменной у с помощью cin.

42. Какие операторы операторы C++ выполняют следующие действия: Задание начального значения 1 целой переменной i.

43. Какие операторы операторы C++ выполняют следующие действия: Задание начального значения 1 целой переменной power.

int power; power = 1;

44. Какие операторы операторы C++ выполняют следующие действия: Умножение переменной power на х и присваивание полученного результата переменной power.

temp = power * x; power = temp;

45. Какие операторы операторы C++ выполняют следующие действия: Увеличение переменной у на 1.

46. Какие операторы операторы C++ выполняют следующие действия:Вывод целой переменной power с помощью cout.

47. Какие ошибки в следующих операторах:

нет закрывающей фигурной скобки тела while

48. Какие ошибки в следующих операторах: cin << value;

использована операция взять из потока вместо поместить в поток.

49. Какие ошибки в следующих операторах:

точка с запятой после else ведет к логической ошибке

50. Какие ошибки в следующих операторах:

Значение переменной z, участвующей в вычислении условия завершения цикла while не изменяется

При истинном условии продолжения цикла (z >= О) появляется о выполняется бесконечно

51. Установите, верно или ошибочно приведенное утверждение. В структуре выбора switch должна быть метка default.

52. Установите, верно или ошибочно приведенное утверждение. В структуре выбора switch в разделе default требуется оператор break.

53. Установите, верно или ошибочно приведенное утверждение. Выражение (х > у && а < b) истинно, если х > у или а < b.


54. Установите, верно или ошибочно приведенное утверждение. Выражение, содержащее операцию ||, истинно, если истинны оба операнда этой операции.

Неверно

55. Какие операторы C++ выполняют следующие действия: Суммирование нечетных целых чисел от 1 до 99 с помощью структуры for. Предполагайте, что объявлены целые переменные sum и count.

for(count =1; count <=99; count += 2 ) sum += count;

for(count =1; count = i; <=99; count = i; ++ ) if( !(count%2) ) sum += count; >

56. Какие операторы C++ выполняют следующие действия: Печать величины 333.546372 в поле шириной 15 символов с точностью 1, 2 и 3 разряда после десятичной точки. Печать всех чисел в одной строке с левым выравниванием каждого числа в своем поле. Какие три значения будут напечатаны?

57. Какие операторы C++ выполняют следующие действия: Печать целых чисел с 1 по 20 с использованием цикла while и счетчика х. Предполагайте, что переменная х объявлена, но ее начальное значение не задано. Печатайте только 5 целых чисел в строке. Подсказка: используйте х % 5. Если результат равен 0, печатайте признак перехода на новую строку, в противном случае печатайте символ табуляции

58. Найдите ошибку в следующем фрагменте программы:

точка с запятой после заголовка while приводит к бесконечному циклу, лишняя закрывающая фигурная скобка

59. Найдите ошибку в следующем фрагменте программы:

отсутствие оператора break после операторов для первой метки case. Это не обязательно является ошибкой, если программист хочет, чтобы операторы после case 2: выполнялись каждый раз после выполнений оператора после case 1:


60. Следующие операторы должны печатать значение от 1 до 10:


В условии продолжения повторения структуры while использована еправильная операция отношения.

61. Заполнить . в следующем утверждении: Программные модули на C++ называются . и .

62. Заполнить . в следующем утверждении: Функция активируется с помощью .

63. Заполнить . в следующем утверждении: Переменная, которая известна только внутри функции, в которой она определена, называется .

локальная (автоматическая) переменная

64. Заполнить . в следующем утверждении: Оператор . в вызываемой функции используется, чтобы передать значение выражения обратно в вызывающую функцию.

65. Заполнить . в следующем утверждении: Ключевое слово . используется в заголовке функции, чтобы указать, что функция не возвращает значение или указать, что она не содержит параметров.

66. . идентификатора — это часть программы, в которой идентификатор может быть использован.

67. Заполнить . в следующем утверждении: Существуют три пути возвращения управления из вызванной функции в оператор вызова, . и .

return; return выражение, закрывающая правая фигурная скобка функции

68. Заполнить . в следующем утверждении: . позволяет компилятору проверить количество, типы и порядок следования аргументов, передаваемых функции.

69. Заполнить . в следующем утверждении: Функция . используется для получения случайных чисел.

70. Заполнить . в следующем утверждении: Функция . используется, чтобы установить случайное начальное значение числа для рандомизации программы.

71. Заполнить . в следующем утверждении: Спецификациями классов памяти являются . . . и . .

auto, register, extern, static

72. Заполнить . в следующем утверждении: Переменные, объявленные в блоке или в списке параметров функции, имеют класс памяти . если не указано иное.


73. Заполнить . в следующем утверждении: Спецификация класса памяти . представляет собой рекомендацию компилятору хранить переменную в одном из регистров компьютера.

74. Заполнить . в следующем утверждении: Переменная, объявленная вне любого блока или функции, является . переменной.

75. Заполнить . в следующем утверждении: Для того, чтобы локальная переменная функции сохраняла свое значение между вызовами функции, она должна быть объявлена как имеюшая класс памяти .
static

76. Заполнить . в следующем утверждении: Четырьмя возможными областями действия идентификатора являются . . и .

функция, файл, блок, прототип функции

77. Заполнить . в следующем утверждении: Функция, которая прямо или косвенно вызывает сама себя, называется . функцией.

78. Заполнить . в следующем утверждении: Рекурсивная функция обычно имеет два компонента: один, который обеспечивает завершение рекурсии проверкой, не является ли задача . и другой, который представляет задачу как рекурсивный вызов упрощенной по сравнению с исходной задачей

79. Заполнить . в следующем утверждении: В C++ можно иметь разные функции с одинаковым именем, каждая из которых оперирует с различными типами и (или) количеством аргументов. Такая функция называется .
перегруженной

80. . предоставляет возможность доступа к глобальной переменной с тем же именем, что и переменная в текущей области действия.

Унарная операция разрешения области действия (::)

81. Заполнить . в следующем утверждении: Спецификация . используется для объявления переменных только для чтения.

82. . функции предоставляют возможность определить единственную функцию для выполнения заданий с многими различными типами данных.

83. Приведенный ниже текст программы используется в следующих четырех вопросах. Для приведенной программы установите области действия переменной х в main.

84. Для приведенной ранее программы установите области действия переменной у в cube.

85. Для приведенной ранее программы установите области действия функции cube.

86. Для приведенной ранее программы установите области действия функции main.

87. Верно или нет, что все вызовы в C++ выполняются вызовом по значению.

88. Заполнить пробелы в следующих утверждениях: Списки и таблицы значений хранятся в .

89. Элементы массива связаны тем, что они имеют одно и то же . . и .


90. Число, используемое для обращения к отдельному элементу массива, называется .

91. Для объявления размера массива должна использоваться, . потому что она делает программу более масштабируемой.

92. Процесс упорядоченного размещения элементов в массиве называется .

93. Процесс определения значения ключа, содержащегося в массиве, называется .

94. Массив, использующий два индекса, называется .

95. Укажите, верно ли следующее утверждение: Массив может хранить много различный типов данных.

96. Укажите, верно ли следующее утверждение: Индексы массива обычно должны иметь тип float.

97. Укажите, верно ли следующее утверждение: Если количество начальных значений в списке инициализации меньше чем количество элементов массива, оставшиеся элементы автоматически получают в качестве начальных значений последние значения из списка инициализации.

98. Укажите, верно ли следующее утверждение: Если список инициализации содержит начальных значений больше, чем элементов массива, то это — ошибка.

99. Укажите, верно ли следующее утверждение: Отдельный элемент массива, который передается функции и модифицируется в этой функции, будет содержать модифицированное значение после завершения выполнения вызываемой функции.

100. Какие операторы реализуют следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Объявите массив с числом элементов arraySize типа float, имеющими нулевые начальные значения.

int arraySize; float fraction[arraySize] = ;

101. Какие операторы реализуют следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Записывают четвертый элемент от начала массива в переменную value.

int arraySize; float fraction[arraySize] = ; float value; value = fraction[3];

int arraySize; float fraction[arraySize] = , value; value = fraction[3];

102. Напишите операторы, реализующие следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Присвойте значение 1.667 элементу массива 9.

int arraySize; float fraction[arraySize] = ; fraction[8] = 1.667;

103. Напишите операторы, реализующие следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Присвойте значение 3.333 седьмому элементу массива.

int arraySize; float fraction[arraySize] = ; fraction[6] = 3.333;

104. Напишите операторы, реализующие следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Напечатайте элементы массива 6 и 9 с двумя цифрами справа от десятичной точки.

cout <<setiosflags (ios::fixed | ios::shiwpoint) << setprecision(2) << fractions[5] << fractions[8] << endl;

105. Напишите операторы, реализующие следующие операции с массивом fractions. Определите именованную константу arraySize с начальным значением 10. Напечатайте все элементы массива, используя структуру повторения for. Определите целую переменную х в качестве переменной, управляющей циклом.

int x; for( x=0; x<arraySize; i++ ) cout << fraction[i] << endl;

int x; for( int x=0; x<arraySize; i++ ) cout << fraction[i] << endl;

Читайте также: