What is output?
#include <stdio.h>
#include <conio.h>
int main()
{
char c = 48;
int i, mask = 01;
for(i = 1; i <= 5; i++)
{
printf("%c", c|mask);
mask = mask << 1;
}
getch();
}
#include <stdio.h>
#include <conio.h>
int main()
{
char c = 48;
int i, mask = 01;
for(i = 1; i <= 5; i++)
{
printf("%c", c|mask);
mask = mask << 1;
}
getch();
}
Chính xác
Xem lời giải
Suy nghĩ trả lời câu hỏi trước khi xem đáp án
ATNETWORK
Lời giải:
Báo saiGiải thích:
c|mask = 49 -> in ra 1, mask = mask<<1 = 2
c|mask = 50 -> in ra 2, mask = mask<<1 = 4
c|mask = 52 -> in ra 4, mask = mask<<1 = 8
c|mask = 56 -> in ra 8, mask = mask<<1 = 16
c|mask = 48 -> in ra 0, end for()
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm toàn bài
400 Câu hỏi trắc nghiệm lập trình C/C++ có đáp án và lời giải chi tiết
Tổng hợp câu hỏi trắc nghiệm lập trình C/C++ có đáp án và lời giải đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
ADMICRO
YOMEDIA
ZUNIA9