



Preview text:
Câu hỏi trắc nghiệm chương 4: Các cấu trúc điều khiển
Câu 1: Vòng lập for (i = 0; i < n; i++) lập bao nhiêu lần ? a) n lần b) n+1 lần c) n-1 lần
d) không xác định số lần lập .
Câu 2: Vòng lập for (i = 0; i < n; ++i) lập bao nhiêu lần ? a) n lần b) n+1 lần c) n-1 lần d) n+2 lần .
Câu 3: Khi đoạn chương trình sau kết thúc thì k có giá trị bao nhiêu? k = 0; for (i=0; i < n; i++) for (j = 0;j < m; j++) k++; a) m*(n - 1 ) b) m*n c) m + n d) m + n – 1
Câu 4: Khi đoạn chương trình sau kết thúc thì k có giá trị bao nhiêu? k = 0; for (i=0; i <= n; i++) k++; for (j = 0;j < m; j++) k++; a) m*(n - 1 ) b) m*n c) m + n d) m + n + 1
Câu 5: Khi đoạn chương trình sau kết thúc thì k có giá trị bao nhiêu? k = 0; for ( i = 0; i< 3; i++) { k++; for (j = 0; j < 4; j++) k++; } a) 7 b) 12 c) 9 d) 15
Câu 6: chương trình sau sẽ in ra những gì nếu ban đầu x = 1 ? switch (x) { case 1: cout<<”x = “< x++; case 2: cout<<”x = “< x++; break; a) x = 1 b) x = 2 c) x = 1
c) không in gì ra màn hình x = 2
Câu 7: cho đoạn chương trình sau: switch (k) { case 1: cout<<"i = "; cin>>i; case 2: cout<<"j = "; cin>>j; break; default:
cout<<” so khong hop le.”; }
Nếu lúc đầu k = 1 thì chương trình sẽ chạy như thế nào? a) Chỉ cho nhập i
b) Chờ nhập i, sau đó nhập j c) Chỉ cho nhập j
c) In ra câu “so khong hop le”
Câu 8: cho đoạn chương trình sau: x = 5; do { x++; cout<<”x = “< } while (x < 6) ;
Khi kết thúc chương trình sẽ in ra màn hình: a) x = 5 b) không in gì cả c) x = 6 d) x = 7
Câu 9: đoạn code sau sẽ lập bao nhiêu lần nếu ban đầu i = 0, j = 3?
while ((i < 5) OR (j==3 )) x++; a) Lập vô tận b) 4 lần c) 5 lần c) 6 lần
câu 10: đoạn code sau sẽ in ra các giá trị nà o nếu ban đầu i = 0? while (i < 5) { i++ ; if (i==3) break ; cout< } a) 1,2,3,4,5 b) 1,2 c) 1,2,3 d) 1,2,3,4
Câu 11 : Sau khi đoạn chương trình sau kết thúc thì kết quả được in trên màn hình gồm những số nào ? while (i < 6) { i++ ; if (i== 3) continue ; if (i==5) break ; cout< } a) 1,2,3,4,5,6 b) 1,2,4 c) 1,2,3,4,5 d) 1,2,3,5,6