Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Что будет выведено на экран в результате выполнения приведенной программы? int main(void) { union pw { int i; double d; char ch[2]; } pw = {"y"}; printf("pw.i = %d", pw.i); return 0; }
Что будет выведено на экран в результате выполнения приведенной программы?
int main(void)
{
union pw {
int i;
double d;
char ch[2];
} pw = {"y"};
printf("pw.i = %d", pw.i);
return 0;
}
вопрос
Правильный ответ:
pw.i = 1
pw.i = 121
pw.i = y
ни один из перечисленных вариантов, так как выполнена неверная инициализация объединения
Сложность вопроса
66
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не нашёл этот крутой сайт с всеми ответами по тестам интуит до зачёта
04 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # Задана программа, позволяющая пользователю задать данные о студенте с клавиатуры: typedef struct { char fio[30]; int group; float average; } student; void Init(student*); int main(void) { student s, *st; int i; st = &s; Init(st); <Вывод данных на экран> return 0; } void Init(student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } Необходимо дополнить программу функцией вывода заданных о студенте данных на экран и вызовом этой функции в программе. Какой вариант описания и вызова функции выполняет поставленную задачу?
- # Задана программа, позволяющая пользователю задать данные о студенте с клавиатуры: typedef struct { char fio[30]; int group; float average; } student; void Init(student*); int main(void) { student s, *st; int i; st = &s; Init(st); <Вывод данных на экран> return 0; } void Init(student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } Необходимо дополнить программу функцией вывода заданных о студенте данных на экран и вызовом этой функции в программе. Какой вариант описания и вызова функции не выполняет поставленную задачу?
- # В каком случае директива #define определяет макрос?
- # В результате выполнения какого фрагмента кода значение разности p1 - p2 будет больше 2?
- # Какие операции недопустимы для заданных переменных? int n = 123, t; void *p; int *pn; pn = &n;