Выражение содержащее операцию истинно если истинны оба операнда этой операции
Обновлено: 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;
Читайте также: