kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Видеоуроки Олимпиады Подготовка к ЕГЭ

Зачет по дисциплине "Основы алгоритмизации и программирования"

Нажмите, чтобы узнать подробности

Тест (итоговый) по дисциплине "Основы алгоритмизации и программирования".

Язык программирования: C++

Документ MS Word 2007, содержащий 30 вопросов и ответы к ним.

Просмотр содержимого документа
«Зачет по дисциплине "Основы алгоритмизации и программирования"»

Тест (Зачет по дисциплине "Алгоритмизация и программирование на языке C++")

Автор: Роенко С.А.



Задание #1

Вопрос:

Основным понятием объектно-ориентированного программирования является:


Выберите один из 5 вариантов ответа:

1) объект

2) модуль

3) структура

4) функция

5) компонент


Задание #2

Вопрос:

Информационная модель объекта использует:


Выберите один из 4 вариантов ответа:

1) все свойства моделируемого объекта

2) произвольную часть свойств моделируемого объекта

3) только те свойства, которые отделяют моделируемый объект от других

4) информационная модель не использует свойства моделируемого объекта


Задание #3

Вопрос:

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


Выберите один из 4 вариантов ответа:

1) Абстрагирование

2) Инкапсуляция

3) Наследование

4) Полиморфизм


Задание #4

Вопрос:

Способность объекта скрывать внутреннее устройство своих свойств и методов, называется


Выберите один из 4 вариантов ответа:

1) Абстрагирование

2) Инкапсуляция

3) Наследование

4) Полиморфизм


Задание #5

Вопрос:

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


Выберите один из 4 вариантов ответа:

1) Абстрагирование

2) Инкапсуляция

3) Наследование

4) Полиморфизм


Задание #6

Вопрос:

Принцип программирования, в которой выполнение программы определяется действиями пользователя (клавиатура, мышь), сообщениями других программ и потоков, событиями операционной системы, называется



Выберите один из 4 вариантов ответа:

1) Событийно-ориентированное программирование

2) Объектно-ориентированное программирование

3) Компонентно-ориентированнное программирование

4) Структурное программирование


Задание #7

Вопрос:

Параметры объекта, которые определяют его внешний вид и поведение в процессе выполнения приложения, называются


Выберите один из 4 вариантов ответа:

1) свойствами

2) методами

3) событиями

4) характеристиками


Задание #8

Вопрос:

Параметры объекта, которые характеризуют возможные действия над ними, называются


Выберите один из 4 вариантов ответа:

1) свойствами

2) методами

3) событиями

4) характеристиками


Задание #9

Вопрос:

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


Выберите несколько из 6 вариантов ответа:

1) текстовой редактор

2) компилятор

3) средства сборки

4) отладчик

5) графический редактор

6) табличный редактор


Задание #10

Вопрос:

Компонент интегрированной среды разработки приложений, который позволяет превратить листинг программы в исполняемый код, называется:


Выберите один из 6 вариантов ответа:

1) текстовой редактор

2) компилятор

3) средства сборки

4) отладчик

5) графический редактор

6) табличный редактор


Задание #11

Вопрос:

В языке С++ нумерация элементов массива


Выберите один из 4 вариантов ответа:

1) начинается с 0

2) начинается с 1

3) начинается с любого заданного значения

4) среди ответов нет правильного



Задание #12

Вопрос:

Требуется определеить массив действительных чисел у которого 20 элементов и имя massiv. Выберите правильную строку, описывающую этот массив:


Выберите один из 9 вариантов ответа:

1) int massiv (20);

2) int massiv [20];

3) int massiv {20};

4) float massiv (20);

5) float massiv [20];

6) float massiv {20};

7) char massiv {20};

8) char massiv [20];

9) char massiv (20);


Задание #13

Вопрос:

Что делает фрагмент программы (укажите все правильные утверждения):

for( int i=0; i

{

a=rand()%100;

massiv[i]=a;

cout

}


Выберите несколько из 5 вариантов ответа:

1) заполняет элементы массива случайным образом

2) запполняет элементы массива числами, введенним с клавиатуры

3) заполняет элементы массива константой

4) выводит массив на экран

5) выводит массив в файл


Задание #14

Вопрос:

Выберите правильное утверждение:


Выберите один из 4 вариантов ответа:

1) в языке С++ есть только одномерные массивы

2) в языке С++ есть только одномерные и двумерные массивы

3) в языке С++ есть одномерные, двумерные, многомерные массивы

4) в языке С++ есть только двумерные массивы


Задание #15

Вопрос:

Выберите правильное утверждение:


Выберите один из 4 вариантов ответа:

1) в языке С++ массив заполняется только в отдельном цикле

2) в языке С++ массив заполняется только при его определении

3) в языке С++ массив заполняется в отдельном цикле или при его определении

4) среди ответов нет правильного


Задание #16

Вопрос:

Какая строка правильно описывает переменную txt1, в которой находится символ W?


Выберите один из 6 вариантов ответа:

1) char txt1='W';

2) char txt1="W";

3) string txt1="W";

4) string txt1='W';

5) char txt1=[W];

6) string txt1=[W];


Задание #17

Вопрос:

Какая строка правильно описывает переменную txt2, в которую можно записать текст длиной 25 символов?


Выберите один из 6 вариантов ответа:

1) char txt2[25];

2) char txt2(25);

3) text txt2[25];

4) text txt2(25);

5) string txt2[25];

6) string txt2(25);


Задание #18

Вопрос:

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


int L1;

char tx[30]="qwertyu";

L1=strlen(tx);

cout L1


Запишите число:

___________________________


Задание #19

Вопрос:

Каков результат выполнения программы:


char l1;

char tx[30]="qwertyu";

for (int i=strlen(tx)-1;i=0;i--)

{

l1=tx[i];

cout

}

cout


Выберите один из 5 вариантов ответа:

1) среди ответов нет правильного

2) выводит строку qwertyu на экран

3) выводит строку qwertyu на экран в обратном порядке

4) выводит строку qwertyu на экран (в каждой строке экрана 1 символ из qwertyu )

5) выводит строку qwertyu на экран в обратном порядке (в каждой строке экрана 1 символ из qwertyu )


Задание #20

Вопрос:

какая функция С++ позволяет считать с клавиатуры один символ?


Выберите один из 6 вариантов ответа:

1) getchar();

2) getstring();

3) gets();

4) getc();

5) cin();

6) cout();


Задание #21

Вопрос:

какая функция С++ позволяет объединить строки?


Выберите один из 6 вариантов ответа:

1) strcat(tx1,tx2);


2) charcat(tx1,tx2);

3) stringcat(tx1,tx2);

4) strplus(tx1,tx2);

5) charplus(tx1,tx2);

6) stringplus(tx1,tx2);


Задание #22

Вопрос:

В языке С++ имеются функции следующих типов:


Выберите один из 4 вариантов ответа:

1) только стандартные функции

2) стандартные функции и функции, определяемые пользователем

3) только функции, определяемые пользователем

4) среди ответов нет правильного


Задание #23

Вопрос:

В программе описана некоторая функция.


double angle (float, float);


Выберите правильные утверждения относительно нее


Выберите несколько из 6 вариантов ответа:

1) функция имеет целочисленное значение

2) функция имеет действительное значение

3) функция имеет 1 действительный аргумент

4) функция имеет 2 действительных аргумента

5) функция имеет 1 целочисленный аргумент

6) функция имеет 2 целочисленных аргумента


Задание #24

Вопрос:

При описании прототипа функции используются


Выберите один из 4 вариантов ответа:

1) только формальные параметры

2) только фактические параметры

3) используются оба типа параметров

4) среди ответов нет правильного


Задание #25

Вопрос:

При вызове функции в теле программы используются


Выберите один из 4 вариантов ответа:

1) только формальные параметры

2) только фактические параметры

3) используются оба типа параметров

4) среди ответов нет правильного


Задание #26

Вопрос:

Процесс, при котором функция вызывает саму себя, называется


Выберите один из 4 вариантов ответа:

1) рекурсией

2) циклом

3) зависанием

4) алгоритмической ошибкой


Задание #27

Вопрос:

какие из заголовочных файлов необходимо включить в программу на С++, чтобы можно было открыть файл для чтения в программе?


Выберите несколько из 5 вариантов ответа:

1)

2)

3)

4)

5)


Задание #28

Вопрос:

В программе требуется открыть файл progr.txt для чтения. Какая последовательность команд будет правильной?


Выберите один из 4 вариантов ответа:

1) ofstream fff("progr.txt ");

fff.close();


2) ifstream fff("progr.txt ");

3) ofstream fff('progr.txt ');

fff.close();


4) ifstream fff('progr.txt ');


Задание #29

Вопрос:

В программе был определен логический файл fill и связан с некоторым текстовым файлом. Файл открыли для чтения. Что будет делать команда:

filla;


Выберите один из 4 вариантов ответа:

1) в переменную а вводит первую строку открытого файла

2) в переменную а вводит часть первой строки до первого пробела из открытого файла

3) в переменную а вводит весь текст из открытого файла

4) пропускает строку при чтении из файла


Задание #30

Вопрос:

В программе был определен логический файл fill и связан с некоторым текстовым файлом. Файл открыли для чтения. Что будет делать команда:

fill.getline(а, 255);


Выберите один из 4 вариантов ответа:

1) в переменную а вводит первые 255 символов первой строки открытого файла

2) в переменную а вводит строку №255 из открытого файла

3) в переменную а вводит первые 255 строк из открытого файла

4) пропускает первых 255 строк при чтении из файла


Ответы:

1) (1 б.) Верные ответы: 1;

2) (1 б.) Верные ответы: 3;

3) (1 б.) Верные ответы: 1;

4) (1 б.) Верные ответы: 2;

5) (1 б.) Верные ответы: 3;

6) (1 б.) Верные ответы: 1;

7) (1 б.) Верные ответы: 1;

8) (1 б.) Верные ответы: 3;

9) (1 б.) Верные ответы: 1; 2; 3; 4;

10) (1 б.) Верные ответы: 2;

11) (1 б.) Верные ответы: 1;

12) (1 б.) Верные ответы: 5;

13) (1 б.) Верные ответы: 1; 4;

14) (1 б.) Верные ответы: 3;

15) (1 б.) Верные ответы: 3;

16) (1 б.) Верные ответы: 1;

17) (1 б.) Верные ответы: 1;

18) (1 б.): Верный ответ: 7.;

19) (1 б.) Верные ответы: 3;

20) (1 б.) Верные ответы: 1;

21) (1 б.) Верные ответы: 1;

22) (1 б.) Верные ответы: 2;

23) (1 б.) Верные ответы: 2; 4;

24) (1 б.) Верные ответы: 1;

25) (1 б.) Верные ответы: 2;

26) (1 б.) Верные ответы: 1;

27) (1 б.) Верные ответы: 1; 2;

28) (1 б.) Верные ответы: 2;

29) (1 б.) Верные ответы: 2;

30) (1 б.) Верные ответы: 1;


Конец





Получите в подарок сайт учителя

Предмет: Информатика

Категория: Тесты

Целевая аудитория: Прочее

Скачать
Зачет по дисциплине "Основы алгоритмизации и программирования"

Автор: Роенко Сергей Анатольевич

Дата: 13.06.2017

Номер свидетельства: 421652

ПОЛУЧИТЕ БЕСПЛАТНО!!!
Личный сайт учителя
Получите в подарок сайт учителя


Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства