База ответов ИНТУИТ

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

<<- Назад к вопросам

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
(void) my_strcpy(name,"gehani")(Верный ответ)
(emp *) my_calloc(1,sizeof(emp))(Верный ответ)
pc=(char *) 0777(Верный ответ)
(char)i(Верный ответ)
Похожие вопросы
Будут ли преобразованы операнды, и если - да, то к какому типу, во фрагменте программы:
{int n;char  c;n=63+c;}
Есть ли ошибка в фрагменте программы:
char name[30] ="Интернет-Университет";printf("%c Информационных Технологий\n", name);
Какое значение будет иметь переменная i после выполнения следующего цикла:
char i=0; while (i < 255) printf("Current value: %d\n", i++)
В какой тип может быть неявно преобразован char?
Дано описание int i;. Верен ли синтаксически фрагмент выражения (char)i, и что означает запись?
Задан ряд имен типов: int, double, float, char, short, long. Как правильно составить последовательность имен типов, упорядоченных от высшего типа к низшему?
При вычислении выражения со смешанными типами данных с помощью автоматического преобразования и явного преобразования типов могут ли быть разные результаты?
Какие утверждения верны?
Зачем нужны преобразования типов?
Директиву #define можно использовать для определения символьных и строковых констант, какое использование верно?