Основы алгоритмизации и программирования тест МОИ

Основы алгоритмизации и программирования тест МОИ

Тест Московского Открытого Института «Основы алгоритмизации и программирования» Цена 200р.

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

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

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

1.Для чего применяется директива препроцессора # include:
a. Для организации цикла
b. Для подключения к проекту библиотек
c. Для объявления функций
d. Для включения в текст программы заголовочных файлов

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

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

4.По какой причине возникает «зацикливание» при выполнении группы операторов x=0; y=1; while y<=10 do x=x+1;
a. отсутствует в теле цикла оператор, увеличивающий y
b. не правильно заданы значения x и y перед циклом
c. неверное условие в заголовке цикла while

5.Модификатор доступа — это:
a. ключевое слово, регламентирующее тип доступа к определенному члену класса
b. служебная функция, регламентирующая тип доступа к классу
c. настройка интерфейса VC ++
d. функция, управляющая доступом к программе

6.Можно ли открыв для просмотра файл exe в шестнадцатиричном представлении точно воспроизвести последовательность машинных команд, из которых он состоит?
a. можно без применения специальных программ
b. нельзя
c. можно с использованием специальных программ-отладчиков

7.Мультипликативные операции относятся к блоку
a. тернарных операций
b. бинарных операций
c. унарных операций

8.Инициализация данных в С++ представляет собой:
a. проверка правильности данных переменной
b. поиск данных переменной
c. присвоение начального значения переменной

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

10.В какой момент программы Си выполняется функция с именем main()?
a. при запуске программы (если определена как стартовая)
b. когда ее вызовет другая функция
c. после открытия консольного приложения Win32
d. в конце программы

11.Можно ли определить метод отдельно от определения класса в С++?
a. невозможно, метод определяется только внутри класса
b. только указав, какому классу относится определяемый метод префиксом с названием класса и символом «::»
c. только указав, какому объекту относится опреде¬ляемый метод префиксом с названием класса и символом «=»
d. данная процедура в принципе отсутствует в VС++

12.Что из ниже перечисленного не является языком программирования:
a. С++
b. Cobol
c. HTML
d. Assembler

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

14.Сколько байт занимает в памяти ЭВМ следующая строка: «Я стану лучшим в мире программистом!»
a. 43
b. 40
c. 36
d. 37

15.Общий вид определения указателей выглядит следующим образом:
a. char p;
b. тип* имя_указателя;
c. int *имя_указателя;
d. тип *p;

16.Для чего используется переменные типа Char:
a. Для хранения буквенных значений.
b. Для работы с функциями.
c. Для хранения числовых значений.
d. Для хранения числовых и буквенных значений.

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

18.Если компонентами массива являются массивы, то такой массив называется
a. ассоциативный
b. множественный
c. сложный
d. многомерный

19.Для чего нужен деструктор в С++?
a. для уничтожения функции
b. для обнуления переменной
c. для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл
d. для освобождения области памяти, выделенной для всей программы

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

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

22.Константа NULL определена в залоговочном файле:
a. stdlib.h
b. alloc.h
c. include.h
d. stdio.h

23.В объектно-ориентированном программировании переопределение – это:
a. передача управления от одного объекта другому
b. модификация унаследованных методов
c. один из видов наследования

24.Какие действия не допустимы с указателями?
a. сложение и вычитание
b. получение адреса самого указателя
c. унарные операции изменения его значения
d. присваивание
e. вычисление логарифма

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

26.После перевода в восьмеричную систему счисления десятичное число 110,175 будет равно:
a. 156,1(3146)
b. 159,2(3164)
c. 126,4(3155)

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

28.Равносильны ли формулы A→B=B ̅→A ̅?
a. да
b. нет

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

30.Равносильны ли формулы ¯A+¯B=¯AB?
a. да
b. Нет

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

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

Для чего используется наследование в объектно-ориентированном программировании? *для копирования программ *для обращения к библиотекам данных *для изменения функциональности классов *для возможности одному классу наследовать функциональность другого класса

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

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

на каких языках программирования написана windows

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

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

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

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

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

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

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

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

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

Какая ошибка допущена в данной программе: #include < stdio.h > main( ) { printf («\\n Hi, world!\\n») } *отсутствует точка с запятой в функции *не определена переменная *нет точки в конце тела функции

Что считается методом в объектно-ориентированном программировании? *стиль программирования *функция программы *функция, объявленная в классе

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

Правильные варианты ответа: массив; масив;

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *