игра брюс 2048
Главная / Программирование / Язык программирования 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)

 (3)


Номер 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) вне всех функций 




Главная / Программирование / Язык программирования C / Тест 1