Контрольная работа по ООП
тест

Ризванова Айгуль Фагидовна

Контрольная работа по объектно-ориентированному программированию С++

Скачать:

ВложениеРазмер
Файл kontrolnaya.docx25.42 КБ

Предварительный просмотр:

Вариант 1

1. Оператор вывода cout может печатать несколько значений или переменных в одной команде, используя следующий синтаксис:

А) cout << "Привет" + name + "n";

Б) cout << "Привет" << name << "n";

В) cout << ("Привет" & name & "n");

Г) cout << "Привет", name, "n";

2. Какое значение будет содержать переменная х?

1

2

3

4

5

6

7

8

9

10

11

#include

 

int x;

 

int main()

{

 int y;

 std::cout << x << std::endl;

 std::cout << y << std::endl;

 return 0;

}

А) неопределённое

Б) 0

В) 1

Г) True

3. Тело оператора выбора if, будет выполняться. если его условие:

А) ложно (false)

Б) Равно NULL

В) истинно (true)

4. Вывод данных в C++

А) cout « <переменная > « “< строка выводится на экран>” « <выражение > « endl;

Б) cout « <переменная >,< “< строка выводится на экран>” ,<выражение > ,endl;

В) cout « <переменная >,< “< строка выводится на экран>” ,<выражение > ,endl;

5. Каков будет результат выражения !(1 && !(0 || 1))?

А) False

Б) True

В) неоднозначность

6. В каком случае можно не использовать фигурные скобочки в операторе выбора if?

А) если в теле оператора if всего один оператор

Б) если в теле оператора if два и более операторов

В) если в теле оператора if нет ни одного оператора

Г) нет правильного ответа

7. Какое из следующих значений эквивалентно зарезервированному слову true?

А) 66

Б) Все варианты ответов

В) 0.1

Г) 1

8. Какое значение будет напечатано?

#include

 

int main()

{

   int x = 0;

   int y = 0;

 

   if (x++ && y++)

   {

     y += 2;

   }

 

   std::cout << x + y << std::endl;

 

return 0;}

А) 3

Б) 2

В) 1

Г) 4

9. В приведённом коде измените или добавьте один символ чтобы код напечатал 20 звёздочек - *.

int i, N = 20;

for(i = 0; i < N; i--)

    printf("*");

А)

 int i, N = 20;

for(i = 0; i < N; N--)

    printf("*");

Б)

int i, N = 40;

for(i = 0; i < N; i--)

    printf("*");

В)

int i, N = 20;

for(i = 20; i < N; i--)

    printf("*");

Г)

int i, N = 20;

for(i = 19; i < N; i--)

    printf("*");

10. Какой из следующих операторов - оператор сравнения двух переменных?

А) =

Б) ==

В) equal

Г) :=

11. Укажите правильное определение функции main в соответствии со спецификацией стандарта ANSI

А) void main(void)

Б) int main(void)

В) void main()

Г) int main()

12. Простые типы данных в С++.

А) целые – int, вещественные – float или double, символьные – string

Б) целые – bool, вещественные – float или double, символьные – string

В) целые – int, вещественные – float или real, символьные – char

Г) целые – int, вещественные – float или double, символьные – char

13. Чтобы подключить заголовочный файл в программу на С++, например iostream необходимо написать:

А) #include <> с iostream внутри скобок

Б) include #iostream,h;

В) #include <>; с iostream.h внутри скобок

Г) include (iostreamh)

14. Цикл с предусловием?

А) while

Б) do while

В) for

15. Укажите строку, которая возвращает адрес первого элемента в массиве arr?

А) arr[0];

Б) &arr;

В) arr;

Г) arr[1];


Вариант 2

1. Оператор if else позволяет определить действие ...

А) только для ложного условия

Б) для истинного и ложного условий

В) только для истинного условия

Г) нет правильного ответа

2. Что появится на экране, после выполнения этого фрагмента кода?

int a = 1, b =2;

if (a == b);

cout << a << " = " << b << endl;

А) синтаксическая ошибка

Б) a = b

В) вывод на экран не выполнится

Г) 1 = 2

3. Ввод данных в C++

А) cin » <выражение1> » <выражение2> » endl »…;

Б) cin » <выражение1> » <выражение2>…;

В) cin » <выражение1>,<выражение2>,…;

4. Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)

А) 1

Б) результат не может быть заранее определен

В) 0

5. Какой из следующих логических операторов - логический оператор И?

А) &&

Б) &

В) |

Г) |&

6. Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;

А) 12

Б) 1.47

В) 13.2

Г) другое

7. Какое значение будет напечатано, в результате выполнения программы?

#include

 

int main()

{

  int x = 3;

 

  switch(x)

  {

    case 0:

      int x = 1;

      std::cout << x << std::endl;

    break;

    case 3:

      std::cout << x << std::endl;

    break;

    default:

      x = 2;

      std::cout << x << std::endl;

  }

 

  return 0;

}

А) 0

Б) 3

В) ничего не напечатается, программа вообще не будет работать

Г) 1

8. Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?

А) 1

Б) 9

В) 10

9. Какие служебные символы используются для обозначения начала и конца блока кода?

А) ( )

Б) < >

В) { }

Г) begin end

10. Какие среды программирования (IDE) предназначены для разработки программных средств?

А) MVS, Code::Blocks, QT Creator, AutoCAD, Eclipse

Б) MVS, Code::Blocks, QT Creator, RAD Studio, MathCAD

В) MVS, NetBeans, QT Creator, RAD Studio, Dev-C++

11. Цикл с постусловием?

А) do while

Б) while

В) for

12. Какая из следующих записей - правильный комментарий в С++?

А) ** Комментарий **

Б) {комментарий}

В) */ Комментарии */

Г) /* комментарий */

13. До каких пор будут выполняться операторы в теле цикла while (x < 100)?

А) Пока х больше ста

Б) Пока х строго меньше ста

В) Пока х равен стам

Г) Пока х меньше или равен стам

14. Какой порядковый номер последнего элемента массива, размер массива 19?

А) 19

Б) порядковый номер определяется программистом

В) 18

15. Укажите правильное объявление массива!

А) int anarray;

Б) anarray{10};

В) int anarray[10];

Г) array an array[10];


Ответ в1: 1-Б, 2-А, 3-В, 4-А, 5-Б, 6-А, 7-Г, 8-В, 9-В, 10-Б, 11-Г, 12-Г, 13-А, 14-А, 15-Г.

Ответ в2: 1-Б, 2-Г, 3-Б, 4-А, 5-А, 6-А, 7-В, 8-Б, 9-В, 10-В, 11-А, 12-Г, 13-Б, 14-Б, 15-В.


По теме: методические разработки, презентации и конспекты

методические указания по выполнению контрольной работы и контрольные задания для студентов-заочников образовательных учреждений СПО по дисциплине "Электротехнике и электронике" для заочного отделения

В методических указаниях представлены: примерная программа дисциплины с перечнем рекомендуемой литературы; общие методические указания с примерами решений; варианты контрольной работы; экзаменационные...

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ ДОМАШНЕЙ КОНТРОЛЬНОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ: ЕН. 01. МАТЕМАТИКА для студентов 3 курса заочной формы обучения специальность 38.02.01 ЭКОНОМИКА И БУХГАЛТЕРСКИЙ УЧЕТ (ПО ОТРАСЛЯМ)

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

Контрольно-оценочные средства (контрольная работа)

приведены примеры контрольно- оценочных средств по общеобразовательной  и общепрофессиональной дисциплинам...

Методические указания по выполнению контрольной работы и варианты контрольных заданий

Методические указания по выполнению контрольной работы и варианты контрольных заданий для студентов заочной формы обучения 4 курса по дисциплине УСТРОЙСТВО ДВИГАТЕЛЯ. по специальности 190631...

Методические указания по выполнению контрольной работы и варианты контрольных заданий

Методические указания по выполнению контрольной работы и варианты контрольных заданий для студентов заочной формы обучения 4 курса по МДК 02.01. ТИПОВЫЕ ТЕХНОЛОГИЧЕСКИЕ ПРОЦЕССЫ ОБСЛУЖИВАНИЯ БЫТОВЫХ М...

Контрольные вопросы для проведения срезовых контрольных работ по дисциплине "Информатика"

1 вариант1. Какое слово произошло от греческих слов τέχνη, что значит искусство, хитрость и λόγος — наука, учение. А. КоммуникацияБ. ТелекоммуникацияВ. Технология 2. Технология — это?А. это совок...

Контрольно-оценочные материалы ДЛЯ ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ (КОНТРОЛЬНАЯ РАБОТА) МДК 01.01.Практические основы бухгалтерского учета имущества организации

Материалы для проведения семестровой контрольной работы составлены в     соответствии с Федеральным Государственным образоват...