What gets printed?
void main()
{
int array[2][2] = {0, 1, 2, 3};
int i;
int sum = 0;
for (i = 0; i < 4; ++i)
{
int x, y;
x = i % 2;
if (x)
{
y = 0;
}
else
{
y = 1;
}
sum += array[x][y];
}
printf("%d\n", sum);
getch();
}
void main()
{
int array[2][2] = {0, 1, 2, 3};
int i;
int sum = 0;
for (i = 0; i < 4; ++i)
{
int x, y;
x = i % 2;
if (x)
{
y = 0;
}
else
{
y = 1;
}
sum += array[x][y];
}
printf("%d\n", sum);
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 saii = 0 → x = 0,y = 1 → array[0][1] = 1
i = 1 → x = 1,y = 0 → array[1][0] = 2
i = 2 → x = 0,y = 1 → array[0][1] = 1
i = 3 → x = 1,y = 0 → array[1][0] = 2
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