Главная страница

Технология програмирования. 2. Языки, формирующие в процессе трансляции окончательный выполнимый код называются языками


Скачать 96.83 Kb.
Название2. Языки, формирующие в процессе трансляции окончательный выполнимый код называются языками
Дата24.02.2022
Размер96.83 Kb.
Формат файлаdocx
Имя файлаТехнология програмирования.docx
ТипДокументы
#371627
страница2 из 7
1   2   3   4   5   6   7

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 приводит к бесконечному циклу, лишняя закрывающая фигурная скобка

 

 
1   2   3   4   5   6   7


написать администратору сайта