OPTADS360
ATNETWORK
RANDOM
ON
YOMEDIA

Trắc nghiệm Bài 10 Cấu trúc lặp - Tin học 11

20 phút 10 câu 407 lượt thi

Câu hỏi trắc nghiệm (10 câu):

 

  • Câu 1: Mã câu hỏi: 13393

    Chọn phát biểu sai trong các phát biểu sau đây:

    • A. Để mô tả việc lặp đi lặp lại một số thao tác (hoặc câu lệnh) trong một thuật toán ta có thể dùng cấu trúc lặp    
    • B. Tùy từng trường hợp cụ thể (khi mô tả một thuật toán), khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó
    • C. Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán
    • D. Không thể mô tả được mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu không dùng cấu trúc lặp
  • AMBIENT-ADSENSE/
    QUẢNG CÁO
     
  • Câu 2: Mã câu hỏi: 13394

    Em hãy chọn phát biểu đúng trong các phát biểu sau đây:

    • A. Có thể dùng câu lệnh FOR – DO để thay thế cho câu lệnh lặp WHILE – DO
    • B. Câu lệnh lặp không được xuất hiện trong < câu lệnh > đứng sau từ khóa THEN của cấu trúc rẽ nhánh
    • C. Câu lệnh rẽ nhánh không được xuất hiện trong < câu lệnh > của một cấu trúc lặp
    • D. Một cấu trúc lặp có thể xuất hiện trong < câu lệnh > của một cấu trúc lặp khác
  • Câu 3: Mã câu hỏi: 13395

    Cho hai dạng lặp FOR – DO trong PASCAL như sau:

    Dạng lặp tiến:

                FOR < biến đếm > := < giá trị đầu > TO < giá trị cuối > DO < câu lệnh >;

    Dạng lặp lùi:

                FOR < biến đếm > := < giá trị cuối > DOWNTO < giá trị đầu > DO < câu lệnh >;

    Chọn phát biểu sai trong các phát biểu đưới dây:

    • A. Biến đếm là biến đơn, thường có kiểu nguyên
    • B. Với mỗi giá trị của biến đếm trong khoảng từ giá trị đầu đến giá trị cuối, câu lệnh sau DO được thực hiện một lần
    • C. Phải có lệnh thay đổi biến đếm trong mỗi < câu lệnh > sau DO trong cấu trúc lặp này, vì giá trị của biến đếm không được tự động điều chỉnh sau mỗi lần thực hiện câu lệnh lặp
    • D. Ở dạng lặp tiến câu lệnh sau DO được thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối
  •  
     
  • Câu 4: Mã câu hỏi: 13396

    Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con?

    • A. For i := 1 to 100 do a := a – 1;
    • B. For i := 1 to 100 do; a := a – 1;
    • C. For i := 1 to 100 do a := a – 1
    • D. For i := 1 ; to 100 do a := a – 1 ;
  • Câu 5: Mã câu hỏi: 13397

    Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con?

    • A. For i := 1 to 100 do a := a – 1;
    • B. For i := 1 to 100 do; a := a – 1;
    • C. For i := 1 to 100 do a := a – 1
    • D. For i := 1 ; to 100 do a := a – 1 ;
  • Câu 6: Mã câu hỏi: 13398

    Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có nhiều lệnh con?

    • A. For i := 1 to 100 do  a := a – 1 ; b := a – c ;   EndFor ;
    • B. For i := 1 to 100 do 

      Begin

      a := a – 1 ;

      b := a – c ;

      End;

    • C. For i := 1 to 100 do  Begin a := a – 1 ; b := a – c End;
    • D. For i := 1 to 100 do  a := a – 1 ; b := a – c ;
  • VIDEO
    YOMEDIA
    Trắc nghiệm hay với App HOC247
    YOMEDIA
  • Câu 7: Mã câu hỏi: 316352

    Vòng lặp While – do kết thúc khi nào

    • A. Khi một điều kiện cho trước được thỏa mãn
    • B. Khi đủ số vòng lặp
    • C. Khi tìm được Output
    • D. Tất cả các phương án
  • Câu 8: Mã câu hỏi: 316354

    Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:

    • A. Cấu trúc tuần tự
    • B. Cấu trúc rẽ nhánh
    • C. Cấu trúc lặp
    • D. Cả ba cấu trúc
  • Câu 9: Mã câu hỏi: 316357

    Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:

    • A. While S>=108 do
    • B. While S < 108 do
    • C. While S < 1.0E8 do
    • D. While S >= E8 do
  • Câu 10: Mã câu hỏi: 316359

    Cú pháp lệnh lặp For – do dạng lùi:

    • A. for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
    • B. for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >;
    • C. for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > do < câu lệnh >;
    • D. for < biến đếm> := < Giá trị đầu >downto < Giá trị cuối > do < câu lệnh>;

Đề thi nổi bật tuần

 
 
OFF