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

Количество вопросов - 239

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

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

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

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

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

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

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

Дан фрагмент программы:
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?

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

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

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

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

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

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

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

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

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

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

Будут ли преобразованы операнды, и если - да, то к какому типу, во фрагменте программы:
{int n;char  c;n=63+c;}

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

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

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

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

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

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

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

Определить, какие выражения ложны:
'a' > 'c'100>3 && 'a'>'c'!(100 > 3)!(101 >= 99)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Есть ли ошибки в фрагменте программы:
int  age;scanf("%f", age);?

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

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

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

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

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

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

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

Что такое EOF?

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

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

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

Дан фрагмент программы:
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'?

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

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

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

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

Найти правильные значения переменной:
int i=2;i +=5;i*=10;i-=6;i/=8;i%=3;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как обратиться к полям структуры student?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Значение переменной сh не равно символам q и k. Какие выражения записаны неверно?
(Ответ считается верным, если отмечены все правильные варианты ответов.)

Какая из операций написана неверно?
(Отметьте один правильный вариант ответа.)

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

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

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

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

Функция calloc:

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

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

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

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

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

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

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

Какое значение будет иметь переменная i после выполнения следующего цикла:
char i=0; while (i < 255) printf("Current value: %d\n", i++)

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

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

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

Будет ли работать программа и если нет - в чем ошибки?
#include <stdio.h>int main(){	printf("Hello, World!\n");}

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

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

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

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

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

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

Предположим , что даны следующие определения и описания
int i;char  *pc, *name;char *my_calloc( ), *my_strcpy( );
Какие явные преобразования будут верны?

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

Какое значение нужно задать 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");}

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

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

Что будет получено на выходе в результате работы следующего цикла
for(int value = 36; value > 0; value /= 2)printf("%3d",value)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Какое значение 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");}

Укажите ошибки и несоответствия стандартам ANSI C в следующем фрагменте:
include studio.hvoid main (){	printf("Hello, World!");}

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

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

Что было бы напечатано, если бы данные операторы являлись частью полной программы?
int n;n=5;printf("%d+%d=%d", n, n, n+n);

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

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

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

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

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

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

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

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

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

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

Что будет напечатано, если 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");}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Правильна ли спецификация цикла for:
for(int i=0, i<=10,i++);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Значение number не лежит между 3 и 6. Какое выражение возвращает истину?

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

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