Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Язык Си. Программирование программ разветвляющейся структуры

Язык Си. Программирование программ разветвляющейся структуры

Avatar
02.10.2020. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Закрепление знаний по применению операторов разветвляющейся стуктуры: if,switch

Список вопросов теста

Вопрос 1

Укажите общую форму записи оператора условия

Варианты ответов
  • if ( условие ) then { ... } else {... }
  • if ( условие ) { ... } else {... }
  • if ( условие ) { ... } {... }
  • if ( условие ) else { ... } {... }
Вопрос 2

Укажите общую форму записи оператора множественного выбора

 

Варианты ответов
  • switch(выражение)  { case выражение_1: [операторы_1] … case выражение_K: [операторы_K] [else: операторы_N]}

  • case (выражение){ switch выражение_1: [операторы_1]  switch выражение_K: [операторы_K]  [default: операторы_N]}

  • case (выражение){ switch выражение_1: [операторы_1]  switch выражение_K: [операторы_K]   [else: операторы_N]}

  • switch(выражение){ case выражение_1: [операторы_1]  case выражение_K: [операторы_K]   [default: операторы_N]}

Вопрос 3

Какой оператор служит для выхода из тела оператора switch? Ответ запиши строчными(маленькими) буквами.

Вопрос 4

Можно ли  ставить две и более  метки на один оператор?

Варианты ответов
  • Да
  • Нет
Вопрос 5

Как обозначается логическая операция AND  на языке Си?

Вопрос 6

Как обозначается логическая операция OR на языке Си?

Вопрос 7

Как обозначается логическая операция NOT  на языке Си?

Вопрос 8

Запишите  условие на языке Си:

if a>=b then c:=a else c:=b;

Варианты ответов
  • if (a>=b) then {c:=a;} else {c:=b;}
  • if (a>=b) {c=a;} else {c=b;}
  • if a>=b then {c=a;} else {c=b;}
  • if a>=b {c:=a;} else {c:=b;}
  • if a>=b then c:=a else c:=b;
Вопрос 9

Запишите  условие на языке Си:

if a=b then c:=a else c:=b;

Варианты ответов
  • if (a=b) {c=a;} else {c=b;}
  • if (a==b) {c=a;} else {c=b;}
  • if (a==b) {c:=a;} else {c:=b;}
  • if (a=b) {c:=a;} else {c:=b;}
Вопрос 10

Определите, что будет выведено на экран в результате выполнения приведенного ниже листинга.

 

Предполагайте, то переменные a,b,c объявлены следующим образом:    int a=1, b=5, c=10;

if ((a<b)||(b>c)) a=b;  else b=a;

printf(“a=%d b=%d c=%d”, a,b,c) ;

 

В ответе укажите числа, записанные через 1 пробел

Вопрос 11

Определите, что будет выведено на экран в результате выполнения приведенного ниже листинга.

 

Предполагайте, то переменные a,b,c объявлены следующим образом:    int a=1, b=5, c=10;

if ((c>a)  && (c>0))  printf(“$$$”); else printf(“###”);

printf(“@@@”);

 

В ответе укажите данные, записанные через 1 пробел

Вопрос 12

Определите, что будет выведено на экран в результате выполнения приведенного ниже листинга.

 

Предполагайте, то переменные a,b,c объявлены следующим образом:    int a=1, b=5, c=10;

 

if (a>b) a=b+1; else b=a-1; 

printf(“a=%d b=%d c=%d”, a,b,c) ;

 

В ответе укажите данные, записанные через 1 пробел

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт