Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какое действие выполняет приведенная программа? int main(void) { int date; int year = 26; int month = 12; int day = 31; year = year << 9; month = month << 5; date = day; date = date | month; date = date | year; return 0; }
Какое действие выполняет приведенная программа?
int main(void)
{
int date;
int year = 26;
int month = 12;
int day = 31;
year = year << 9;
month = month << 5;
date = day;
date = date | month;
date = date | year;
return 0;
}
вопрос
Правильный ответ:
складывает год, месяц, число
выполняет операцию побитового включающего ИЛИ для всех переменных
записывает в одно слово полную дату (год, месяц, число)
Сложность вопроса
92
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по intuit.
30 сен 2020
Аноним
Благодарю за решебник по интуиту.
24 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Чему будет равно значение переменной b в результате выполнения приведенной программы? int main(void) { struct Options { unsigned int centerX : 1; unsigned int centerY : 1; unsigned int shadow : 2; unsigned int palette : 4; }; int b; struct Options t, *pt; t.shadow = 10; t.palette = 12; b = t.shadow + t.palette; printf("b = %d\n", b); return 0; }
- # Какие утверждения являются неверными?
- # Чему будет равно значение переменной x в результате выполнения приведенной программы? #include <stdio.h> #define SQR(x) (x*x) int main() { int x, y=2; x = SQR(y+1); printf("x = %d", x); return 0; }
- # Что будет выводиться на экран во время выполнения приведенного фрагмента кода? int x, n = 1; while (n<=10) { x = n*n; printf("%d %d\n", n, x); }
- # В каком случае в процессе выполнения программы выполняется перераспределение выделенной памяти с целью ее уменьшения?