ПОЛНАЯ база АБСОЛЮТНО правильных ответов на Тест по предмету "Основы алгоритмизации и программирования" института Синергия (МОИ/МТИ/МосАП).
В одной попытке теста 30 вопросов, в предлагаемой базе ответов 84 вопроса с ТОЧНО правильными ответами.
Все вопросы собраны в файл Word и для Вашего удобства расположены по алфавиту, правильные варианты ответов выделены синим цветом.
После оплаты Вы сможете скачать файл со всеми ответами и сдать предмет "Основы алгоритмизации и программирования" хоть на 100 баллов, то есть на оценку "ОТЛИЧНО".
ВНИМАНИЕ! Во избежание ненужных претензий после покупки, Убедительная просьба: поскольку иногда в институтах меняют тесты на новые, перед оплатой внимательно сверяйте вопросы предлагаемой базы (вплоть до знаков препинания) с вопросами Вашего теста. Вы можете легко сверить хотя бы 4-5 вопросов по Демонстрационному файлу либо по Оглавлению.
По всем возникающим вопросам пишите мне в личные сообщения https://studwork.ru/info/413402, буду рад помочь.
Желаю всем
сдачи теста БЕЗ ПРОБЛЕМ))
Удачи и успехов в учёбе!!!
___ – это программа, переводящая текст инструкций для компьютера с какого-либо языка программирования на машинный язык.
компилятор
язык программирования
кодировщик
система программирования
… – это блок, последовательность объявлений, определений и исполняемых операторов, заключенная в фигурные скобки.
блок операндов
тело функции
цикл FOR
оператор присваивания
В какой момент программы Си выполняется функция с именем main()?
после открытия консольного приложения Win32
при запуске программы (если определена как стартовая)
когда ее вызовет другая функция
в конце программы
В объектно-ориентированном программировании перегрузка применяется для:
вызова одного и того же метода с различными значениями его переменных
вызова одного и того же метода с разным количеством параметров
обнуления переменных
В объектно-ориентированном программировании переопределение – это:
передача управления от одного объекта другому
один из видов наследования
модификация унаследованных методов
В объектно-ориентированном программировании, данные, называемые параметрами передаются:
функциям в виде переменных
настройкам интерфейса программы
переменным программы
Верно ли утверждение «имя статического массива является указателем-константой на первый байт первого элемента массива»?
нет
да
Вычислите значение выражения i = (a++*7) + (++b) – (– –с/7); если а = 3, b = 7, с = 15
42
27
24
Декомпозиция в объектно-ориентированном программировании – это:
процесс сборки программы в объектно-ориентированной среде
разделение алгоритмов, при котором каждый модуль системы выполняет один из этапов общего процесса
процесс разработки одного программного комплекса в различных объектно-ориентированных средах программирования
разделение алгоритмов, при котором каждый модуль системы выполняет собственный процесс
Для чего используется наследование в объектно-ориентированном программировании?
для изменения функциональности классов
для обращения к библиотекам данных
для возможности одному классу наследовать функциональность другого класса
для копирования программ
Для чего используется переменные типа Char:
Для работы с функциями.
Для хранения числовых значений.
Для хранения числовых и буквенных значений.
Для хранения буквенных значений.
Для чего используется переменные типа int в С++:
Для хранения буквенных значений.
Для хранения числовых значений.
Для работы с циклами.
Для хранения числовых и буквенных значений.
Для чего нужен деструктор в С++?
для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл
для освобождения области памяти, выделенной для всей программы
для обнуления переменной
для уничтожения функции
Для чего применяется директива препроцессора # include:
Для организации цикла
Для подключения к проекту библиотек
Для объявления функций
Для включения в текст программы заголовочных файлов
Допустимо ли применение оператора безусловного перехода goto в программах, написанных на языке С?
да
нет
Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется:
транслятор
константа
мантисса
лексема
Если компонентами массива являются массивы, то такой массив называется
сложный
ассоциативный
множественный
многомерный
Значение величин, которые занимают место в памяти, имеют имя и определенный тип, и их значение никогда не меняется, называется
целая величина
постоянная
переменная
константа
Идентификаторы, которые нельзя использовать в качестве свободно выбираемых программистом имен, поскольку они имеют особый, раз и навсегда установленный смысл называются:
ключевые слова
установленные идентификаторы
вещественные имена
Инициализация данных в С++ представляет собой:
поиск данных переменной
присвоение начального значения переменной
проверка правильности данных переменной
Какая ошибка допущена в данной программе:
#include <stdio.h>
main( )
{
printf ("\\n Hi, world!\\n")
}
нет точки в конце тела функции
не определена переменная
отсутствует точка с запятой в функции
Какие действия не допустимы с указателями?
получение адреса самого указателя
унарные операции изменения его значения
сложение и вычитание
вычисление логарифма
присваивание
Какие из следующих утверждений неверны по отношению к конструктору класса С++?
конструктор не возвращает никакого значения, но ему можно передать любое количество параметров.
конструктор класса – специальный метод, который выполняется в программе при создании объекта данного класса
имя конструктора идентично имени класса
конструктор возвращает значения, но ему нельзя передавать параметры
Какие языки программирования были созданы специально для обучения людей программированию?
Fortran
Assembler
C++
Basic
Cobol
Какое значение имеет именованная константа «PINK» следующего перечисления: enum COLOR {GREEN, RED, BLUE, PURPLE, PINK, BLACK, BROWN, YELLOW};?
6
4
3
5
Какое расширение обычно имеют файлы с текстом программ в Visual C++?
ico
exe
cpp
prog
dsw
Какой из ниже перечисленных циклов в С++ является бесконечным:
For ();
For (;;)
For (i=0; i<100; i++)
Какой из перечисленных языков программирования является машинно-ориентированным?
Cobol
Fortran
Basic
Assembler
Какой результат будет выведен на экран после выполнения данной программы:
#include <stdio.h>
void main( )
{int n=10, k=2;
printf("%d", n+++k);
}
11
13
12
Какой язык программирования был придуман раньше других?
Pascal
C
Assembler
Fortran
Какой язык программирования был создан специально для обработки коммерческих данных?
Cobol
C++
C#
C
Константа NULL определена в залоговочном файле:
include.h
alloc.h
stdlib.h
stdio.h
Массивы с постоянным числом элементов, постоянным размером и расположением выделенной памяти называются …
динамические массивы
константные массивы
постоянные массивы
статические массивы
Модификатор доступа – это:
ключевое слово, регламентирующее тип доступа к определенному члену класса
служебная функция, регламентирующая тип доступа к классу
функция, управляющая доступом к программе
настройка интерфейса VC++
Можно ли в языке программирования Си создать массив указателей?
нет
да
Можно ли определить метод отдельно от определения класса в С++?
невозможно, метод определяется только внутри класса
данная процедура в принципе отсутствует в VС++
только указав, какому объекту относится определяемый метод префиксом с названием класса и символом «=»
только указав, какому классу относится определяемый метод префиксом с названием класса и символом «::»
Можно ли открыв для просмотра файл exe в шестнадцатиричном представлении точно воспроизвести последовательность машинных команд, из которых он состоит?
можно без применения специальных программ
нельзя
можно с использованием специальных программ-отладчиков
Мультипликативные операции относятся к блоку
тернарных операций
унарных операций
бинарных операций
На каких языках программирования была написана ОС Windows:
С++
С++ и Assembler
Java
Assembler
Набор ключевых слов и система правил для конструирования программ, состоящих из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых люди могут сообщать компьютеру набор команд называется …
компилятор
лексема
ассемблер
язык программирования
Назовите значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А = «крокодил», В = «обезьяна». А:= В; В:= А;
А = «крокодил», В = «крокодил»
А = «обезьяна», В = «обезьяна»
А = «обезьяна», В = «крокодил»
А = «крокодил», В = «обезьяна»
Найдите в списке все слова, для которых истинно выражение: ЧастьРечи = «глагол»
Время = «будущее»
истина
кружка
красный
был
столб
тихо
ревущие
подойдет
Найдите ошибку в строке cout>>”Hello”>>endl; и укажите правильный ответ:
cout >> Hello >> endl;
cout >> Hello >> endl
cout << ”Hello” << endl;
Образует ли условный оператор IF управляющую конструкцию программы?
нет
да
Общий вид определения указателей выглядит следующим образом:
тип *p;
char p;
int *имя_указателя;
тип* имя_указателя;
Одним из последних языков программирования, разработанных компанией Microsoft, является
C#
Java
C++
Pascal
Оператор … предназначен для организации выбора одного из многих вариантов хода выполнения программы, выполняя проверку совпадения заданного выражения с одной из заданных констант и осуществляя ветвление на основе этой проверки.
WHILE
GOTO
SWITCH
BREAK
Операция, состоящая из одного операнда и предшествующего ему знаку унарной операции называется …
бинарная операция
тернарная операция
унарная операция
Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»:
.
С= «ложь»
С= «истина»
Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»:
.
С= «ложь»
С= «истина»
Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»:
.
С = «ложь»
С = «истина»
Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»:
.
С = «ложь»
С = «истина»
Отметьте числа, для которых истинно выражение: (КоличествоЦифр > 5)
(КоличествоЦифрПослеЗапятой>2).
55,55
55555,5
5555555,5
5,55555
55,5
555,5
5,555
Первым разработанным языком программирования высокого уровня является
Pascal
Assembler
Basic
С
Fortran
Переменная типа … содержит адрес размещения участка динамической памяти
функция
константа
указатель
По какой причине возникает «зацикливание» при выполнении группы операторов x=0; y=1; while y<=10 do x=x+1;
неверное условие в заголовке цикла while
отсутствует в теле цикла оператор, увеличивающий y
не правильно заданы значения x и y перед циклом
После перевода в восьмеричную систему счисления десятичное число 110,175 будет равно:
156,1(3146)
159,2(3164)
126,4(3155)
Последовательность символов, заключенная в двойные кавычки называется
управляющая последовательность
идентификатор
строковая константа
символ
При выполнении операций инкремента и декремента значение указателя увеличивается или уменьшается на
количество элементов массива
длину int
произвольное количество бит
длину типа, на который ссылается используемый указатель
При Х=30 после выполнения операторов … if x < 100 then k=19 else k=55; … значение переменной k равно
55
100
19
Равносильны ли формулы
?
нет
да
Равносильны ли формулы
?
нет
да
Равносильны ли формулы
?
нет
да
Сколько байт занимает в памяти ЭВМ следующая строка: "Я стану лучшим в мире программистом!"
36
40
43
37
Совокупность однотипных элементов, расположенных в определенном порядке, различающихся индексами и имеющая единое имя называется ….
функция
правильная последовательность
класс
массив
Содержать буквы любого алфавита, цифры, специальные знаки может …
функция
оператор
комментарий
идентификатор
Упорядоченная совокупность однотипных переменных, обладающих одинаковыми свойствами, называется …
список
последовательность
массив
множество
Уровень абстракции в объектно-ориентированном программировании это:
уровень детализации, на котором работает программист
уровень детализации технического задания на разработку программы в объектно-ориентированной среде
степень профессионализма программиста
Фраза «Нет бензина или двигатель перегрелся», записанная с использованием знаков логических операций выглядит так:
Функция объявлена как int Func1(const int &arg);. Что означает ключевое слово const в объявлении формального параметра?
внутри функции не производится приведение arg к другому типу
в качестве аргумента могут передаваться только константы целого типа
внутри функции не производится изменение значения аргумента arg
Чему равно i, при следующих условиях: x=10, y=5, z=15. x+=y*30; y = z%4*10; i = x – (y + z)*3;
25
21
–15
15
–5
Чему равно i, при следующих условиях: x=4, y=8, z=56. z=x+y*5; x= z – 39; i = x + y + z%x;
19
21
16
Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=15, В=1. А = А – В; В = 7; А = А + В:
А=15, В=7
А=21, В=7
А=9, В=24
Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=80, В=32. А := А – В; В := A/8; А := В; В := A*B; А := В + 4;
А=40, В=32
А=6, В=36
А=40, В=36
Чему равно значение величин А, В и С после выполнения приведенных операций присваивания, если до начала этих действий А=100, В=200, С=300. А = 1000; С = 50; В = А/С; С = B; В = А/С; С =А;
А=1000, В=50, С=1000
А=100, В=20, С=50
А=100, В=200, С=20
А=1000, В=20, С=50
Что из ниже перечисленного используется для создания web-сайтов:
Assembler
PhP
С++
Basic
Что из ниже перечисленного не является языком программирования:
Basic
С++
Flash
Java
Что из ниже перечисленного не является языком программирования:
Cobol
Assembler
HTML
С++
Что считается методом в объектно-ориентированном программировании?
функция программы
функция, объявленная в классе
стиль программирования
Что такое консольное приложение Win32?
операционная система
окно MS DOS
программа, запускаемая из окна MS DOS в MS Windows
среда разработки приложений
Что такое указатель в С++?
переменная, в которой хранится целое число
переменная, которая указывает на принадлежность к определенному классу
метка в программе
переменная, в которой хранится адрес области памяти
Является ли имя массива переменной типа указатель?
нет
да
Язык машинных команд состоит из:
единиц и нулей
двоек
нулей
двоек и пятерок
Языки программирования можно разделить на языки:
переходного уровня
среднего уровня
высокого и низкого уровня