Главная / Программирование /
Язык программирования C / Тест 1
Язык программирования C - тест 1
Упражнение 1:
Номер 2
В каком случае могут отсутствовать круглые скобки при обращении к функции?
Ответ:
 (1) если функция без аргументов 
 (2) если функция не имеет аргументов 
 (3) круглые скобки должны присутствовать всегда 
Номер 3
Что произойдет, если не включить \n
при выводе строки?
Ответ:
 (1) выдача закончится переходом терминала на новую строку 
 (2) выдача не закончится переходом терминала на новую строку 
 (3) компилятор выдаст fatal error 
Упражнение 2:
Номер 1
Что заключается между /*
и */?
Ответ:
 (1) код программы 
 (2) комментарий 
 (3) библиотечные функции 
Номер 2
Где в программе должны быть описаны переменные?
Ответ:
 (1) до их использования 
 (2) в конце кода программы 
 (3) в C не описываются переменные 
Номер 3
При использовании оператора while
, в каком случае выполняется тело цикла?
Ответ:
 (1) если ложно условие в круглых скобках 
 (2) если истинно условие в круглых скобках 
 (3) в любом случае 
Упражнение 3:
Номер 1
Какой тип данных предусмотрен для целых чисел?
Ответ:
 (1) digital
 
 (2) int
 
 (3) double
 
 (4) float
 
Номер 2
Какой тип данных предусмотрен для чисел с плавающей точкой?
Ответ:
 (1) char
 
 (2) int
 
 (3) long
 
 (4) float
 
Номер 3
Какой тип данных предусмотрен для символов?
Ответ:
 (1) char
 
 (2) int
 
 (3) double
 
 (4) float
 
Упражнение 4:
Номер 1
Что содержит первая часть оператора for
?
Ответ:
 (1) команда, которая выполняется один раз перед входом в сам цикл 
 (2) условие, которое управляет циклом 
 (3) шаг реинициализации 
Номер 2
Что содержит вторая часть оператора for
?
Ответ:
 (1) команда, которая выполняется один раз перед входом в сам цикл 
 (2) условие, которое управляет циклом 
 (3) шаг реинициализации 
Номер 3
Что содержит третья часть оператора for
?
Ответ:
 (1) команда, которая выполняется один раз перед входом в сам цикл 
 (2) условие, которое управляет циклом 
 (3) шаг реинициализации 
Упражнение 5:
Номер 1
С помощью какой конструкции можно определить символическую константу?
Ответ:
 (1) #INCLUDE
 
 (2) #DEFINE
 
 (3) #CONSTANT
 
Номер 2
Возможно ли в коде программы изменить значение константы?
Ответ:
 (1) нет 
 (2) возможно 
Номер 3
Ставится ли в конце определения числовой константы с помощью #DEFINE точка с запятой?
Ответ:
 (1) ставится 
 (2) не ставится 
Упражнение 6:
Номер 1
Какая функция позволяет извлекать из терминала по одному символу за один раз?
Ответ:
 (1) getchar()
 
 (2) putchar()
 
 (3) printf()
 
Номер 2
Какая функция позволяет выдать на некоторый выходной носитель по одному символу за один раз?
Ответ:
 (1) getchar()
 
 (2) putchar()
 
 (3) printf()
 
Номер 3
Что означает оператор соотношения !=
в C?
Ответ:
 (1) больше либо равно 
 (2) меньше либо равно 
 (3) логическое равно 
 (4) не равно 
Упражнение 7:
Номер 1
Какую спецификацию имеет функция printf
для double
?
Ответ:
 (1) %f
 
 (2) %d
 
 (3) %s
 
Номер 2
Что означает оператор соотношения ==
в C?
Ответ:
 (1) не равно 
 (2) присвоить 
 (3) логическое равно 
Номер 3
Каким образом может быть записан одиночный символ в C?
Ответ:
 (1) внутри одиночных кавычек 
 (2) внутри двойных кавычек 
 (3) внутри фигурных скобок 
Упражнение 8:
Номер 1
С какого числа начинаются индексы массива в языке C?
Ответ:
 (1) -1 
 (2) 0 
 (3) 1 
Номер 2
Каким образом объявляется массив из десяти целых чисел?
Ответ:
 (1) int massiv(10)
 
 (2) int massiv[10]
 
 (3) massiv(int,10)
 
Номер 3
if (выражение) оператор-1 else оператор-2
Могут ли быть выполнены одновременно оператор-1 и оператор-2?
Ответ:
 (1) могут 
 (2) не могут 
Упражнение 9:
Номер 1
Что в C эквивалентно подпрограммам в фортране или процедурам в PL/1, паскале?
Ответ:
 (1) функции 
 (2) циклы 
 (3) условия 
Номер 2
Какой вид имеют функции в C?
Ответ:
 (1) имя { описания операторы }
 
 (2) имя (список аргументов, если они имеются) описание аргументов, если они имеются { описания операторы }
 
 (3) имя описание аргументов, если они имеются { описания операторы }
 
Номер 3
Где при описании функции помещаются описания аргументов?
Ответ:
 (1) между списком аргументов и открывающейся левой фигурной скобкой 
 (2) между левой и правой фигурной скобкой 
 (3) в скобках после имени 
Упражнение 10:
Номер 1
Каким образом передаются аргументы функций в C?
Ответ:
 (1) по значению 
 (2) по ссылке 
 (3) по значению и по ссылке 
Номер 2
Чем заканчивается каждое описание функции?
Ответ:
 (1) двоеточием 
 (2) точкой с запятой 
 (3) фигурной скобкой 
Номер 3
Что является фактическим значением, передаваемым функции, если в качестве аргумента выступает имя массива?
Ответ:
 (1) адреса всех элементов массива 
 (2) все значения массива 
 (3) адрес начала массива 
Упражнение 11:
Номер 2
Как называются переменные определенные в main?
Ответ:
 (1) внутренними 
 (2) локальными 
 (3) внешними 
Упражнение 12:
Номер 1
Когда заканчивает существовать локальная переменная?
Ответ:
 (1) как только заканчивается блок в котором она описана 
 (2) как только закончится выполнение программы 
 (3) при выключении машины 
Номер 2
Какое описание переменной необходимо использовать чтобы она могла использоваться в файле2, если она определена в файле1?
Ответ:
 (1) global
 
 (2) extern
 
 (3) main
 
Номер 3
Где описывается внешняя переменная?
Ответ:
 (1) в функции main
 
 (2) не важно, главное описание global
 
 (3) вне всех функций