



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