Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Определите, что делает приведенная программа? void printBits(unsigned int var); int main (void) { unsigned int number1, number2; printf("\n The program on demonstration digit-by-digit operator OR ( | ):\n"); printf("\n\t Enter the unsigned number of N1: "
Определите, что делает приведенная программа?
void printBits(unsigned int var);
int main (void)
{
unsigned int number1, number2;
printf("\n The program on demonstration digit-by-digit operator OR ( | ):\n");
printf("\n\t Enter the unsigned number of N1: ");
scanf_s("%u", &number1);
printf("\t Enter the unsigned number of N2: ");
scanf_s("%u", &number2);
printf("\n\t Binary representation of the number of N1 (%u) and\n", number1);
printf("\t Binary representation of the number of N2 (%u):\n", number2);
printBits(number1);
printBits(number2);
printBits(number1 | number2);
printf("\n\n Press any key: ");
_getch();
return 0;
}
void printBits(unsigned int var) {
unsigned int b;
unsigned int num = 1 << 31;
printf("\n\t %10u = ", var);
for (b = 1; b <= 32; ++b) {
printf("%c", var & num ? '1' : '0');
var <<= 1;
if (b % 8 == 0)
putchar(' ');
}
}
вопрос
Правильный ответ:
выполняет поразрядную операцию
И
над двумя целыми числами, представленными в двоичной системе счисления для 32-разрядного компьютера
выполняет поразрядную операцию
И
над двумя целыми числами, представленными в двоичной системе счисления для 16-разрядного компьютера
выполняет поразрядную операцию
ИЛИ
над двумя целыми числами, представленными в двоичной системе счисления для 32-разрядного компьютера
выполняет поразрядную операцию
ИЛИ
над двумя целыми числами, представленными в двоичной системе счисления для 16-разрядного компьютера Сложность вопроса
92
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Кто ищет данные тесты по интуит? Это же очень простые ответы
08 апр 2020
Аноним
Это очень намудрённый решебник intuit.
20 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что такое файл?
- # Каким образом нумерются разряды байта?
- # В каком случае выполняется операция побитового исключающего ИЛИ (^)?
- # Задана функция вычисления факториала: long fact(long n) { return (n>1) ? n * fact(n-1) : 1; } Какое утверждение является неверным?
- # Файл second.h, расположенный на диске D:, содержит следующие описания переменных и функций: extern int x, y; extern char ch; void func22(void) { y = 100; } void func23(void) { x = y/10; ch = 'R'; } Каким образом файл second.h должен быть подключен для возможности использования описанных в нем переменных и функций в другом файле?