Сертификат "Основы программирования на языке C"
  • Сертификат "Основы программирования на языке C"
  • Сертификат "Основы программирования на языке C"
Сертификат "Основы программирования на языке C"
  • Сертификат "Основы программирования на языке C"
  • Сертификат "Основы программирования на языке C"

Основы программирования на языке C

700,00 руб.
В течение часа!
Экзамен "Основы программирования на языке C" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
12447 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Можно ли на языке Си написать компилятор с языка Си при условии, что в наличии уже имеется другой компилятор с языка Си?

да
только при совместном использовании с C#
только при совместном использовании с C++
нет


Чем обеспечивается надежность программ, написанных на языке Си?

гибкостью языка Си
мобильностью языка Си
сильной типизацией языка Си
переносимостью языка Си


Где, когда и кем был создан язык Си?

язык Си был создан в Японии в 1972 году группой разработчиков фирмы Panasonic под руководством Кена Томпсона
язык Си был создан в США в 1972 году сотрудником фирмы Bell Labs Денисом Ритчи
язык Си был создан Б. Страуструпом
язык Си был создан Н. Виртом


Какого типа язык Си?

компилируемого типа
компилируемо-интерпретируемого типа
интерпретируемого типа
интерпретируемого-компилируемого типа


Есть ли у языка Си собственный редактор?

только в OС WINDOWS
нет
только в OС UNIX
да


Чем определяется мобильность языка Си?

мобильность языка Си определяется его эффективностью
тем, что программа, написанная на Си для одной вычислительной системы, может быть перенесена с небольшими изменениями или вообще без них на другую
тем, что программа, написанная на Си для одной вычислительной системы, может быть перенесена без изменений на другую систему

Что будет напечатано?

printf("Что ?\n мешает/n  вам работать \n");

Что ? мешает /n вам работать

Что ?
  мешает/n вам работать

Что ?
мешает
вам работать

Что? мешает вам работать


Укажите ошибки и несоответствия стандартам ANSI C в следующем фрагменте:

include studio.h
void main ()
{
    printf("Hello, World!");
}

функция main() объявлена как void, что не соответствует стандарту ANSI C

ошибка в первой строке - должно быть
#include <stdio.h>

ошибок нет


Что было бы напечатано, если бы данные операторы являлись частью полной программы?

int n;
n=5;
printf("%d+%d=%d", n, n, n+n);

5
5+5
5+5=10
10


Каким символом должен заканчиваться оператор?

символом "двоеточие" - ':'
символом "точка с запятой" - ';'
символом "точка" - '.'
символом "запятая" - ','


Будет ли работать программа и если нет - в чем ошибки?

#include <stdio.h>
int main()
{
    printf("Hello, World!\n");
}

программа не скомпилируется из-за синтаксической ошибки
программа не скомпилируется, т.к. не указан возвращаемый функцией тип
программа скомпилируется и отработает, но код завершения будет не определен


Укажите строки, не содержащие ошибок синтаксиса:

printf("Hello, World!\n");
printf("Hello,\n World!\n");
printf("Hello, World!"\n);
printf(%d Hello, \n Hello, World!?);


Какие символы могут использоваться для комментариев?

(* comment *)
{ comment }
/* comment */


Какие имена переменных правильно написаны на языке Си?

week_days
week_daysssssssssssss
2Dinner
Dinner


Какие имена правильно написаны на языке Си?

{name}
+name
Name
name_


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

long
short
float


Какой вариант синтаксически правильный?

float g=1.0E+21;
float g=e21;
float g=1.0e21;


Каким типом будете пользоваться для хранения и обработки данных о количестве жителей Новосибирска?

int
short
long
char


Укажите неправильные варианты

#define YES "Да"
#define NO! "Нет"
#define NO Нет


Какой тип наиболее подойдет для хранения и обработки данных о количестве жителей Москвы?

unsigned long
float
unsigned double


Если значение превышает наибольшее машинное целое со знаком, то оно представляется

как символьное
как строковое
как длинное целое
как десятичное с плавающей точкой


Какие из значений констант написаны верно?

0x121
176
176L
0XA3L


Слово является естественным элементом памяти ЭВМ, какие размеры слов могут использоваться в различных типах ЭВМ?

слово равно 16 битам
слово равно 64 битам
слово равно 32 битам
слово равно 8 битам


В какой поток помещается результат работы препроцессора?

output
stdin
stdout
input


Директиву #define можно использовать для определения символьных и строковых констант, какое использование верно?

#define NULL '0'
#define NULL '\0'
#define * "30"


Что понимают в языке Си под символьной строкой?

это абстрактный объект строкового типа - string <имя строки>
символьная строка - это последовательность (возможно пустая) символов заключенная в квадратные скобки
символьная строка - это последовательность (возможно пустая) символов, заканчивающихся нулевым символом


Какой символ продолжает макроопределение на вторую строку?

/
\
-
:


Какие управляющие символьные константы описаны верно?

возврат каретки '\r'
нулевой символ '\0'
новая строка '\n'
вертикальная табуляция '\v'
перевод формата '\f'
нулевой символ '\t'


Что такое операнд в языке Си?

это величина, над которой выполняется операция
это бинарная операция
это название алгебраического выражения
это название арифметической операции


Каковы значения целых x и y в выражении y=3+2*(x=7/2);?

x=3, y=9
x=3.5, y=3
x=4, y=9
x=3, y=3


Каково значение целой переменной x=(12+6)/2*3?

27
3.0
27.0
3


Каково значение int x после выполнения выражения x=(int)3.8+3.3;?

x=6
x=3
x=7.1
x=7


Какова последовательность выполнения операций: * (умножение), /,%?

первой выполняется операция %
первой выполняется операция /
первой выполняется операция *
операции последовательно выполняются слева направо в порядке расположения их в выражении


Каково значение x после выполнения оператор-выражений x=0; x++;?

x=2
x=1
x=0
x=3


Какая из операций написана неверно?

=>
<=
>=
=


Каково значение целых переменных x и y после выполнения y=x=(2+3)/4;?

x=1.025, y=1
x=0, y=1
x=1, y=1
x=1, y=0


Над какими типами возможна унарная операция ++?

указатель
unsigned
int
long


Что будет выведено на печать в результате работы оператора printf("%d",100+65)?

165
100
100+65
65+100


Для чего используется унарная операция минус?

для получения разности некоторой величины
для изменения знака переменной на противоположный знак (+ на -, а - на +)
для уменьшения исходной величины


Как округляется результат деления целых чисел?

округляется до ближайшего большего целого числа
в нем отбрасывается дробная часть
округляется до меньшего целого числа, если дробная часть результата больше 0,5
округляется до ближайшего целого


Над какими типами возможна унарная операция -- ?

int
long
указатель


Каков порядок вычисления операндов операции сравнения?

результат не зависит от порядка вычисления
слева направо
справа налево


Что понимается под усечением в языке Си?

в языке Си дробная часть у результата деления целых чисел отбрасывается
в языке Си дробная часть у результата деления целых чисел на данное с плавающей точкой отбрасывается
в языке Си дробная часть у результата деления дробных чисел отбрасывается
в языке Си дробная часть у результата деления данных с плавающей точкой на целое отбрасывается


Есть ли ошибка в записи printf("%2.2e то же самое, что и %2.2f\n", 1201.0, 1201.0)?

ошибка есть, т. к. пытаются вывести константы, а не переменные
ошибка есть, т.к. для вывода одного и того же числа используются разные форматы
запись верна
ошибка есть, т.к. не использован символ адреса &


Как сформировать составной оператор?

при помощи функции scanf( )
при помощи функции printf( )
нужно заключить последовательность операторов в фигурные скобки
только при совместном использовании функций scanf( ) и printf( )


Что такое выражение в языке Си?

это совокупность операций и операндов
это перечень идентификаторов
это любая последовательность символов
это математические формулы


Что такое операнд?

это описание действий
это описание переменной
это величина, над которой выполняется операция
это описание констант


Есть ли ошибка в фрагменте программы:

char name[30] ="Интернет-Университет";
printf("%c Информационных Технологий\n", name);

в управляющей строке лишний символ \n
ошибок нет
вместо %с должно быть %d
вместо %с должно быть %s


Как формируется оператор while?

while (проверка условия) Оператор
while (проверка условия) {составной оператор}
while оператор (проверка условия)
while составной оператор {проверка условия}


Как вычисляются выражения со смешанными типами данных?

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


Как вычисляется значение выражения?

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


Есть ли ошибки в фрагменте программы:


int  age;
scanf("%f", age);?

ошибок нет
две ошибки, необходимо использовать %d, а не %f и &age, т.к. вторым аргументом должен быть указатель
одна ошибка - для переменной age целого типа, необходимо использовать %d, а не %f
одна ошибка - вместо age должно стоять &age


Что называется простейшим выражением?

простейшим выражением называется выражение , сформированное с использованием бинарных операторов + ~ * / % &^ << >> = = != < > <= >= и тернарной операции ?:
простейшим выражением называется выражение , сформированное с использованием констант типов int, char, enum, sizeof
простейшим выражением называется выражение , сформированное с использованием унарных операторов - ~
простейшим выражением называется выражение, сформированное с использованием констант типов int, char, enum, sizeof, унарных операторов - ~, бинарных операторов+ ~ * / % &^ << >> = = != < > <= >= и тернарной операции ?:


Для чего используется функция printf( )?

для вывода данных из потока в консоль
дает возможность вводить значение данных в программу
дает возможность прерывать работу программы


Как можно напечатать данные таблицей?

это обеспечивается анализом и отбором одинаковых по размеру данных
это обеспечивается заданием не фиксированной ширины полей
это обеспечивается заданием фиксированной ширины полей
это обеспечивается печатью в столбик


В каких случаях используется составной оператор?

для ограничения видимости определенной части программы
для локализации действия описаний
в качестве тела функции
чтобы сгруппировать несколько логических связанных операторов в один Оператор


Что называется составным оператором?

составной оператор представляет собой нечетное число операторов , объединенных с помощью фигурных скобок
составной оператор представляет собой два или более операторов, объединенных с помощью квадратных скобок
составной оператор представляет собой два или более операторов, объединенных с помощью фигурных скобок
составной оператор представляет собой четное число операторов , объединенных с помощью фигурных скобок


Зачем применяют отступы от поля в строках?

чтобы сделать структуру программы наглядной
чтобы быстрее прошла компиляция
чтобы быстрее писать программу
чтобы сделать структуру программы не наглядной


Входят ли функции printf() и scanf() в стандартную библиотеку языка Си?

нет
функция printf() входит в описание языка Си, а функция scanf() не входит
функция scanf() входит в описание языка Си, а функция printf() не входит
входят


Что называется блоком в языке Си?

блоком в языке Си называется составной оператор
блоком в языке Си называется составной оператор, содержащий четное число операторов
блоком в языке Си называется один оператор
блоком в языке Си называется составной оператор, содержащий нечетное число операторов


Какие типы могут быть явно преобразованы в тип void?

все типы могут быть явно преобразованы в тип void
нет, явно в тип void преобразовывать нельзя
в тип void могут быть явно преобразованы только типы long и int
в тип void может быть преобразован только тип unsigned


Задан ряд имен типов: int, double, float, char, short, long. Как правильно составить последовательность имен типов, упорядоченных от высшего типа к низшему?

double, float, long, int, short, char
float, double, long, int, short, char
char, short, int, long, float, double
long, double, float, int, short, char


Будут ли преобразованы операнды, и если - да, то к какому типу, во фрагменте программы:

{int n;
char  c;
n=63+c;
}

преобразование типов будут выполнены. Переменная n преобразуется к символьному типу
преобразование будет выполнено. Символьная переменная преобразуется к типу int
нет, преобразования не будут выполнены
преобразования будут выполнены. Переменная n преобразуется и будет иметь неопределенный тип, то есть void


Почему понижение типа может привести к затруднениям?

нарушается баланс скобок в выражении
причина этого проста: все число целиком может не поместиться в элементе данных низшего типа
нарушается структура программы
сложно явно переводить типы к более низкому типу


Что делает применение ключевого слова unsigned c рангом соответствующего типа данных со знаком?

меняет тип на тип unsigned int
повышает ранг соответствующего типа
остается незамеченным
понижает ранг соответствующего типа


Дано описание int i;. Верен ли синтаксически фрагмент выражения (char)i, и что означает запись?

фрагмент записан синтаксически верно, и означает, что переменная целого типа неявно преобразуется к переменной символьного типа
фрагмент выражения записан синтаксически верно. Такая запись означает, что результат вычисления переменной i будет приведен к типу char
фрагмент выражения записан синтаксически неверно
фрагмент выражения записан верно и означает примечание


Какой процесс называется повышением типа?

перестановка операндов в выражении согласно последовательности упорядоченных от высшего типа к низшему
если операция выполняется над данными двух различных типов, обе величины приводятся к высшему типу из двух типов
явным преобразованием всех типов операндов выражения к типу void
подстановка ключевого слова unsigned к каждому операнду


Зачем нужны преобразования типов?

для того чтобы программу, написанную на Си для одной вычислительной системы, можно было бы перенести с небольшими изменениями, или вообще без них, на другую
для того чтобы программу, написанную на Си для одной вычислительной системы, можно было бы без изменений перенести на другую систему
для того чтобы выполнить вычисления, если программист был вынужден смешать типы в одном выражении
для структурирования программ


При вычислении выражения со смешанными типами данных с помощью автоматического преобразования и явного преобразования типов могут ли быть разные результаты?

нет
да
да, если первый операнд преобразуется явно, а последующие неявно
да, если выражение не имеет функции


Каким образом может быть преобразовано выражение E явно?

E имя-типа
E (имя-типа)
(имя-типа) E
имя-типа E


К какому типу преобразуется операнд арифметического выражения, если хотя бы один из операндов имеет тип double?

к типу int
к типу float
к типу double
к типу short


В какой тип может быть неявно преобразован char?

int
short int
long int


В какой тип можно преобразовать тип void ?

double
float
int
Тип void нельзя преобразовать в какой-либо другой тип


В какой тип может быть неявно преобразован int?

short int
char
long int
float, double


К какому типу преобразуется операнд арифметического выражения, если хотя бы один из операндов имеет тип long?

к типу int
к типу long, результат имеет тип long
к типу double
к типу short


Предположим , что даны следующие определения и описания

int i;
char  *pc, *name;
char *my_calloc( ), *my_strcpy( );

Какие явные преобразования будут верны?

pc=(char *) 0777
(emp *) my_calloc(1,sizeof(emp))
(void) my_strcpy(name,"gehani")
(char)i


В какой тип может быть неявно преобразован double?

long int
float (преобразование с округлением и последующим отбрасыванием лишних разрядов)
short int
int


К какому типу преобразуется операнд арифметического выражения, если хотя бы один из операндов имеет тип unsigned?

к типу unsigned short
к типу unsigned , результат имеет тип unsigned
к типу unsigned float


Что делает функция getchar( )?

выводит в stdout символ, указанный в качестве аргумента
читает один символ из указанного в качестве аргумента файла
читает один символ из stdin программы и возвращает его код
резервирует место в куче (heap) для хранения одного символа


Какое из выражений правильное?

getchar( EOF)
getchar(>)
getchar(putchar( ))
putchar(getchar( ))


Какая из приведенных команд позволит направить данные из файла words программе get_put так, как будто они были введены в интерактивном режиме?

get_put < words
get_put words
get_put > words


Что произойдет в результате выполнения оператора putchar('\007');?

переход на новую строку на устройстве вывода
сработает громкоговоритель
печать цифры 7
шаг назад на одну позицию


Что делает функция putchar(ch)?

читает из stdin один символ и сохраняет его в переменной ch
заменяет EOF на символ ch
переключает стандартный вывод на ввод
выводит символ ch в стандартный вывод (stdout) программы


Есть программа, которая подсчитывает число символов в файле, выполняемый код помещен в файле с именем count. Какая из команд будет производить подсчет числа символов в файле essay, а результат будет помещен в файл essayct?

essay > essay
count > essayct < essay
count < essay


Что не произойдет в результате выполнения оператора putchar('H');?

вывод символа '007', в результате чего сработает громкоговоритель
печать буквы
переход на новую строку на устройстве вывода
шаг назад на одну позицию


Что такое EOF?

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


Отметьте правильные утверждения, касающиеся EOF

EOF = 1
нужно подключить файл <stdio.h>
EOF = -1
он описан в файле <stdio.h>


Входит ли '\n' в число символов в строке?

да
не обязательно
нет


Отметьте правильные утверждения о символе EOF

так называется признак конца строки
так называется символ, заканчивающий файл
общеупотребительным является определение #define EOF -1
это должен быть символ, который не может появиться где-то в середине файла


Что называется стандартным вводом?

стандартным вводом называется устройство, принятое в качестве обычного средства ввода данных в машину
это ввод с клавиатуры
это устройство чтения данных с магнитной ленты телетайпа


Что понимается под вводом-выводом?

операция пересылки данных между различными внешними устройствами
операция пересылки данных между различными частями оперативной памяти
операция пересылки данных между различными файлами
операция пересылки данных между оперативной памятью и внешними устройствами


Что является файлом в языке Си?

упаковка данных
множество однотипных записей
поименованная целостная совокупность данных на носителе


Отметьте ложные выражения

100>3&&'a'>'c'
'a'>'c'
100>3

Значение number лежит между 2 и 8, но не равно 5, где записано правильно?

number > 2 && number <8 && number !=5
number !=5 && (unsigned)(number - 2 < 8)
number - 2 < 6 && number !=5
number < 2 && number>8 &&number !=5


Дан фрагмент программы:

switch(letter)
{
case 'a': printf("Отпусти свой ум. \n"); break;
case 'e': printf("Наблюдайте за вашим телом, если хотите, чтобы ваш ум
работал правильно.\n"); break;
case 'c': printf("Мудрость не скажет того, что противно природе.\n"); break;
case 'n': printf(" Удача - это постоянная готовность использовать
шанс.\n");break;
default: printf("Юмор - это спасательный круг на волнах жизни.\n");
}

Что будет напечатано, если letter примет значение 'a'?

Мудрость не скажет того, что противно природе.
Удача - это постоянная готовность использовать шанс.
Юмор - это спасательный круг на волнах жизни.
Отпусти свой ум.


Какое значение lеtter нужно задать, чтобы напечатать "Наблюдайте за вашим телом, если хотите, чтобы ваш ум работал правильно"?

switch(letter)
{
case 'a': printf("Отпусти свой ум. \n"); break;
case 'e': printf("Наблюдайте за вашим телом, если хотите, чтобы ваш ум
работал правильно. \n"); break;
case 'c': printf("Мудрость не скажет того, что противно природе. \n"); break;
case 'n': printf(" Удача - это постоянная готовность использовать
шанс.\n");break;
default: printf("Юмор -это спасательный круг на волнах жизни.  \n");
}

letter ='k'
letter = 'e'
letter = e
letter ='c'


Определить, какие выражения ложны:

'a' > 'c'
100>3 && 'a'>'c'
!(100 > 3)
!(101 >= 99)

все выражения истинны
все выражения ложны
ложно только !(101>=99)
ложно только !(100>3)
Значение переменной сh не равно символам q и k. Какие выражения записаны неверно?
'ch' !=q && 'ch' !=k
ch != q && ch !=k
сh !='q' && ch !='k'


Какое значение нужно задать letter, чтобы напечатать фразу: "Юмор - это спасательный круг на волнах жизни"?

switch(letter)
{
case 'a': printf("Отпусти свой ум. \n"); break;
case 'e': printf("Наблюдайте за вашим телом, если хотите, чтобы ваш ум
работал правильно. \n"); break;
case 'c': printf("Мудрость не скажет того, что противно природе. \n"); break;
case 'n': printf(" Удача - это постоянная готовность использовать
шанс.\n");break;
default: printf("Юмор -это спасательный круг на волнах жизни.  \n");
}

letter = 'f'
letter = 'w'
letter = 'v'
letter = 'k'


Значение number равно или больше 2, но меньше 11, где записано правильное логическое утверждение?

number <11 && number >=2
number >=2 || number <11
number <11 || number <2
number >=2 && number <11


Значение number не лежит между 3 и 6, где записано правильно?

!( number< 6 || number>3)
!(number > 3 && number < 6)
number > 3 && number < 6


Какие формы управления процессом выполнения программ должен обеспечивать язык программирования?

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


Где используется default?

default используется в операторе switch
default используется в операции условия ?:
default используется в операторе while
default используется в операторе if


Где используется case?

case используется в операторе while
case используется в операторе switch
case используется в операции условия ?:
case используется в операторе if


Что позволяет выбрать простая форма оператора if?

простая форма оператора if позволяет выбрать любой из двух составных операторов
простая форма оператора if позволяет выбрать любой из двух простых операторов
простая форма оператора if позволяет выбрать составной оператор или пропустить его
простая форма оператора if позволяет выбрать простой оператор или пропустить его


Что такое истина в языке Си?

в языке Си значение 1 является истиным
в языке Си значение истина равно 0
в языке Си все ненулевые значения являются истинными


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

да, если после выполнения блока операторов следует выйти из функции
нет
да, если нужно выполнить оператор default
да, если нужно выполнить и последующие альтернативы


Что такое значение ложь в языке Си?

в языке Си все отрицательные значения являются истинными
в языке Си значение ложь равно 1
в языке Си значение ложь равно 0
в языке Си все ненулевые значения являются ложными


Пусть int n=3;, какой цикл выведет на печать цифры?

while(n < 2 && n > 8 &&n != 5){printf("%d\n",n++);}
while(n < 8 && n > 2 && n != 5){printf("%d\n",n++);}
while(n != 5 && n < 8 && n > 2){printf("%d\n",n++);}
while(n > 2 && n <8 && n != 5){printf("%d\n",n++);}


Найти правильные значения переменной:

int i=2;
i +=5;
i*=10;
i-=6;
i/=8;
i%=3;

i=2, i=7, i=70,i=64,i=10,i=2
i=2,i=7,i=10, i=64, i=8, i=2
i=2, i=5, i=70, i= 64, i=8, i=2
i=2, i=7, i=70, i=64, i=8, i=2


Дан фрагмент программы:

switch(i)
{
case 1: printf("Попытаемся проанализировать, что сейчас происходит: \n"); break;
case 2: printf("расчистка площади под что-то новое в экономике, \n"); break;
case 3: printf("где могут проклюнуться ростки этого нового, \n"); break;
case 4: printf("или это разрушение, \n");break;
default: printf("болото, и ничего больше?.  \n");
}

Что будет напечатано, если i примет значение 1?
расчистка площади под что-то новое в экономике,
или это разрушение.
где могут проклюнуться ростки этого нового,
Попытаемся проанализировать, что сейчас происходит:


Выберите правильные фрагменты кода

for(;;)
int i=0; for(; i++);
for(int i=0;i<100;i=i+10)
for(int i=0;i<10;i++)


Что будет получено на выходе в результате работы следующего цикла

for(int value = 36; value > 0; value /= 2)
printf("%3d",value)

36 18 9
36 36 18 9 4
36 18 9 4 2 1
36


Пусть int n=0;, какой цикл написан синтаксически правильно?

while(n > 3 && ) n++;
while(&&) n++;
while(n < 0) n++;
while(n > 3 && n < 6) n++;


Что будет напечатано, если i примет значение 3 и будет убран оператор break в операторе case 3:?

switch(i)
{
case 1: printf("Попытаемся проанализировать, что сейчас происходит: \n"); break;
case 2: printf("расчистка площади под что-то новое в экономике, "); break;
case 3: printf("где могут проклюнуться ростки этого нового, "); break;
case 4: printf("или это разрушение, \n");break;
default: printf("болото, и ничего больше?\n");
}

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


Какое значение нужно задать i, чтобы напечатать фразу "болото, и ничего больше?" ?

switch(i)
{
case 1: printf("Попытаемся проанализировать, что сейчас происходит: \n"); break;
case 2: printf("расчистка площади под что-то новое в экономике, \n"); break;
case 3: printf("где могут проклюнуться ростки этого нового, \n"); break;
case 4: printf("или это разрушение, \n");break;
default: printf("болото, и ничего больше?.  \n");
}

i = 200
i = 1
i = 100
i = 400


Пусть int n=0;, какой цикл написан синтаксически правильно?

while(n > 3 && ) n++;
while(n > 3 && n < 6) n++;
while(n < 0) n++;
while(&&) n++;


Каким циклом является цикл do?

Циклом с постусловием
Простым циклом
Циклом со счетчиком
Циклом с предусловием


Правильна ли спецификация цикла for:

for(int i=0, i<=10,i++);

Недопустимо использовать в качестве тела цикла пустой оператор
Спецификация цикла for правильна
Вместо запятых должны стоять символы "точка с запятой"
Нельзя в цикле описывать переменную

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Что является характерными чертами структурного программирования?

Структурирование записи программы
Отказ от неструктурных передач управления
Ограниченное использование глобальных переменных
Модульность


Для чего в цикле for можно использовать "запятую"?

Запятая позволяет включить в спецификацию цикла for несколько инициализирующих выражений
Запятая позволяет включить в спецификацию цикла for несколько корректирующих выражений
Запятая позволяет сократить число повторений в цикле
Запятая увеличивает гибкость использования цикла for


Каким циклом является цикл do?

Простым циклом
Циклом со счетчиком
Циклом с постусловием
Циклом с предусловием


Какие циклы называются вложенными циклами?

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


Какие виды циклов существуют в языке Си?

While
Repeat
do ... while
for


Каким циклом является цикл while ?

Простым циклом
Циклом с предусловием
Циклом с постусловием
Циклом со счетчиком


Отметьте управляющие операторы:

default
continue
break
case


Требуется напечатать всю таблицу расширенного ASCII (символы с кодами 1-255 включительно). Какой из примеров справится с этой задачей?

int c; for(c = 0; c < 255; printf("%c ", ++c))
int c; for(c = 0; c < 255; printf("%c ", c++))
char c; for(c = 1; c < 255; printf("%c ", c++))
char c; for(c = 0; c < 255; printf("%c ", ++c))


Какое значение будет иметь переменная i после выполнения следующего цикла:

char i=0; while (i < 255) printf("Current value: %d\n", i++)

255
256
тело цикла не выполнится ни разу, следовательно значение i будет равно нулю
это бесконечный цикл, значение i не может быть определено



Какой из приведенных циклов не выполнится ни разу?

for(short i=0; ++i > 0; printf("%d\n", i))
char c = 255; do { printf("%d\n", c--); } while (c > 200)
signed char c = 255; while (c > 200) { printf("%d\n", c--); }
unsigned char s = '0'; while(!('9' - s < 0)) printf("%c\n", s++)


Зачем используют оператор return?

чтобы задержать работу программы
чтобы ввести в программу новые значения
функция, в которой он содержится, завершает свое выполнение и управление возвращается в вызывающую функцию
чтобы организовать цикл


Укажите правильный вариант функции, возвращающей сумму двух чисел:

int sum(int j; int k)
{
return(j+k);
}

int sum(int j,int k)
{
return(j+k);
}             

int sum( )
{
return(j+k);
int j, k;
}


Укажите правильный вариант функции, возвращающей сумму двух вещественных чисел:

sum(float j, float k)
{
return(j+k);
}             

float sum(float j, float k)
{
return(j+k);
}

int sum( )
{
float j, k;
return(j+k);
}

sum( )
{
float j, float k;
return(j+k);
}


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

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


Укажите правильное объявление функции с двумя аргументами:

int sum(int a, int b) { /* тело функции */ }
int sum() {int a,b; /* тело функции */ }
int sum(int a, int b); { /* тело функции */ }


Где необходимо описывать локальные переменные в функции?

после оператора return
в вызывающей программе
после первой фигурной скобки
после имени функции и перед первой фигурной скобкой


Зачем используют оператор return( )?

чтобы организовать цикл
чтобы вернуть произвольное значение, указанное в качестве операнда return, в вызывающую функцию
чтобы перейти по произвольному адресу в программе
чтобы приостановить работу программы


Как передавать функции информацию?

при помощи аргументов
вместо запятых должны стоять в формальных аргументах символы "точка с запятой"
циклом for
информацию функции передать нельзя!


Может ли функция не иметь аргументов?

только если функция возвращает значение типа void
да
нет


Почему мы пользуемся функциями?

они избавляют нас от повторного программирования
функции облегчают ее чтение, внесение изменений и коррекцию ошибок
мы можем применять одну функцию в различных программах
функция повышает уровень модульности программы


Все ли функции могут быть рекурсивными?

функции могут быть рекурсивными только типа unsigned int
функции могут быть рекурсивными только типа void
все функции могут быть рекурсивными
функции могут быть рекурсивными только типа unsigned


Может ли функция содержать более одного оператора return?

функция может содержать более одного оператора return, только если тип ее short
функция может содержать произвольное количество операторов return независимо от типа возвращаемого значения
функция может содержать более одного оператора return, только если тип ее void
функция может содержать более одного оператора return, если она не возвращает значения


Что нам требуется знать о функциях?

нужно знать как определить функции
как функции связаны с головными модулями
как устанавливать связи между функцией и программой, ее вызывающей
как к функциям обращаться


В качестве результата может ли функция возвращать массив или функцию? (Отметьте все верные утверждения.)

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


Где должно быть помещено описание функции?

до или одновременно с ее определением
после ее определения
только в конце программы
после всех директив #include


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

определение функции, возвращающей значения должно иметь пустое тело
определение функции, возвращающей значения, обязано завершаться оператором return с операндом соответствующего объявлению типа
определение функции, возвращающей значения должно иметь оператор перехода goto
определение функции, возвращающей значения, обязано завершаться оператором return без операнда


Отметьте верное утверждение:

функции по типу результата определяют, нужно ли возвратить значение в вызывающую программу
в языке Си функции разделены на категории - функции, возвращающие значения в вызывающую программу и функции, не возвращающие значения в вызывающую программу
только функции с параметрами возвращают значения в вызывающую программу


Может ли быть в описании функции не указан класс памяти?

да, при этом если в описании не указан класс памяти, то по умолчанию, предполагается extern
нет
да, при этом если в описании не указан класс памяти, то по умолчанию, предполагается static


Какие классы памяти бывают?

register
auto
extern
static


Для чего используется регистровая память?

для замедления работы программы
из-за лени программиста
для повышения скорости работы программы
для экзотики


К каким переменным неприменима операция получения адреса & ?

автоматическим переменным
статическим переменным
регистровым переменным
к внешним переменным


Отметьте правильно указанные области действия классов памяти:

register – локальная
auto – локальная
auto - глобальная (все файлы)
auto - глобальная (один файл)


Какие переменные в блоке не могут быть определены как статические?

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


Продолжительность существования переменной - постоянно, а область действия - глобальна (один файл). Какой класс памяти нужно использовать?

статический
автоматический
внешний статический
внешний


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

к статическому и автоматическому
к статическому и регистровому
к внешнему и автоматическому
нет


Чем отличается статическая переменная от автоматической?

статические переменные имеют такую же область действия, как автоматические переменные, но они не исчезают, когда содержащая их функция закончит свою работу
статические переменные имеют более удобное для написания ключевое слово
в отличие от идентификаторов типа auto, для идентификаторов типа static память выделяется только один раз - в начале выполнения программы, и они существуют, пока программа выполняется
статические переменные легче компилируются


Какие классы памяти определяются вне функции?

внешний статический, продолжительность существования - постоянно, область действия - глобальная (один файл)
автоматический, продолжительность существования - временно, область действия локальная
регистровый , продолжительность существования - временно, область действия локальная
внешний, продолжительность существования - постоянно, область действия глобальная (все файлы)


Какую возможность предоставляют классы памяти?

описывать объекты, распределенные в других единицах компиляции
создавать объекты с быстрым доступом
создавать объекты, хранящие значение при повторном вызове функции
ограничивать область действия идентификатора единицей компиляции


К каким переменным применима операция получения адреса?

операция получения адреса применима к регистровым переменным
операция получения адреса применима к автоматическим переменным
операция получения адреса применима к глобальным переменным
операция получения адреса применима к статическим переменным


Какие из приведенных утверждений являются правильными?

внешние переменные должны быть описаны в файле до первого использования
если слово extern не включено в описание внутри функции, то под этим именем создается автоматическая переменная
включение ключевого слова extern позволяет функции использовать внешнюю переменную, даже если она определяется позже в этом или другом файле
переменная, описанная вне функции, является внешней
внешнюю переменную можно описать и в функции, которая использует ее, при помощи ключевого слова extern


Какие классы памяти описываются внутри функции?

автоматический, продолжительность существования - временно, область действия локальная
регистровый , продолжительность существования - временно, область действия локальная
статический, продолжительность существования - постоянно, область действия локальная


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

#DEFINE MIN(X,Y) ((X)<(Y) ? (X) : (Y))
#define MIN(X,Y) ((X)>(Y) ? (X) : (Y))
MIN(X,Y) ((X)<(Y) ? (X)<Y)
#define MIN(X,Y) ((X)<(Y) ? (X) : (Y))


Отметьте правильные варианты включения файлов в код программы?

#include "a:nina.h"
#include "nina.h"
#include "stdio.h"
#include <stdio.h>


Какая макрофункция печатает значения двух целых выражений?

#define P(X,Y) Printf("X=%d, Y=%d.\n")
#define P(X,Y) printf("X=%d, Y=%d.\n",X,Y)
#define P (X,Y) printf("X=%d, Y=%d.\n", X,Y)


Имеется следующее объявление: int x, j = 1;. Какой вариант макроопределения приведет к ответу 9 в результате вызова x = NEW(j << 2);?

#define new(x) x+5
#define NEW (x) x+5
#define NEW(x) x+5
#define NEW(X) ((X)+5)


В чем опасность применения макрофункций?

в создании строчного кода
нет побочных эффектов
побочный эффект
тяжело программировать


Как определить символьную константу DOG директивой #define?

#define(DOG)
#define DOG '5'
#define 5! = DOG
#define DOG = 5


Каково назначение препроцессора?

назначение препроцессора - подготовка программиста к серьезной работе
назначение препроцессора - для сокращения времени работы компилятора
назначение препроцессора - обработка исходного текста программы до ее компиляции
назначение препроцессора - облегчить работу программиста по созданию описания программы


Где может появиться директива #define?

под командами включения файлов
в начале файла
в конце файла
в середине файла


Что лучше использовать: макроопределение или функцию?

выбор макроопределения приводит к увеличению объема памяти
на этот счет нет строгих правил
не использовать ни того ни другого
выбор функции - к увеличению времени работы программы


Из каких стадий состоит препроцессорная обработка?

выполняются директивы препроцессора и производятся макроподстановки
каждая пара из символов '\' и "конец строки" вместе с пробелами между ними убираются, и тем самым следующая строка исходного текста присоединяется к строке, в которой находилась эта пара символов
все системно-зависимые обозначения перекодируются в стандартные коды
в тексте распознаются директивы и лексемы препроцессора, а каждый комментарий заменяется одним символом пустого промежутка


Где имеет силу даваемое определение директивы #define?

в первой описанной функции файла
в последней описанной функции файла
от начала файла до места появления
от места появления до конца файла или до #undef


Где может находиться программная строка #include?

программная строка #include может находиться в начале файла исходного текста
программная строка #include может находиться в середине файла исходного текста
программная строка #include может находиться в конце файла исходного текста


Какие утверждения верны?

препроцессор выполняет вычисления
препроцессор не выполняет вычислений
препроцессор делает предложенные подстановки


Каковы действия обработки директив препроцессора?

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


Как задается пустая директива?

#pragma
#
#empty


Какие массивы можно инициализировать?

Регистровые
внешние
статические
автоматические


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

использовать операцию ?
использовать операцию #
использовать операцию &
использовать операцию *


Какие операции можно применять для переменных типа указатель?

увеличение указателя
определение значения
получение адреса указателя
присваивание


Какие способы инициализации массива внутри функции правильны?

static int ages[3]={1,2,3}
extern int ages[3]={9,0,9}
static int ages[ ] ={10,5,8}
extern int ages[ ]={50,7,9}


Как получить значение, ссылаясь на указатель?

использовать операцию #
использовать операцию ?
использовать операцию *
использовать операцию &


Какие операции нельзя применять для переменных типа указатель?

деление нацело
деление
умножение


Пусть описан массив int a[ ]. Можно ли обращаться к массиву только по имени, без указания индекса?

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


Пусть есть двумерный массив. Какой адрес записан верно?

grid[0]
&grid[ ][ ]
*grid[0]


Какие способы инициализации неправильны?

static int dog[3][2]= {{1,2},{5,0},{4,9}}
register int dog[3][2]={{1,2},{5,0},{4,9}}
register int dog[ ][]={{1,2},{5.0},{4,9}}
static int dog[2][3]= {{1,2},{5,0},{4,9}}


Могут ли быть элементы массива функциями?

нет, связать массивы с функциям невозможно в принципе
нет, но элементы массива могут быть указателями на функции
да, но только функции типа void
да, но только функции типа int


Что возвращает оператор sizeof?

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


Что означает функция malloc?

функция возвращает указатель на созданный динамический объект
функция возвращает размер созданного динамического объекта
функция подсчитывает объем памяти для хранения выражения
функция уничтожает динамический объект


Какая связь существует между указателями и массивами?

имя каждого массива может рассматриваться как адрес первого элемента массива
имя каждого массива может рассматриваться как указатель на первый элемент массива
элемент массива a[i] есть элемент, на который указывает значение a+i


Какого типа могут быть элементы массива?

Указатель
union
struct


Функция calloc:

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


Что понимают в языке Си под строками?

строки - это произвольный массив знаков
строки - это произвольный набор символов
строки - это последовательность символов, заканчивающаяся символом с нулевым кодом
строки - это упорядоченный набор знаков


Какое утверждение относительно указателя верно?

тип переменных определяется как тип указателей на тип данных
идентификатор массива есть указатель
указателем называется компонент заданного типа, являющийся ссылкой на некоторую область памяти


Как создать строковую константу?

используя кавычки
используя апостроф
используя вопросительный знак
используя восклицательный знак


Какая функция возвращает длину строки?

strchr( )
strlen( )
strrchr( )
strcspn( )


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

getfile( )
puts( )
fgets( )
fputs( )


Как инициализировать внутри блока массив "Nina"?

static int a[ ] ={'N','i','n','a','\0'}
extern int a[ ]={'N','i','n','a','\0'}
static int a[5]={'N','i','n', 'а','\0'}
extern int a[5]={'N','i','n','a','\0'}


Какой файл нужно включить в программу для обработки строк?

#include <dos.h>
#include <string.h>
#include <graphics.h>
#include <math.h>


Какой функцией можно записать строку в стандартный поток вывода stdout?

fgets( )
gets( )
puts( )


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

gets( )
puts( )
fputs( )


Какая функция может сцепить две строки?

strcat( )
strchr( )
strcpy( )
strcmp( )


Как можно скопировать строку s2 в строку s1?

strncpy(s1,s2,1)
strncpy(s1,s2,strlen(s2))
s1 = s2
strcpy(s1,s2)


Как можно найти в строке первое вхождение определенного символа?

при помощи цикла со счетчиком for, проверяя каждую литеру строки на совпадение с заданной
при помощи функции pos
при помощи функции strchr
при помощи цикла с предусловием while, проверяя каждую литеру строки на совпадение с заданной


Как сообщить компилятору размер массива символьных строк?

нужно описать массив внешним и инициализировать массив при помощи строковой константы
нужно задать размер массива больше 256
нужно описать массив автоматическим и инициализировать массив при помощи строковой константы
нужно описать массив статическим и инициализировать массив при помощи строковой константы


Как сохраняются в памяти строковые константы?

строковые константы разбиваются на литеры и каждая литера заменяется ее адресом
строковые константы хранятся единым блоком в памяти ЭВМ
каждая строковая константа, даже если она идентична другой строковой константе, сохраняется в отдельном месте памяти
строковые константы проверяются на совпадения, и в памяти хранится только один вариант


Как можно найти в строке последнее вхождение определенного символа?

при помощи функции strrchr
при помощи функции pos
при помощи цикла с предусловием while, проверяя каждую литеру строки на совпадение с заданной
при помощи цикла со счетчиком for, проверяя каждую литеру строки на совпадение с заданной


Какой заголовочный файл содержит данные о строках?

<setjmp.h>
<string.h>
<strings.h>
<getopt.h>


В какой памяти хранится строковая константа?

в системном стеке
в динамической
в статической
в циклическом списке


Что является указателем на хранящуюся в памяти строковую константу?

последняя литера строковой константы является указателем на место в памяти
вся фраза в кавычках является указателем на место в памяти
первая литера строковой константы является указателем на место в памяти
первая четная литера строковой константы является указателем на место в памяти


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

strncat
strcmp
strcat
cat


Какой функцией можно выделить из строки лексемы, разделенные любым из множества символов, входящих во вторую заданную строку?

lengst
strtok
pos
cat


Как передать в функцию f указатель на структуру healt_record?

с помощью взятия адреса функции с передачей непосредственно структуры: &f(healt_record)
передать указатель на структуру: f(&healt_record)
обратиться к функции как к записи структуры: healt_record.f
передать непосредственно структуру (но только с поверхностным копированием): f (healt_record)


Как обратиться к элементу массива структур?

a[0].age
a[1].name
a[5].id
a[0].sex


Как объявить указатель на структуру?

struct
struct student *new_student
student


Как обратиться к элементу структуры при помощи указателя?

new_student*id
new_student-id
new_student->id
new_student<id


Какое служебное слово у объединения?

collect
join
unoins
union


Какие данные объединяет структура?

структура объединяет логически связанные данные только одинаковых типов
структура объединяет логически связанные данные только целых типов
структура объединяет логически связанные данные разных типов
структура объединяет логически связанные данные только неотрицательных целых типов


Для чего используется спецификатор typedef?

позволяет создать свое собственное имя типа
позволяет определить синоним типа данных
для замены формальных параметров в функциях на фактические


Чем отличается структура от массива?

структура это составной объект, в который входят компоненты любых типов, за исключением функций, а массив является однородным объектом
в отличии от массива, который является однородным объектом, структура может быть неоднородной
в отличие от массива, для хранения структуры может потребоваться больше места, чем для хранения всех её членов по отдельности
структура от массива ничем не отличается


Чем отличается typedef от #define?

в своих пределах оператор typedef более гибок, чем #define
оператор typedef ничем не отличается от #define
в отличии от #define оператор typedef объявляет символические имена, но ограничивается только типами данных
оператор typedef игнорируется препроцессором


Что называется переменной структурой?

в языке Си имеется тип данных, называемый переменной структурой, которая реализуется с использованием комбинации структуры и массива
в языке Си имеется тип данных, называемый переменной структурой, которая реализуется с использованием комбинации структуры и перечисления
в языке Си имеется тип данных, называемый переменной структурой, которая реализуется с использованием комбинации структуры и строки
в языке Си имеется тип данных, называемый переменной структурой, которая реализуется с использованием комбинации структуры и объединения


Для чего используются поля битов в структуре?

для увеличения спектра возможностей языка программирования Си
для обеспечения доступа к отдельным битам слова
для повышения быстродействия программы
для экономии памяти


Может ли функция входить в структуру?

да, но только типа void
да
да, но только типа int
нет


Каково назначение функции fseek( )?

повторно использует указатель потока для ссылки на новый файл
перемещает указатель чтения или записи в потоке
открывает потоковый файл с указанным дескриптором
открывает поток для чтения


Каково назначение потоковой функции fwrite( )?

закрывает поток
записывает блок данных в поток
читает блок данных из потока
записывает форматированные данные в поток


Какие функции объявлены в <stdlib.h>?

набор функций, служащих для преобразования данных
набор функций, служащих для генерации случайных чисел
набор функций, служащих для управления выполнением программ и выполнения команд shell
набор функций, служащих для получения и установки переменных среды shell


Что понимается под буферизацией?

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


Какие функции объявляются в заголовке <string.h>?

в заголовке <string.h> объявляется набор функций, предназначенных для манипулирования байтовым потоком
в заголовке <string.h> объявляется набор функций, предназначенных для вызова системных параметров времени
в заголовке <string.h> объявляется набор функций, предназначенных для получения доступа к информации о бюджете пользователей
в заголовке <string.h> объявляется набор функций, предназначенных для манипулирования символьными строками


Какие функции объявляются в заголовке <memory.h>?

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


Как еще можно инициализировать целые n, x, y, k при построении матрицы А(15х15)?

int n=1,x=6,y=6,k=1;
int n,x,y,k; n=1; x=6;y=6;k=1;
int n=1; int x=6; int y=6; int k=1;
int n=k=1; int x=y=6;


На что проверяется условие в цикле while(ch!=EOF)?

на конец файла
на конец строки
на начало строки
на начало файла


Можно ли создать список, все поля которого являются указателями?

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


При построении целочисленной матрицы А(15х15) из какого файла берется функция clrscr( )?

всегда из заголовочного файла stdio.h
создается в данной программе
зависит от компилятора – такой функции может не быть вообще
всегда из заголовочного файла conio.h


Что понимается под модульным программированием?

организация программы в виде совокупности строк с соблюдением правил их взаимодействия
организация программы в виде совокупности модулей со строгим соблюдением правил их взаимодействия, описания интерфейса и описания реализации
организация программы в виде совокупности модулей со строгим соблюдением правил их взаимодействия, простейшим модулем является функция
организация программы в виде совокупности модулей со строгим соблюдением правил их взаимодействия


Что называется меткой?

метка – идентификатор
метка – маркировка
идентификатор или номер, приписанный оператору программы и используемый в других частях программы для обращения к этому оператору
файл или запись в начале тома диска, содержащие служебную информацию


Может ли struct List при создании списка иметь поле int mas[15 ][15]?

да
только mas[][]
только mas[]
нет


Что понимается под основным циклом?

самый маленький цикл программы
самый внутренний цикл программы
самый большой цикл программы
самый внешний цикл программы


Что понимаем под линейной программой?

программа, не содержащая переходов
программа из одного оператора
программа, содержащая переходы
программа, не содержащая оператора break


Что понимают под термином "язык"?

естественная или искусственная знаковая система для сбора знаний
естественная или искусственная знаковая система для нажатия клавиши
естественная или искусственная знаковая система для общения и передачи информации


Что понимается под простым типом?

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

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png