30/09/2018, 16:02

Poll: Kiểm tra kiến thức C - 2.1

Các bạn thảo luận đáp án nhé, bài test lấy từ http://www.indiabix.com/online-test/c-programming-test/12

1.How many times the while loop will get executed if a short int is 2 byte wide?

#include<stdio.h>
int main()
{
    int j=1;
    while(j <= 255)
    {
        printf("%c %d
", j, j);
        j++;
    }
    return 0;
}
  • A. Infinite times
  • B. 255 times
  • C. 256 times
  • D. 254 times
Nguyễn Minh Dũng viết 18:06 ngày 30/09/2018

Đề này thiếu thiếu, phải ghi là short j = 1; mới hợp lý chứ ta? Và 2 bytes có nghĩa là thể hiện được 2^15-1 = 32767.

Đỗ Trung Quân viết 18:12 ngày 30/09/2018

Em nghĩ nó không thiếu, chỉ lừa mình thôi

Bài liên quan
0