Экзаменационные тесты по блоку "Основы/Среда", страница 2

·  2

38. Запишите оператор ветвления

·  if

39. Запишите ключевое слово, которое нужно использовать для указания действий, которые должны выполняться, если не выполняется условие условного оператора

·  else

40. Запишите выражение, проверяющее условие, что переменная a больше 3 (без скобок и без пробелов)

·  A>3

41. Запишите выражение, проверяющее условие, что переменная a равна 3 (без скобок и без пробелов)

·  A==3

42. Запишите выражение, проверяющее условие, что переменная a не равна 3 (без скобок и без пробелов)

·  A!=3

43. Запишите оператор, который следует применять, если мы хотим проверить, что истинны сразу два выражения

·  &&

44. Запишите оператор, который следует применять, если мы хотим проверить, что истинно хотя бы одно выражение из двух

·  ||

45. Запишите оператор, который следует применять, если оператор if должен выполниться, если условие не истинно

·  !

46. Запишите ключевое слово, которое наряду с for используется для задания циклов

·  while

47. Запишите ключевое слово, которое наряду с while используется для задания циклов

·  for

48. Что записывается на месте позиции p1 в записи «while(p1) p2» ?

·  условие окончания цикла

o  условие продолжения цикла

o  выражение для инициализации цикла

o  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

o  основные операторы цикла

49. Что записывается на месте позиции p2 в записи «while(p1) p2» ?

o  условие окончания цикла

o  условие продолжения цикла

o  выражение для инициализации цикла

o  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

·  основные операторы цикла

50. Что записывается на месте позиции p1 в записи «for(p1;p2;p3) p4» ?

o  условие окончания цикла

o  условие продолжения цикла

·  выражение для инициализации цикла

o  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

o  основные операторы цикла

51. Что записывается на месте позиции p2 в записи «for(p1;p2;p3) p4» ?

·  условие окончания цикла

o  условие продолжения цикла

o  выражение для инициализации цикла

o  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

o  основные операторы цикла

52. Что записывается на месте позиции p3 в записи «for(p1;p2;p3) p4» ?

o  условие окончания цикла

o  условие продолжения цикла

o  выражение для инициализации цикла

·  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

o  основные операторы цикла

53. Что записывается на месте позиции p4 в записи «for(p1;p2;p3) p4» ?

o  условие окончания цикла

o  условие продолжения цикла

o  выражение для инициализации цикла

o  выражение которое выполняется после операторов цикла на каждом шаге цикла

o  выражение которое выполняется перед операторами цикла на каждом шаге цикла

·  основные операторы цикла

54. Что записывается на месте позиции p1 в записи «p1 имя_функции(p2) {p3} ?

·  тип возвращаемого результата

o  объявление аргументов

o  тело функции

o  тип аргументов

55. Что записывается на месте позиции p2 в записи «p1 имя_функции(p2) {p3} ?

o  тип возвращаемого результата

·  объявление аргументов

o  тело функции

o  тип аргументов

56. Что записывается на месте позиции p3 в записи «p1 имя_функции(p2) {p3} ?

o  тип возвращаемого результата

o  объявление аргументов

·  тело функции

o  тип аргументов

57. Запишите оператор, с помощью которого из функции возвращается значение

·  return

58. Какое ключевое слово нужно указать перед именем функции, если она не возвращает никаких аргументов?

·  void

59. Как правильно записать функцию, возвращающую целый результат?

·  int func() {..};

o  func(int x) {..};

o  func() {return x};

o  return int func();

60. Как правильно записать функцию, имеющую два целых аргумента?

·  int func(int x1, int x2) {..};

o  int x1, int x2 func() {..};

o  int func(int x1, x2) {..};

o  int func(int x1; int x2) {..};

61. Какие определения функций правильные?

·  50%int func(int x1, int x2) {..};

o  -50%int x1 func(int x2) {..};

·  50%int func() {..};

o  -50%int func(int x1; int x2) {..};

62. Сопоставьте ключевые слова и их назначение

Оператор ветвления

if

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

else

Ключевое слово, которое используется для задания циклов в простой форме

while

Ключевое слово, которое используется для задания циклов с указанием условия инициализации и шага цикла

for

Оператор, с помощью которого из функции возвращается значение

return

Ключевое слово, которое используется вместо типа возвращаемой функцией переменной, если функция не возвращает результата

void

Основы/Указатели

63. Какой массив создаст выражение «int a[10];»?

·  Из 10 целых элементов

o  Из 11 целых элементов

o  Из 10 вещественных элементов

o  Из 11 вещественных элементов

o  Выражение ошибочное

64. Какой массив создаст выражение «float a[10];»?

o  Из 10 целых элементов

o  Из 11 целых элементов

·  Из 10 вещественных элементов

o  Из 11 вещественных элементов

o  Выражение ошибочное

65. Какой массив создаст выражение «a int[10];»?

o  Из 10 целых элементов

o  Из 11 целых элементов

o  Из 10 вещественных элементов

o  Из 11 вещественных элементов

·  Выражение ошибочное

66. Массив объявлен как «int a[10];». Какое из обращений ошибочно?

o  -50%a[0]=0;

·  50%a[10]=-1;

·  50%a[2.5]=0;

o  -50%a[5]=-1;

67. Как правильно проинициализировать массив?

·  int a[3]={0, 1, 2};

o  int a[3]={0; 1; 2};

o  int a(3)={0, 1, 2};

o  int a[3]=(0, 1, 2,);

o  int a{3}=[0; 1; 3];

68. Массив задан выражением int a[3]={0, 1, 2};. Чему равно a[1]?

o  0

·  1

o  2

o  Вызовет ошибку.