Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Тест 3 -- Разветвляющаяся программа - Попытка 2

Начало формы

Question 1

Баллов: 1

В каких случаях в условном операторе используются операторные скобки?

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

  в ветви выполняется несколько операторов  
  в ветви условного оператора находится другой условный оператор  
  отсутствует ветвь else  
  в ветвях условного оператора разные операторы  

Question 2

Баллов: 1

Составной оператор это:

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

  оператор вызова функции printf(), в котором можно одновременно выводить числовую и символьную информацию на экран монитора  
  это вложенные друг в друга циклы  
  оператор условного перехода, использующий несколько операторов if  
  группа из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченная операторными скобками {...}  

Question 3

Баллов: 1

Областью действия метки является

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

  1. только та функция, в которой метка описана; передача управления в другую функцию запрещена  
  2. в целом вся программа  
  3. только те блоки программы, которые помечены этой меткой  
  4. любой блок программы, отмеченный данной меткой  

Question 4

Баллов: 1

Дан следующий фрагмент программы:

a = 1;
b = 0;
s = 1;

if (b || a)
s = s + 1;
if (b && a)
s = s + 2;
cout << s;

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

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

  a. 3  
  b. 4  
  c. 1  
  d. 2  

Question 5

Баллов: 1

Каким будет значение переменной a после выполнения данного фрагмента кода:
int a = 5 > 6? 8: 0;

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

  a. 0  
  b. 8  
  c. 5  
  d. 6  

Question 6

Баллов: 1

Чему будет равно значение p после выполнения следующей строки кода:
int p = 1 > 2? (3 > 3? 1: 2): (3 < 3? 3: 4);

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

  a. 4  
  b. 2  
  c. 1  
  d. 3  

Question 7

Баллов: 1

Какой фрагмент программы соответвует представленому фрагменту алгоритма?

 

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

  1. if (a < = b) max = b; else max = a;  
  2. if (a > b) max = a; else max = b;  
  3. if (a < = b) max = a; else max = b;  
  4. if (a < b) max = a; else max = b;  

Question 8

Баллов: 1

Можно ли использовать сокращенную форму условного оператора для описания следующего фрагмента алгоритма?

 

 

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

  1. нет  
  2. да  

Question 9

Баллов: 1

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

 

 

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

  1. if (a>5) d=d+6;  
  2. if (a > 5) d = d + 6; else;  
  3. if (a > 5) d + = 6;  
  4. if (a > 5); d + = 6;  
  5. if (a > 5);else d + = 6;  

Question 10

Баллов: 1

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

 

 

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

  a. if (a > 5) if (a > 10) m=a; else; else x = 3;  
  b. if (a > 5) if (a > 10) m=a; else x=3;  
  c. if (a > 5) if (a > 10) m = a; else x = 3; else x = 3;  
  d. if (a > 5) if (a < 10) m = a; else x = 3;  
  e. if (a > 5) if (a > 10) m=a; else x = 3; else;  

Question 11

Баллов: 1

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

 

 

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

  1. if (a > 5) if (a > 10) m=a; else x = 3; else;  
  2. if (a > 5); else if (a > 10) m=a; else x=3;  
  3. if (a < = 5) if (a > 10) m = a; else x = 3;  
  4. if (a > 5) else if (a < 10) m = a; else x = 3;  
  5. if (a > 5) else if (a > 10) m=a; else x = 3;  

Question 12

Баллов: 1

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

 

 

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

  1. if (n < m) if (n < 5); else { m--; n--; } if (n > 10) { r--; q--; } else m++;  
  2. if (n > = m) if (n > 10) { r--; q--; } else m++; else if (n < 5); else { m--; n--; }  
  3. if (n < m) if (n < 5); else m--; n--; else if (n > 10) r--; q--; else m++;  
  4. if (n < m) if (n < 5) else { m--; n--; }else if (n > 10) { r--; q--; } else m++;  
  5. if (n < m) if (n < 5); else {m--; n--;} else if (n > 10) {r--; q--;} else m++;  

Question 13

Баллов: 1

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

 

 

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

  1. if (n < m) if (n == m) m--; else; else n--; m++;  
  2. if (n < m) if (n == m) m--; else; else { n--; m++; }  
  3. if (n < m) { if (n == m) m--; } else { n--; m++; }  
  4. if (n < m) if (n == m) m--;else {n--;m++;}  
  5. if (n < m) if (n == m) m--; else else { n--; m++; }  

Question 14

Баллов: 1

Какая ошибка допущена в следующем фрагменте программы:

......

int k=0;

float m=k+2;

switch(m%2)

{case 0: cout<<"m- четное"; break;

case 1: cout<<"m- нечетное";

}

.......

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

  1. отсутствует ветвь default  
  2. переменная m может быть только целого типа  
  3. нельзя после switch писать выражение m%2  
  4. не хватает в строке,содержащей с case 1,оператора break  

Question 15

Баллов: 1

Какие значения будут принимать m, p после выполнения следующего фрагмента программы:

m=5;

p=5:

for (i=1; i<= 3; i++)

if (p<i || m<i) p=i else m=i;

 

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

  a. 2, 3  
  b. 1, 3  
  c. 1, 1  
  d. 3, 3  

Question 16

Баллов: 1

Что выведется на экран в результате выполнения следующего фрагмента кода:
int i = 2;
switch (i) {
case 0: cout << 0;
case 1: cout << 1;
case 2:
case 3: cout << 3;
default: cout << 4;
}

Впишите ответ

Question 17

Баллов: 1

Верно ли утверждение, что b>a, если известно, что они получили значения
int a = 5>4;
int b = 5>6;

Впишите ответ

ВерноНеверно

 



<== предыдущая лекция | следующая лекция ==>
Для участия в голосовании необходимо иметь при себе паспорт или заменяющий его документ. | Общий прием заявок и оплаты - до 15 ноября (включительно).
Поделиться с друзьями:


Дата добавления: 2016-12-18; Мы поможем в написании ваших работ!; просмотров: 341 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2347 - | 2058 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.