Основы алгоритмизации и программирования (тест с ответами Синергия)

Раздел
Программирование
Тип
Просмотров
2 027
Покупок
32
Антиплагиат
Не указан
Размещена
12 Фев 2021 в 00:30
ВУЗ
МФПУ Синергия, Московский открытый институт (МОИ) / Московский технологический институт (МТИ)
Курс
2 курс
Стоимость
300 ₽
Демо-файлы   
1
jpeg
Оценка 90 баллов из 100 Оценка 90 баллов из 100
95.6 Кбайт 95.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Основы алгоритмизации и программирования (ответы)
308.1 Кбайт 300 ₽
Отзывы о работе
Описание

57 вопросов с ответами

Сдано на 90 баллов из 100 "Отлично"

Год сдачи - 2018-2021.

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения)

Оглавление

1. Общий вид определения указателей выглядит следующим образом:

*char p;

*тип *p;

*тип* имя_указателя;

*int *имя_указателя;

2. Последовательность символов, заключенная в двойные кавычки называется

*управляющая последовательность

*символ

*идентификатор

*строковая константа

3. Константа NULL определена в залоговочном файле: 

*stdlib.h 

*alloc.h 

*include.h 

*stdio.h

4. Допустимо ли применение оператора безусловного перехода goto в программах, написанных на языке C?

да

нет

5. Одним из последних языков программирования, разработанных компанией Microsoft, является

*Pascal

*C#

*C++

*Java

6. Сколько байт занимает в памяти ЭВМ следующая строка: "Я стану лучшим в мире программистом!"

*43

*37

*36

*40

7. Что из ниже перечисленного не является языком программирования:

*С++

*Basic

*Java

*Flash

8. Операция, состоящая из одного операнда и предшествующего ему знаку унарной операции называется …

*унарная операция

*бинарная операция

*тернарная операция

9. Какие действия не допустимы с указателями?

*присваивание

*получение адреса самого указателя

*унарные операции изменения его значения

*вычисление логарифма сложение и вычитание

10. Декомпозиция в объектно-ориентированном программировании – это:

*разделение алгоритмов, при котором каждый модуль системы выполняет собственный процесс *разделение алгоритмов, при котором каждый модуль системы выполняет один из этапов общего процесса

*процесс сборки программы в объектно-ориентированной среде

*процесс разработки одного программного комплекса в различных объектно-ориентированных средах программирования

11. В объектно-ориентированном программировании переопределение – это: 

*передача управления от одного объекта другому 

*модификация унаследованных методов 

*один из видов наследования

12. Найдите ошибку в строке cout>>”Hello”>>endl; и укажите правильный ответ:

*cout << ”Hello” << endl;

*cout >> Hello >> endl;

*cout >> Hello >> endl

13. Какое расширение обычно имеют файлы с текстом программ в Visual C++?

*dsw

*ico

*exe

*prog

*cpp

14. Какое значение имеет именованная константа «PINK» следующего перечисления: enum COLOR {GREEN, RED, BLUE, PURPLE, PINK, BLACK, BROWN, YELLOW};?

*6

*4

*5

*3

15. Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется:

*константа

*лексема

*мантисса

*транслятор

16. Что такое указатель в С++?

*метка в программе

*переменная, в которой хранится целое число

*переменная, в которой хранится адрес области памяти

*переменная, которая указывает на принадлежность к определенному классу

17. Набор ключевых слов и система правил для конструирования программ, состоящих из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых люди могут сообщать компьютеру набор команд называется … 

*компилятор 

*ассемблер 

*лексема 

*язык программирования

18. Можно ли открыв для просмотра файл exe в шестнадцатиричном представлении точно воспроизвести последовательность машинных команд, из которых он состоит? 

*можно без применения специальных программ 

*нельзя 

*можно с использованием специальных программ-отладчиков

19. Какой результат будет выведен на экран после выполнения данной программы:

#include < stdio.h >

void main( )

{ int n=10,k=2;

printf("%d",n+++k);

}

*12

*11

*13

20. Чему равно значение величин А, В и С после выполнения приведенных операций присваивания, если до начала этих действий А=100, В=200, С=300. А := 1000; С := 50; В := А/С; С := B; В := А/С; С :=А;

*А=1000, В=50, С=1000

*А=100, В=20, С=50

*А=1000, В=20, С=50

*А=100, В=200, С=20

21. Что считается методом в объектно-ориентированном программировании?

*стиль программирования

*функция программы

*функция, объявленная в классе

22. Равносильны ли формулы ¯A+¯B=¯AB?

*да

*нет

23. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: C := A V (-B)

*С= «истина»

*С= «ложь»

24. Модификатор доступа - это:

*функция, управляющая доступом к программе

*ключевое слово, регламентирующее тип доступа к определенному члену класса

*настройка интерфейса VC ++

*служебная функция, регламентирующая тип доступа к классу

25. Совокупность однотипных элементов, расположенных в определенном порядке, различающихся индексами и имеющая единое имя называется …….

правильная последовательность

*массив

*функция

*класс

26. Какие языки программирования были созданы специально для обучения людей программированию?

*Basic

*Assembler

*Cobol

*Fortran

*C++

27. Для чего нужен деструктор в С++?

*для освобождения области памяти, выделенной для всей программы

*для обнуления переменной

*для уничтожения функции

*для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл

28. По какой причине возникает «зацикливание» при выполнении группы операторов x=0; y=1; while y<=10 do x=x+1;

*не правильно заданы значения x и y перед циклом

*неверное условие в заголовке цикла while

*отсутствует в теле цикла оператор, увеличивающий y

29. Чему равно i, при следующих условиях: x=4, y=8, z=56. z=x+y*5; x= z–39; i= x+y+z%x;

*16

*21

*19

30. В объектно-ориентированном программировании, данные, называемые параметрами передаются:

*переменным программы

*функциям в виде переменных

*настройкам интерфейса программы

31. Оператор ……… предназначен для организации выбора одного из многих вариантов хода выполнения программы, выполняя проверку совпадения заданного выражения с одной из заданных констант и осуществляя ветвление на основе этой проверки.

*GOTO

*SWITCH

*BREAK

*WHILE

32. Содержать буквы любого алфавита, цифры, специальные знаки может ...

*идентификатор

*комментарий

*оператор

*функция

33. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: C:= A v B

*C = истина

*С = ложь

34. В какой момент программы Си выполняется функция с именем main()?

*когда ее вызовет другая функция

*в конце программы

*при запуске программы (если определена как стартовая)

*после открытия консольного приложения Win32

35. Верно ли утверждение «имя статического массива является указателем-константой на первый байт первого элемента массива»?

да

нет

36. Для чего используется наследование в объектно-ориентированном программировании?

*для копирования программ

*для обращения к библиотекам данных

*для изменения функциональности классов

*для возможности одному классу наследовать функциональность другого класса

37. Какой язык программирования был создан специально для обработки коммерческих данных?

*C

*C#

*C++

*Cobol

38. Что из ниже перечисленного не является языком программирования

*C++

*Cobol

*Assembler

*HTML

39. Если компонентами массива являются массивы, то такой массив называется

*множественный

*многомерный

*сложный

*ассоциативный

40. Для чего используется переменные типа int в С++:

*Для хранения числовых значений.

*Для хранения буквенных значений.

*Для хранения числовых и буквенных значений.

*Для работы с циклами.

41. Инициализация данных в С++ представляет собой:

*присвоение начального значения переменной

*проверка правильности данных переменной

*поиск данных переменной

42. Что из ниже перечисленного используется для создания web-сайтов

*С++

*Assembler

*Basic

*PhP

43. Языки программирования можно разделить на языки

*высокого и низкого уровня

*переходного уровня

*среднего уровня

44. Какая ошибка допущена в данной программе:

#include < stdio.h >

main( )

{

printf ("\\n Hi, world!\\n")

}

*отсутствует точка с запятой в функции

*не определена переменная

*нет точки в конце тела функции

45. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: С=AvB 

*С= «истина»

*С= «ложь»

46. Какой язык программирования был придуман раньше других?

*C

*Fortan

*Assembler

*Pascal

47. Какие из следующих утверждений неверны по отношению к конструктору класса С++?

*конструктор класса – специальный метод, который выполняется в программе при создании объекта данного класса

*конструктор возвращает значения, но ему нельзя передавать параметры

*имя конструктора идентично имени класса

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

48. ........ – это программа, переводящая текст инструкций для компьютера с какого-либо языка программирования на машинный язык.

*система программирования

*компилятор

*кодировщик

*язык программирования

49. Переменная типа        содержит адрес размещения участка динамической памяти

*указатель

*функция

*константа

50. Найдите в списке все слова, для которых истинно выражение: ЧастьРечи = «глагол»Время = «будущее»

*был

*истина

*красный

*кружка

*подойдет

*ревущие

*столб

*тихо

51. Функция объявлена как int Func1(const int &arg);. Что означает ключевое слово const в объявлении формального параметра?

*в качестве аргумента могут передаваться только константы целого типа

*внутри функции не производится изменение значения аргумента arg

*внутри функции не производится приведение arg к другому типу

52. При выполнении операций инкремента и декремента значение указателя увеличивается или уменьшается на

*произвольное количество бит

*количество элементов массива

*длину типа, на который ссылается используемый указатель

*длину int

53.Равносильны ли формулы A→B=B ̅→A ̅?

да

Нет

54. Значение величин, которые занимают место в памяти, имеют имя и определенный тип, и их значение никогда не меняется, называется

*переменная

*постоянная

*константа

*целая величина

55. Первым разработанным языком программирования высокого уровня является

*Basic

*C

*Fortran

*Assembler

*Pascal

56. Можно ли в языке программирования Си создать массив указателей?

да

нет

57. Вычислите значение выражения i=(a++*7)+(++b)–( – –с/7), если a=3, b=7, c=15

*42

*27

*24

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Ноя в 09:34
7
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
13
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
16
0 покупок
Другие работы автора
Премиум
Железобетонные конструкции
Тест Тест
29 Окт в 02:53
190 +2
4 покупки
Премиум
Электрические машины
Тест Тест
22 Окт в 13:06
268
6 покупок
Премиум
Экономика
Тест Тест
18 Окт в 17:32
237 +2
10 покупок
Премиум
Юриспруденция
Тест Тест
17 Окт в 12:20
208 +2
3 покупки
Премиум
Государственное и муниципальное управление
Тест Тест
27 Сен в 01:53
107 +1
3 покупки
Премиум
Финансовое право
Тест Тест
8 Сен в 21:46
385
9 покупок
Премиум
Информационные системы
Тест Тест
30 Июл в 12:48
424 +1
12 покупок
Премиум
Инвестиционный менеджмент
Тест Тест
11 Июл в 02:02
545
16 покупок
Премиум
Психология
Тест Тест
25 Июн в 14:33
316
1 покупка
Премиум
Общая психология
Тест Тест
17 Июн в 00:27
141 +1
3 покупки
Темы журнала
Показать ещё
Прямой эфир