Технологии программирования

Технологии программирования — вариант 1

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

84 вопроса Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

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

  1. высокого и низкого уровня
  2. переходного уровня
  3. среднего уровня
Вопрос 2

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

  1. C
  2. Fortran
  3. Assembler
  4. Pascal
Вопрос 3

Язык машинных команд состоит из:

  1. двоек и пятерок
  2. единиц и нулей
  3. нулей
  4. двоек
Вопрос 4

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

  1. язык программирования
  2. компилятор
  3. ассемблер
  4. лексема
Вопрос 5

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

  1. Basic
  2. Assembler
  3. Cobol
  4. Fortran
  5. C++
Вопрос 6

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

  1. C
  2. C#
  3. C++
  4. Cobol
Вопрос 7

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

  1. система программирования
  2. компилятор
  3. кодировщик
  4. язык программирования
Вопрос 8

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

  1. Basic
  2. C
  3. Fortran
  4. Assembler
  5. Pascal
Вопрос 9

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

  1. Pascal
  2. C#
  3. C++
  4. Java
Вопрос 10

Какой из перечисленных языков программирования является машинно-ориентированным?

  1. Cobol
  2. Basic
  3. Assembler
  4. Fortran
Вопрос 11

Равносильны ли формулы ?

  1. да
  2. нет
Вопрос 12

Равносильны ли формулы ?

  1. да
  2. нет
Вопрос 13

Равносильны ли формулы ?

  1. да
  2. нет
Вопрос 14

Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=15, В=1. А := А – В; В := 7; А := А + В:

  1. А=9, В=24
  2. А=15, В=7
  3. А=21, В=7
Вопрос 15

Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=80, В=32. А := А – В; В := A/8; А := В; В := A*B; А := В + 4;

  1. А=6, В=36
  2. А=40, В=36
  3. А=40, В=32
Вопрос 16

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

  1. А=1000, В=50, С=1000
  2. А=100, В=20, С=50
  3. А=1000, В=20, С=50
  4. А=100, В=200, С=20
Вопрос 17

Назовите значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А = «крокодил», В= «обезьяна». А:= В; В:= А;

  1. А = «крокодил», В= «обезьяна»
  2. А = «крокодил», В= «крокодил»
  3. А = «обезьяна», В= «обезьяна»
  4. А = «обезьяна», В= «крокодил»
Вопрос 18

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

  1. С= «истина»
  2. С= «ложь»
Вопрос 19

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

  1. С= «истина»
  2. С= «ложь»
Вопрос 20

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

  1. С= «истина»
  2. С= «ложь»
Вопрос 21

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

  1. С= «истина»
  2. С= «ложь»
Вопрос 22

Отметьте числа, для которых истинно выражение: (КоличествоЦифр > 5)(КоличествоЦифрПослеЗапятой>2).

  1. 55,5
  2. 5,555
  3. 555,5
  4. 55555,5
  5. 55,55
  6. 5555555,5
  7. 5,55555
Вопрос 23

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

  1. был
  2. истина
  3. красный
  4. кружка
  5. подойдет
  6. ревущие
  7. столб
  8. тихо
Вопрос 24

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

  1. константа
  2. лексема
  3. мантисса
  4. транслятор
Вопрос 25

Идентификаторы, которые нельзя использовать в качестве свободно выбираемых программистом имен, поскольку они имеют особый, раз и навсегда установленный смысл называются:

  1. вещественные имена
  2. ключевые слова
  3. установленные идентификаторы
Вопрос 26

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

  1. 6
  2. 4
  3. 5
  4. 3
Вопрос 27

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

  1. управляющая последовательность
  2. символ
  3. идентификатор
  4. строковая константа
Вопрос 28

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

  1. переменная
  2. постоянная
  3. константа
  4. целая величина
Вопрос 29

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

  1. 43
  2. 37
  3. 36
  4. 40
Вопрос 30

После перевода в восьмеричную систему счисления десятичное число 110,175 будет равно:

  1. 156,1(3146)
  2. 126,4(3155)
  3. 159,2(3164)
Вопрос 31

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

  1. 24
  2. 27
  3. 42
Вопрос 32

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

  1. правильная последовательность
  2. массив
  3. функция
  4. класс
Вопрос 33

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

  1. множественный
  2. многомерный
  3. сложный
  4. ассоциативный
Вопрос 34

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

  1. stdio.h
  2. include.h
  3. alloc.h
  4. stdlib.h
Вопрос 35

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

  1. присваивание
  2. получение адреса самого указателя
  3. унарные операции изменения его значения
  4. вычисление логарифма
  5. сложение и вычитание
Вопрос 36

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

  1. да
  2. нет
Вопрос 37

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

  1. да
  2. нет
Вопрос 38

Массивы с постоянным числом элементов, постоянным размером и расположением выделенной памяти называются …

  1. динамические массивы
  2. статические массивы
  3. константные массивы
  4. постоянные массивы
Вопрос 39

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

  1. произвольное количество бит
  2. количество элементов массива
  3. длину типа, на который ссылается используемый указатель
  4. длину int
Вопрос 40

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

  1. char p;
  2. тип *p;
  3. тип* имя_указателя;
  4. int *имя_указателя;
Вопрос 41

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

  1. 16
  2. 21
  3. 19
Вопрос 42

Чему равно i, при следующих условиях: x=10, y=5, z=15. x+=y*30; y= z%4*10; i= x–(y+z)*3;

  1. 15
  2. 21
  3. 25
  4. –5
  5. –15
Вопрос 43

Какой результат будет выведен на экран после выполнения данной программы: #include < stdio.h > void main( ) { int n=10,k=2; printf("%d",n+++k); }

  1. 12
  2. 11
  3. 13
Вопрос 44

Какая ошибка допущена в данной программе: #include < stdio.h > main( ) { printf ("\\n Hi, world!\\n") }

  1. отсутствует точка с запятой в функции
  2. не определена переменная
  3. нет точки в конце тела функции
Вопрос 45

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

  1. унарная операция
  2. бинарная операция
  3. тернарная операция
Вопрос 46

Мультипликативные операции относятся к блоку

  1. унарных операций
  2. бинарных операций
  3. тернарных операций
Вопрос 47

… – это блок, последовательность объявлений, определений и исполняемых операторов, заключенная в фигурные скобки.

  1. тело функции
  2. цикл FOR
  3. оператор присваивания
  4. блок операндов
Вопрос 48

Образует ли условный оператор IF управляющую конструкцию программы?

  1. да
  2. нет
Вопрос 49

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

  1. GOTO
  2. SWITCH
  3. BREAK
  4. WHILE
Вопрос 50

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

  1. указатель
  2. функция
  3. константа
Вопрос 51

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

  1. множество
  2. последовательность
  3. массив
  4. список
Вопрос 52

Является ли имя массива переменной типа указатель?

  1. да
  2. нет
Вопрос 53

При Х=30 после выполнения операторов ... if x < 100 then k=19 else k=55; ... значение переменной k равно

  1. 19
  2. 55
  3. 100
Вопрос 54

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

  1. не правильно заданы значения x и y перед циклом
  2. неверное условие в заголовке цикла while
  3. отсутствует в теле цикла оператор, увеличивающий y
Вопрос 55

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

  1. идентификатор
  2. комментарий
  3. оператор
  4. функция
Вопрос 56

Уровень абстракции в объектно-ориентированном программировании это:

  1. степень профессионализма программиста
  2. уровень детализации технического задания на разработку программы в объектно-ориентированной среде
  3. уровень детализации, на котором работает программист
Вопрос 57

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

  1. разделение алгоритмов, при котором каждый модуль системы выполняет собственный процесс
  2. разделение алгоритмов, при котором каждый модуль системы выполняет один из этапов общего процесса
  3. процесс сборки программы в объектно-ориентированной среде
  4. процесс разработки одного программного комплекса в различных объектно-ориентированных средах программирования
Вопрос 58

Что такое консольное приложение Win32?

  1. окно MS DOS
  2. программа, запускаемая из окна MS DOS в MS Windows
  3. операционная система
  4. среда разработки приложений
Вопрос 59

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

  1. dsw
  2. ico
  3. exe
  4. prog
  5. cpp
Вопрос 60

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

  1. когда ее вызовет другая функция
  2. в конце программы
  3. при запуске программы (если определена как стартовая)
  4. после открытия консольного приложения Win32
Вопрос 61

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

  1. функция, управляющая доступом к программе
  2. ключевое слово, регламентирующее тип доступа к определенному члену класса
  3. настройка интерфейса VC ++
  4. служебная функция, регламентирующая тип доступа к классу
Вопрос 62

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

  1. стиль программирования
  2. функция программы
  3. функция, объявленная в классе
Вопрос 63

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

  1. переменным программы
  2. функциям в виде переменных
  3. настройкам интерфейса программы
Вопрос 64

Можно ли определить метод отдельно от определения класса в С++?

  1. невозможно, метод определяется только внутри класса
  2. только указав, какому классу относится определяемый метод префиксом с названием класса и символом «::»
  3. данная процедура в принципе отсутствует в VС++
  4. только указав, какому объекту относится опреде¬ляемый метод префиксом с названием класса и символом «=»
Вопрос 65

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

  1. присвоение начального значения переменной
  2. проверка правильности данных переменной
  3. поиск данных переменной
Вопрос 66

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

  1. конструктор класса – специальный метод, который выполняется в программе при создании объекта данного класса
  2. конструктор возвращает значения, но ему нельзя передавать параметры
  3. имя конструктора идентично имени класса
  4. конструктор не возвращает никакого значения, но ему можно передать любое количество параметров.
Вопрос 67

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

  1. метка в программе
  2. переменная, в которой хранится целое число
  3. переменная, в которой хранится адрес области памяти
  4. переменная, которая указывает на принадлежность к определенному классу
Вопрос 68

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

  1. для освобождения области памяти, выделенной для всей программы
  2. для обнуления переменной
  3. для уничтожения функции
  4. для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл
Вопрос 69

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

  1. для копирования программ
  2. для обращения к библиотекам данных
  3. для изменения функциональности классов
  4. для возможности одному классу наследовать функциональность другого класса
Вопрос 70

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

  1. один из видов наследования
  2. модификация унаследованных методов
  3. передача управления от одного объекта другому
Вопрос 71

В объектно-ориентированном программировании перегрузка применяется для:

  1. вызова одного и того же метода с разным количеством параметров
  2. обнуления переменных
  3. вызова одного и того же метода с различными значениями его переменных
Вопрос 72

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

  1. Для хранения числовых значений.
  2. Для хранения буквенных значений.
  3. Для хранения числовых и буквенных значений.
  4. Для работы с циклами.
Вопрос 73

Для чего используется переменные типа Char:

  1. Для хранения числовых значений.
  2. Для хранения буквенных значений.
  3. Для хранения числовых и буквенных значений.
  4. Для работы с функциями.
Вопрос 74

Для чего применяется директива препроцессора # include:

  1. Для подключения к проекту библиотек
  2. Для включения в текст программы заголовочных файлов
  3. Для объявления функций
  4. Для организации цикла
Вопрос 75

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

  1. cout
  2. cout >> Hello >> endl;
  3. cout >> Hello >> endl
Вопрос 76

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

  1. С++
  2. Basic
  3. Java
  4. Flash
Вопрос 77

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

  1. С++
  2. Cobol
  3. Assembler
  4. HTML
Вопрос 78

Какой из ниже перечисленных циклов в С++ является бесконечным:

  1. For (i=0;i
  2. For (;;)
  3. For ();
Вопрос 79

На каких языках программирования была написана ОС Windows:

  1. С++
  2. С++ и Assembler
  3. Assembler
  4. Java
Вопрос 80

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

  1. С++
  2. Assembler
  3. Basic
  4. PhP
Вопрос 81

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

  1. можно без применения специальных программ
  2. можно с использованием специальных программ-отладчиков
  3. нельзя
Вопрос 82

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

  1. в качестве аргумента могут передаваться только константы целого типа
  2. внутри функции не производится изменение значения аргумента arg
  3. внутри функции не производится приведение arg к другому типу
Вопрос 83

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

  1. управляющая последовательность
  2. символ
  3. идентификатор
  4. строковая константа
Вопрос 84

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

  1. да
  2. нет