Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


ТЕМА 10 Конструкции ветвления и мультиветления




 

 

Какой фрагмент кода полностью аналогичен заданному?

int x = 10, y;

if(x>9) y = 100;

else y = 200;

a. int x = 10, y; y = x<9? 100: 200;*

b. int x = 10, y; y = x<9? 200: 100;

c. int x = 10, y; y = x>9? 100: 200;

 

19. Можно ли написать оператор switch без оператора break?

i. нет

j. да, если после выполнения блока операторов следует выйти из функции *

k. да, если нужно выполнить и последующие альтернативы

l. да, если нужно выполнить оператор default

 

 

20. Какое из следующих утверждений неверно

a. в переключателе всегда выполняется только один оператор, помеченный с помощью метки case, для которого значение константного выражения совпадет со значением переключающего выражения

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

c. если значение переключающего выражения не совпадает ни с одним из константных выражений, то выполнятся переход к оператору, отмеченному меткой default, если такой имеется

d. переключающее выражение в операторе switch должно быть целочисленным или его значение должно приводится к целочисленному

 

21. Дан переключатель

char i;

switch(i)

{

case ‘1’: case ‘3’:case ‘5’: case ‘7’: case ‘9’: printf(“Это нечетная цифра ”);

case ‘0’: case ‘2’:case ‘4’: case ‘6’: case ‘8’: printf(“Это четная цифра ”);

default: printf(“Это не цифра ”);

}

Если i== ‘1’, на экран будет выведено

a. Это нечетная цифра Это четная цифра Это не цифра *

b. Это нечетная цифра

c. Это нечетная цифра Это четная цифра

d. Это четная цифра

 

22. Дан переключатель

int i;

switch(i)

{

case 1: case 3:case 5: case 7: case 9: printf(“Это нечетная цифра ”);

case 0: case 2:case 4: case 6: case 8: printf(“Это четная цифра ”);

default: printf(“Это не цифра ”);

}

Если i== 6, на экран будет выведено

a. Это четная цифра Это не цифра *

b. Это нечетная цифра

c. Это нечетная цифра Это четная цифра

d. Это четная цифра

 

ТЕМА 11 Конструкции цикла

 

 

Чемубудет равно значение переменной y в результате выполнения приведенного фрагмента кода?

int x = 5, y;

for(y=1; y<=x; ++y)

printf("%d ", y);

y = x*2;

  1. 1
  2. 10
  3. 11*

24. Какая из конструкций цикла не решает задачу суммирования квадратов

первых K (К >1) членов натурального ряда

a. for (int i=1,s=0; i<=K; i++) s+=i*i;

b. int i=1,s=0; while (i<=K) s+=i*i;

c. int i=0; s=0; do {++i; s+=i*i;} while (i<=K)

 

 

ТЕМА 12 Конструкции передачи управления

 

25. Оператор break

a. завершает текущую итерацию цикла и передает управление на проверку условий дальнейшего продолжения цикла*

b. передает управление на указанную метку

c. передает управление на оператор, следующий за оператором мультиветвления

 

ТЕМА 13 Массивы и строки

26. Какой функцией можно прочитать строку из входного потока (с клавиатуры)?

a. fgets()

b. gets() *

c. fputs()

d. puts()

27. Каждый член массива однозначно определяется именем массива и присвоенным этому члену:

a. Индексом*

b. граничным значением

c. диапазоном

d. размером памяти, соответствующим типу данных массива

 

 

28. Указатель – это (укажите верные варианты)

a. переменная, значением которой могут быть величины такого же типа что и тип указателя

b. именованная константа, значением которой могут быть величины такого же типа что и тип указателя

c. переменная, значением которой служит адрес участка памяти, выделенной для объекта конкретного типа

d. именованная константа, значением которой служит адрес участка памяти, выделенной для объекта конкретного типа*

 

 

Тема 15 функции

29. Какое из следующих утверждений верно

a. функция может иметь тип функция

b. функция может иметь тип массив

c. функция может иметь тип void*

d. функции не может иметь тип указателя на массив

30. Какое из следующих утверждений неверно

a. в определении функции для каждого параметра функции необходимо указывать тип и имя

b. параметры, перечисляемые в заголовке функции называются фактическими

c. элементы списка параметров функции разделяются запятыми*

d. в объявлении и определении одной функции типы и порядок следования параметров должны совпадать





Поделиться с друзьями:


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


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

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

Студент всегда отчаянный романтик! Хоть может сдать на двойку романтизм. © Эдуард А. Асадов
==> читать все изречения...

2481 - | 2215 -


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

Ген: 0.01 с.