Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Алгоритмизация и программирование Костерин В.В. – ответы к тесту

Реклама


Алгоритмизация и программирование Костерин В.В. – ответы к тесту

Просмотров: 2884 Автор: admin

Алгоритмизация и программирование Костерин В.В. – ответы к тесту

1. Укажите верно или неверно следующее утверждение: “Всем переменным, когда они объявляются, должен быть присвоен тип.”

 

 Верно

 

 

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

 

 

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

 

 

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

 

 рекурсивной

 

 

4. Компьютер, который сделал персональные вычисления признанными в бизнесе и промышленности, был:

 

 IBM PC

 

 

5. Шестью ключевыми логическими блоками компьютера являются:

 

 1) блок ввода, 2) блок вывода, 3) блок памяти, 4) арифметико-логическое устройство, 5) центральное процессорное устройство, 6) блок вспомогательных запоминающих устройств

 

 

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

 q %= divisor;

 

 q = .q % divisor;

 

 

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

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

 функция main

 

 

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

 

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

 

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

 

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

 

 

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

 

 int power; power  = 1;

 

 int power = 1;

 

 

10. Министерство обороны США разработало язык Ада, который позволяет программистам определять множество действий, выполняющихся параллельно. Эта особенность называется

 

 многозадачностью

 

 

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

 

 сообщением

 

 

12. Программа, которая загружает исполняемый модуль с диска в память называется

 

 загрузчик

 

 

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

 

 register

 

 

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

 

 Неверно

 

 

15. Тело каждой функции начинает

 

 {

 

 

16. Укажите верно или неверно следующее утверждение: “Если вывод осуществляется в cout, то последовательность вывода \п вызывает перемещение курсора к началу следующей строки на экране.”

 

 Верно

 

 

17. Укажите верно или неверно следующее утверждение: “Все арифметические операции *, /, %, + и — имеют одинаковый уровень приоритета.”

 

 Неверно

 

 

18. Какие операторы 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; }

 

 

19. Каждый оператор заканчивается

 

 точкой с запятой

 

 

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

 

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

 

 

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

 

  y++;

 

  y += 1;

 

  y = y + 1;

 

  ++y;

 

 

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

 

 rand

 

 

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

 

 X = 1;

 

 

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

 

 функции, классы

 

 

25. Для принятия решений используется оператор.

 

 if

 

 

26. В системе C++ перед началом этапа компиляции выполняется программа

 

 препроцессор

 

 

27. Укажите верно или неверно следующее утверждение: “Объявления в теле функции C++ могут появляться почти везде.”

 

 Верно

 

 

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

 

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

 

 

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

 

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

 

 

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

 

 перегруженной

 

 

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

 

 auto, register, extern, static

 

 

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

 

 Верно

 

 

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

 

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

 

 

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

 

 return;

 

 

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

 

 абстрагированием

 

 

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

 

 скрытой информацией

 

 

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

 

 void

 

 

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

 

 поведения

 

 

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

 

 const

 

 

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

 

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

 

 

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

 

  int y; cin >> y;

 

 

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

 

 Неверно

 

 

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

 

 вызова функции

 

 

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

 

 x + = 1;

 

  x++;

 

 x = х + 1;

 

  ++x;

 

 

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

 

 x=l; while (x <= 20) { cout << x; if ( !(x % 5) ) cout << endl; else cout « '\t'; x++; }

 

 x=l; while (x <= 20) { cout << x; if (x % 5 == 0) cout << endl; else cout « '\t'; x++; }

 

 

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

 

 объектами

 

 

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

 

 Неверно

 

 

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

 

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

 

 

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

 

 static

 

 

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

 

 

 файл

 

 

51. С широко известен как язык создания операционной системы

 

 UNIX

 

Скачать Алгоритмизация и программирование Костерин В.В. – ответы к тесту - algoritmizaciya-i-programmirovanie-kosterin-v.v..zip [279,82 Kb] (cкачиваний: 50)


Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП