Технология програмирования. 2. Языки, формирующие в процессе трансляции окончательный выполнимый код называются языками
Скачать 96.83 Kb.
|
55. Дизъюнкцией называется выражение, составленное из … -двух высказываний и связки «и» -двух простых высказываний и связки «или» -одного высказывания и связки «не» 56. Если «А» и «В» имеют значение «истина»: С = А && В, то величине «С» будет присвоено значение … -«ложь» -«истина» или «ложь» -«истина» 57. Операцией отрицания называется выражение, составленное из … -двух высказываний и связки «и» -одного высказывания и связки «не» -двух простых высказываний и связки «или» 58. Переменные целочисленного типа используется для хранения … значений -числовых -числовых и буквенных -буквенных 59. Конъюнкцией называется выражение, составленное из … -одного высказывания и связки «не» -двух простых высказываний и связки «или» -двух высказываний и связки «и» 60. Текстовые строки в компьютере представляются … -массивами символов -переменными -буквами 61. Конструкция «Цикл пока» выполняется, пока … -не достигнут конец файла -условие ложно -условие истинно 62. Стек - … это запоминающее устройство, из которого элементы извлекаются в порядке, обратном их помещению в запоминающее устройство. 63. Для чего используется переменные целочисленного типа: -Для хранения числовых значений. -Для хранения буквенных значений. -Для хранения числовых и буквенных значений. 64. Какой из перечисленных языков программирования является машинно-ориентированным? -Basic -Fortran -Cobol -Assembler 65. Группа операторов, которые решают логически самостоятельную часть задачи называется: -подпрограмма -цикл -кодировщик 66. Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется: -Константа -Лексема -мантисса -транслятор 67. ________- это запоминающее устройство, из которого элементы извлекаются в порядке, обратном их помещению в запоминающее устройство. Тип ответа: Одиночный выбор -Стек -список -бинарное дерево 68. Определите значение, которое будет присвоено величине С в, если «А» имеет значение «истина», а «В» - «ложь»: С = А||В. Тип ответа: Одиночный выбор С= «истина» С= «ложь» 69.Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=80. В=32. А = А - В; В = А/8; А = В; В = А-В; А = В + 4; Тип ответа: Одиночный выбор A=6, В=36 А=40, 8=36 А=40, 8=32 70.Определите значение, которое будет присвоено величине С в, если А и В имеют значение истина: С = А ||B. Тип ответа; Одиночный выбор С= истина С= ложь 1. Программа на C++ обычно вводится в компьютер с помощью программы а) редактор 2. В системе C++ перед началом этапа компиляции выполняется программа b) препроцессор 3. Программа, которая объединяет результат работы компилятора с различными библиотечными функциями, чтобы создать исполняемый загрузочный модуль называется с) компоновщик 4. Программа, которая загружает исполняемый модуль с диска в память называется d) загрузчик 5. Выполнение каждой программы на C++ начинается с функции main 6. Тело каждой функции ограничивается {} 7. Каждый оператор заканчивается точкой с запятой 8. Для принятия решений используется оператор. if 9. Укажите верно или неверно следующее утверждение: “Комментарии вызывают печать компьютером на экране текста после символа // при выполнении программы.” Неверно 10. Укажите верно или неверно следующее утверждение: “Если вывод осуществляется в cout, то последовательность вывода \п вызывает перемещение курсора к началу следующей строки на экране.” Верно 11. Укажите верно или неверно следующее утверждение: “Все переменные должны быть объявлены до того, как они используются.” Верно 12. Укажите верно или неверно следующее утверждение: “Всем переменным, когда они объявляются, должен быть присвоен тип.” Верно 13. Укажите верно или неверно следующее утверждение: “C++ рассматривает переменные number и NuMbEr как одинаковые.” Неверно 14. Укажите верно или неверно следующее утверждение: “Объявления в теле функции C++ могут появляться почти везде.” Верно 15. Укажите верно или неверно следующее утверждение: “Операция вычисления остатка (%) может быть использована только с целыми числами.” Неверно 16. Укажите верно или неверно следующее утверждение: “Все арифметические операции *, /, %, + и — имеют одинаковый уровень приоритета.” Неверно 17. Укажите верно или неверно следующее утверждение: “Программа на C++, которая выводит три строки, должна содержать три оператора вывода, использующих cout.” Неверно 18. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Люди могут посмотреть на телеэкран и увидеть цветные точки, или они могут сделать шаг назад и увидеть трех людей, сидящих за столом конференции; это пример способности, называемой ?????????????????? абстрагированием 19. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Если вы рассматриваете автомобиль как объект, тот факт, что у автомобиля откидной верх, является атрибутом или чертой поведения (указать одно) ?????????????????? автомобиля. атрибутом 20. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Факты, что автомобиль может разгоняться и тормозить, поворачивать направо и налево, ехать вперед или назад являются примерами ?????????????????? объекта «автомобиль». поведения 21. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Восприятие новым типом класса характеристик нескольких разных типов существующих классов называется ?????????????????? наследованием. множественностью 22. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Объекты связываются, посылая друг другу ??????????????????. сообщением 23. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Объекты связываются друг с другом посредством хорошо определенного ??????????????????. интерфейсом 24. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Каждый объект обычно не может узнать, как проектируется другой объект; это свойство называется ??????????????????. скрытой информацией 25. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: ?????????????????? в описании системы помогает программисту на C++ определять классы, которые будут нужны для проектирования системы. именем существительным 26. Заполните в тексте место, занятое вопросами, терминами объектно-ориентированного программирования: Экземпляр определенного пользователем типа называется ??????????????????. объектами 27. Все программы можно писать в терминах трех типов управляющих структур: следование, выбор и повторение 28. Верно или неверно утверждение: Структура выбора используется для выполнения одного действия, если условие истинно, и другого, если условие ложно. Неверно 29. Верно или неверно утверждение: Повторение ряда операторов заданное число раз называется повторением. Верно 30. Верно или неверно утверждение: Когда заранее не известно, сколько раз должна быть повторена группа операторов, необходимо использовать структуру while или do-while. Верно 31. Какие операторы C++ прибавляют 1 к целой переменной х. x++; ++x; x + = 1; x = х + 1; 32. Какие операторы C++ выполняют следующие действия: Присваивание суммы х и у переменной z и увеличение значения х на 1 после этого вычисления. z = x + y; x++; z = x++ + y; 33. Какие операторы C++ выполняют следующие действия: Проверку, больше ли значение переменной count числа 10. Если больше, то печать текста: «count больше, чем 10». if( count > 10 ) cout << “count больше, чем 10” << endl; 34. Какие операторы C++ выполняют следующие действия: Уменьшение переменной х на 1 и затем ее вычитание из переменной total. x--; total -= x; total -= --x; x -= 1; total = total – x; total = total - --x; 35. Какие операторы C++ выполняют следующие действия: Вычисление остатка от деления q на divisor и присваивание результата переменной q. Запишите два различных варианта такого оператора q = .q % divisor; q %= divisor; 36. Какие операторы операторы C++ решают следующие задачи: Объявление переменных sum и х типа int. int sum, x; int sum; int x; 37. Какой операторы операторы C++ решает следующие задачи: Задание начального значения 1 переменной х. X = 1; 38. Какой операторы операторы C++ решает следующие задачи: Задание начального значения 0 переменной sum. sum = 0; 39. Какие операторы операторы C++ решают следующие задачи: Сложение переменных х и sum и присваивание результата переменной sum. Печать «Сумма равна » и затем значение переменной sum. sum += x; cin << “Сумма равна “ << sum << endl; cin << “Сумма равна “ << (sum+= x) << endl; sum = sum + x; cin << “Сумма равна “ << sum << endl; 40. Какие операторы операторы C++ выполняют следующие действия: Ввод целой переменной х с помощью cin. int x; cin >> x; 41. Какие операторы операторы C++ выполняют следующие действия: Ввод целой переменной у с помощью cin. int y; cin >> y; 42. Какие операторы операторы C++ выполняют следующие действия: Задание начального значения 1 целой переменной i. int i = 1; int i; i = 1; 43. Какие операторы операторы C++ выполняют следующие действия: Задание начального значения 1 целой переменной power. int power = 1; int power; power = 1; 44. Какие операторы операторы C++ выполняют следующие действия: Умножение переменной power на х и присваивание полученного результата переменной power. power *= x; power = power*x; temp = power * x; power = temp; 45. Какие операторы операторы C++ выполняют следующие действия: Увеличение переменной у на 1. y++; ++y; y += 1; y = y + 1; 46. Какие операторы операторы C++ выполняют следующие действия:Вывод целой переменной power с помощью cout. cout << power; cout >> “y = “ << power << endl; 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 разряда после десятичной точки. Печать всех чисел в одной строке с левым выравниванием каждого числа в своем поле. Какие три значения будут напечатаны? cout << setiosflags(ios::fixed | ios::showpoint | ios::left) << setprecision (1) << setw{15) << 333.546372 << setprecision{2) << setw(15) << 333.546372 << setprecision(3) << setw(15) << 333.546372 << endl; 57. Какие операторы C++ выполняют следующие действия: Печать целых чисел с 1 по 20 с использованием цикла while и счетчика х. Предполагайте, что переменная х объявлена, но ее начальное значение не задано. Печатайте только 5 целых чисел в строке. Подсказка: используйте х % 5. Если результат равен 0, печатайте признак перехода на новую строку, в противном случае печатайте символ табуляции x=l; while (x <= 20) { cout << x; if (x % 5 == 0) cout << endl; else cout « '\t'; x++; } x=l; while (x <= 20) { cout << x; if ( !(x % 5) ) cout << endl; else cout « '\t'; x++; } 58. Найдите ошибку в следующем фрагменте программы: точка с запятой после заголовка while приводит к бесконечному циклу, лишняя закрывающая фигурная скобка |