Теория вычислительных процессов и структур.э

Теория вычислительных процессов и структур.э — вариант 2

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

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

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

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

Вопрос 1

Укажите пример правильного написания объявления переменной:

  1. «int Flag;
  2. float rezult # summ;
  3. double 4korochki;
  4. double _Rezult;
Вопрос 2

Укажите пример правильного написания инициализации переменной:

  1. int count = 12;
  2. unsignet int value = - 25;
  3. float i = 28.5
Вопрос 3

Укажите пример правильного написания цикла for:

  1. for ( int i=10, i > 0 , i - -) cout
  2. for ( int i=10; i > 0 ; i - = 2) cout
  3. for ( int i=0 ; i < 10 ; i + +); cout
Вопрос 4

Укажите пример правильного написания цикла while:

  1. int i = 10; while(i = = 0);{ cout
  2. int i = 10; while(i > 0){ cout
  3. int i = 10; while(i > 0){ cout
Вопрос 5

Конечное значение переменной i после выполнения цикла: for (i = 4 ; i < 10 ; i + = 3) cout

  1. 8;
  2. 7;
  3. 10;
Вопрос 6

Конечное значение переменной i после выполнения цикла: for (i = 2 ; i < 10 ; i + = 3) cout

  1. 10;
  2. 7;
  3. 8;
Вопрос 7

Конечное значение переменной i после выполнения цикла: for (i = 1 ; i

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

Укажите пример правильного синтаксиса цикла for:

  1. for ( инициализация ; условие ; приращение) { оператор(ы);}
  2. for ( приращение ; условие ; инициализация) { оператор(ы);}
  3. for ( инициализация , условие , приращение) { оператор(ы);}
Вопрос 9

Цикл while выполняется до тех пор пока:

  1. условие цикла остается ложным;
  2. условие цикла остается истинным;
  3. условие цикла остается равным нулю;
Вопрос 10

В чем основное различие циклов while и do...while:

  1. цикл do...while выполняется когда условие ложно, а цикл while
  2. выполняется когда условие истинно;
  3. цикл do...while всегда выполняется хотя бы один раз;
  4. цикл while всегда выполняется хотя бы один раз;
Вопрос 11

Укажите пример правильного написания оператора switch:

  1. int A ; switch ( A ) {case 1 : cout
  2. int A ; switch (A) {case : 1 cout
  3. int A ; switch ( A ) ; {case 1 : cout
Вопрос 12

Указатель это:

  1. переменная, содержащая имя другой переменной;
  2. переменная, содержащая адрес другой переменной;
  3. переменная, содержащая значение другой переменной;
Вопрос 13

Укажите пример объявления указателя:

  1. char c&h ;
  2. char #ch ;
  3. char *ch ;
Вопрос 14

Дано: int fcp, *p_fcp; p_fcp=&fcp; Вопрос: что обозначают fcp и *p_fcp:

  1. обозначают значение переменной p_fcp;
  2. обозначают адрес переменной fcp в памяти;
  3. обозначают значение переменной fcp;
Вопрос 15

Дано: int qwe, *p_qwe; p_qwe=&qwe ;Вопрос: что обозначают &qwe и p_qwe:

  1. обозначают адрес переменной qwe в памяти;
  2. обозначают значение переменной qwe;
  3. обозначают значение переменной p_qwe;
Вопрос 16

Имя массива без квадратных скобок это:

  1. значение первого элемента массива;
  2. адрес первого элемента массива;
  3. адрес последнего элемента массива;
Вопрос 17

Дано: float qwe[100], float *p_qwe; p_qwe=qwe ; Вопрос: на сколько увеличится p_qwe при выполнении оператора p_qwe ++ ;

  1. на 1;
  2. на 2;
  3. на 4;
Вопрос 18

Дано: float qwe[100], float *p_qwe; p_qwe=qwe ; Вопрос: на сколько увеличится p_qwe при выполнении оператора p_qwe += 5 ;

  1. на 20;
  2. на 5;
  3. на 15;
Вопрос 19

Дано: short qaz, *p_qaz; p_qaz=qaz; &qaz==10000; Вопрос: какое значение приобретет p_qaz при выполнении оператора р_qaz +3 ;

  1. на 10012;
  2. на 10006;
  3. на 30000;
Вопрос 20

Укажите правильное объявление указателя на функцию:

  1. double *funk(double Y);
  2. int ptr(int *x);
  3. void (*funk)(double x);
Вопрос 21

Дано: int a[5]; Что означает следующая запись *(a+2):

  1. обращение к третьему элементу массива;
  2. обращение ко второму элементу массива
  3. обращение к адресу первого элемента
Вопрос 22

Дано: int a[5][3]; .Что означает следующая запись *(a[0]+1):

  1. обращение к первому элементу первой строки массива;
  2. обращение ко второму элементу первой строки массива;
  3. обращение к адресу первого элемента второй строки массива;
Вопрос 23

Дано: int a[5][3]; Что означает следующая запись a[0][1]:

  1. обращение ко второму элементу первой строки массива;
  2. обращение к первому элементу первой строки массива;
  3. обращение к адресу первого элемента второй строки массива;
Вопрос 24

Дано: int a[5]; Что означает следующая запись a[1];

  1. обращение к адресу первого элемента массива;
  2. обращение к первому элементу массива;
  3. обращение ко второму элементу массива;
Вопрос 25

Дано: int a[5][3]; .Что означает следующая запись *(*(a+1)+2):

  1. обращение к первому элементу третьей строки массива;
  2. обращение к третьему элементу второй строки массива;
  3. обращение к адресу второго элемента второй строки массива;
Вопрос 26

Укажите правильное объявление одномерного динамического массива:

  1. int n=2; int *ptr=new int[n];
  2. float *data= new int[n];
  3. int array=new int [n];
Вопрос 27

Прототип функции состоит из:

  1. заголовка функции и тела функции;
  2. имени функции, списка передаваемых в нее аргументов и типа возвращаемого значения (если оно есть!);
Вопрос 28

Укажите пример правильного написания прототипа функции FUNC, имеющей два аргумента и возвращающей значение с плавающей точкой:

  1. float Func ( float a , float z ) ;
  2. float FUNC ( float a ) ;
  3. float FUNC ( float a , float z ) ;
Вопрос 29

Укажите пример правильного написания прототипа функции с именем cub, имеющей один аргумент:

  1. int cub ( int x );
  2. int cub ( int a )
  3. int CUB ( int a );
Вопрос 30

Укажите пример правильного написания определения функции с именем cube, возвращающей значение целочисленного типа:

  1. float cube ( float a , float z ) { float c; c=a / b; return c ;};
  2. int cube ( int a, int b) { int c=10 ; return c ; };
  3. int cube (int a , int b) ; {return a * b;};
Вопрос 31

Укажите пример правильного вызова функции void funk (int, int)

  1. float x=2, y=1; funk ( x , y);
  2. int x=2, y=1; Funk ( 3 ; 5 );
  3. int x=2, y=1; funk ( x , y );
Вопрос 32

Определение функции включает:

  1. заголовок функции, и тело функции, заключенное в фигурные скобки
  2. заголовок функции, и тело функции, заключенное в квадратные скобки
  3. заголовок функции, и тело функции, заключенное в круглые скобки
Вопрос 33

Укажите правильное определение СТРУКТУРЫ:

  1. это совокупность нескольких переменных только символьного типа, объединенных под одним именем;
  2. это совокупность нескольких переменных одного типа, объединенных под одним именем;
  3. это совокупность нескольких переменных различных типов, объединенных под одним именем;
Вопрос 34

Укажите правильное определение МАССИВА:

  1. это совокупность нескольких переменных одного типа, объединенных под одним именем;
  2. это совокупность нескольких переменных только символьного типа, объединенных под одним именем;
  3. это совокупность нескольких переменных различных типов, объединенных под одним именем;
Вопрос 35

Укажите правильное обращение к полям структуры: struct coord{int x; int z;}data;

  1. coord.x; coord.z;
  2. data.x; data.z;
  3. coord.x; data.z;
Вопрос 36

Укажите правильное обращение к полям сложной структуры: struct coord{int x; int z;}; struct angle{struct coord data;}myAngle;

  1. myAngle.data.x; myAngle.data.z;
  2. myAngle.coord.x; myAngle.coord.z;
  3. Angle.coord.y; Angle.data.y;
Вопрос 37

Дано: struct coord{int x; int z;}; Что означает следующая запись struct coord data,rec;

  1. объявляется два поля данной структуры;
  2. объявляется две переменные данной структуры;
  3. объявляется два экземпляра данной структуры;
Вопрос 38

Дано: struct coord{int x; int z[];}; Что означает следующая запись coord data[100];

  1. объявляется массив, каждый элемент которого-структура;
  2. объявляется структура, каждый элемент которой-массив;
Вопрос 39

Стек это

  1. структура для хранения данных. Организована по принципу «последним вошел - первым вышел» (LIFO)
  2. структура, аналогичная стеку, но организованная по принципу «первым вошел - первым вышел» (FIFO)
  3. данные, объединенные в единую структуру с последовательным доступом
Вопрос 40

Очередь это

  1. данные, объединенные в единую структуру с последовательным доступом
  2. структура, аналогичная стеку, но организованная по принципу «первым вошел - первым вышел» (FIFO)
  3. структура для хранения данных. Организована по принципу «последним вошел - первым вышел» (LIFO)
Вопрос 41

Связанный список это

  1. структура для хранения данных. Организована по принципу «последним вошел - первым вышел» (LIFO)
  2. структура, аналогичная стеку, но организованная по принципу «первым вошел - первым вышел» (FIFO)
  3. данные, объединенные в единую структуру с последовательным доступом
Вопрос 42

Польская постфиксная (обратная) запись это

  1. вид отображения операции, при котором поочередно указываются операнд и оператор
  2. вид отображения операции, при котором указываются сначала оператор, а потом операнды
  3. вид отображения операции, при котором указываются сначала операнды, а потом оператор
Вопрос 43

Префиксная запись это

  1. вид отображения операции, при котором указываются сначала оператор, а потом операнды
  2. вид отображения операции, при котором поочередно указываются операнд и оператор
  3. вид отображения операции, при котором указываются сначала операнды, а потом оператор
Вопрос 44

Операнды – это

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

Оператор – это

  1. Идентификатор
  2. значения, используемые при расчете результата оператора
  3. символическое обозначение операции
Вопрос 46

Укажите правильное определение ИМЯ (идентификатора)

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

Укажите правильное определение КОНСТАНТЫ

  1. это объект данных, имя которого связано со значением (значениями) в течении всего времени жизни
  2. это объект данных, который явным образом определен и именован в программе
  3. адрес области памяти, с которой связана данная переменная
Вопрос 48

Укажите правильное определение ПЕРЕМЕННАЯ

  1. адрес области памяти, с которой связана данная переменная
  2. это объект данных, имя которого связано со значением (значениями) в течении всего времени жизни
  3. это объект данных, который явным образом определен и именован в программе
Вопрос 49

Адрес переменной это

  1. содержимое ячейки или совокупность ячеек памяти
  2. адрес области памяти, с которой связана данная переменная
  3. адрес области памяти, с которой связана любая переменная
Вопрос 50

Значение переменной это

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

Время жизни переменной это

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

Область видимости переменной это

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

Динамическое распределение памяти

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

Висячий указатель это

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

Потерянная динамическая переменная это

  1. размещенная в памяти динамическая переменная, недоступная из прикладной программы
  2. указатель содержащий адрес динамической переменной, уже удаленной из памяти
Вопрос 56

Укажите числовой тип данных

  1. Int
  2. Char
  3. Void
Вопрос 57

Укажите символьный тип данных

  1. Int
  2. Char
  3. Void
Вопрос 58

Укажите тип который не ассоциируется с каким-либо набором данных

  1. Int
  2. Char
  3. Void
Вопрос 59

Укажите операцию сравнения –проверка на равенство

  1. = =
  2. =
  3. !=
Вопрос 60

Укажите логическую операцию –конъюнкция

  1. | |
  2. !
  3. &&
Вопрос 61

Укажите операцию простого присваивания

  1. =
  2. = =
  3. +=
Вопрос 62

Укажите операцию составного присваивания

  1. =
  2. +=
  3. = =
Вопрос 63

Укажите блок операторов

  1. ( оператор(ы);)
  2. [ оператор(ы);]
  3. { оператор(ы);}
Вопрос 64

Укажите условный оператор

  1. for ( инициализация ; условие ; приращение) { оператор(ы);}
  2. if(условие) { оператор(ы);}
  3. while(условие) { оператор(ы);}
Вопрос 65

Алгоритмом решения задачи это

  1. участок программы, реализующий многократно повторяющееся при различных значениях параметров однотипные вычисления
  2. система правил, задающих строго определенную последовательность операций, приводящих к искомому результату за конечное число шагов
Вопрос 66

Линейным называется алгоритм

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

Разветвляющимся называется алгоритм

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

Алгоритм циклической структуры называется алгоритм

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

Укажите вещественный тип данных

  1. Float
  2. Char
  3. Void
Вопрос 70

Укажите оператор цикла

  1. switch ( A ) {case 1 : оператор; default : оператор; }
  2. while(условие) { оператор(ы);}
  3. if(условие) { оператор(ы);}