100+ câu trắc nghiệm Lập trình nâng cao có đáp án phần 2

Anh (Chị) hãy cho biết chương trình sai ở dòng nào?1. define length(a) (sizeof(a) / sizeof(*a ))2. int main() {3. int mang[] = {12, 37, 48, 51, 2, 9};4. int tk = 51, i;5. bool check = false;

8/25

Anh (Chị) hãy cho biết chương trình sai ở dòng nào?

1. define length(a) (sizeof(a) / sizeof(*a ))

2. int main() {

3. int mang[] = {12, 37, 48, 51, 2, 9};

4. int tk = 51, i;

5. bool check = false;

6. for (i = 0; i < length(mang); i++) {

7. if (mang[i] = tk) {

8. check = true;

9. break;

10. }

11. }

12. cout << i ;

14. return 0;

15.}

>

1, 3

1, 7

3, 5, 6

12, 14

Giải thích

Chọn đáp án B