Vòng lặp while do là vòng lặp gì năm 2024
Trắc nghiệm Tin học 8 Bài 8 (có đáp án): Lặp với số lần chưa biết trước
Câu 1:Vòng lặp While – do kết thúc khi nào Show
Hiển thị đáp án Vòng lặp While – do là vòng lặp chưa biết trước số lần lặp vì vậy việc lặp chỉ kết thúc khi một điều kiện cho trước được thỏa mãn. Đáp án: A Quảng cáo Câu 2:Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
Hiển thị đáp án Việc đầu tiên mà câu lệnh While ... do cần thực hiện là kiểm tra điều kiện. Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước đầu. Đáp án: B Câu 3:Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i := 5; While i>=1 do i := i – 1;
Hiển thị đáp án Cho biết câu lệnh sau Do thực hiện 5 lần vì i = 5 mỗi lần kiểm tra i>=1 thì giảm i đi 1 đơn vị qua câu lệnh i := i – 1; vậy câu lệnh được thực hiện 5 lần. Đáp án: C Câu 4:Hãy cho biết kết quả của đoạn chương trình dưới đây: a:=10; While a < 11 do write (a);
Hiển thị đáp án vì 10<11 nên đưa ra màn hình giá trị của a là 10 qua câu lệnh write(a); Đáp án: A Quảng cáo Câu 5:Câu lệnh sau giải bài toán nào: While M <> N do If M > N then M:=M-N else N:=N-M;
Hiển thị đáp án Câu lệnh trên giải bài toán tìm UCLN của M và N. Với ý tưởng, kiểm tra xem M, N có giá trị khác nhau không. Nếu có thực hiện kiểm tra giá trị nào lớn hơn. Giá trị lớn hơn sẽ được gán bằng hiệ của số lớn trừ số bé. Việc làm thế cứ lặp đi lặp lại đến khi hai giá trị bằng nhau thì đưa ra UCLN của nó. Đáp án: A Câu 6:Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Hiển thị đáp án Hoạt động học cho đến khi thuộc bài là lặp với số lần chưa biết trước vì không biết đến khi nào sẽ thuộc, chỉ cần biết thuộc sẽ dừng. Đáp án: B Câu 7:cú pháp lệnh lặp với số lần chưa biết trước:
Hiển thị đáp án cú pháp lệnh lặp với số lần chưa biết trước: while <điều kiện> do + Điều kiện: thường là 1 phép so sánh + Câu lệnh: có thể là câu lệnh đơn giản hay câu lệnh ghép. Đáp án: D Quảng cáo Câu 8: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:
Hiển thị đáp án Cấu trúc câu lệnh While- do có dạng: While <điều kiện > do < câu lệnh>; Ý nghĩa: Câu lệnh được thực hiện khi điều kiện được thỏa mãn. Do vậy mỗi lần thực hiện câu lệnh nó sẽ kiểm tra điều kiện, đúng sẽ thực hiện, sai thì dừng vòng lặp. Mà điều kiện của bài là S>108 vì vậy nó sẽ kiểm tra S< 108 thì tính tổng đến khi S>108 thì dừng. Trong Pascal S< 108 được viết là S< 1.0E8. Đáp án: C Câu 9:Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:
Hiển thị đáp án cú pháp lệnh lặp với số lần chưa biết trước: while <điều kiện> do Đáp án: B Câu 10:Hãy đưa ra kết quả trong đoạn lệnh: x:=1; While x<=5 do write(‘Hoa hau’);
Hiển thị đáp án vì x= 1<5 nên sẽ thực hiện câu lệnh write(‘Hoa hau’); → kết quả ra màn hình là nội dung trong dấu nháy đơn. Đáp án: C Quảng cáo Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 8 có đáp án hay khác:
Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:
Săn SALE shopee Tết:
ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 8Bộ giáo án, bài giảng powerpoint, đề thi dành cho giáo viên và gia sư dành cho phụ huynh tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official Tổng đài hỗ trợ đăng ký : 084 283 45 85 Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube: Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8. Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn. Vòng lặp while là vòng lặp như thế nào?Trong hầu hết ngôn ngữ lập trình máy tính, một vòng lặp do while (tiếng Anh: do while loop) là một câu lệnh luồng điều khiển để thực thi một khối lệnh ít nhất một lần, và sau đó lặp lại việc thực thi khối đó, hay không, tùy thuộc vào điều kiện boolean ở cuối khối đó. Khi nào thì vòng lặp while trở thành vòng lặp vô hạn?Vòng lặp while kiểm tra điều kiện trước rồi mới thực hiện các câu lệnh trong thân vòng lặp nên nếu ngay từ đầu điều_kiện_lặp đã có giá trị false thì vòng lặp while sẽ không được thực hiện bất cứ lần nào. Nếu điều_kiện_lặp có giá trị là true và không thay đổi thì vòng lặp while sẽ trở thành vòng lặp vô hạn. Vòng lặp while và độ while có điểm gì khác biệt?while sử dụng khi không biết rõ số lần lặp. Khi gọi vòng lặp while, do… while nếu biểu thức sai vòng lặp while sẽ không được thực hiện lần nào nhưng vòng lặp do… while thực hiện được 1 lần. Vòng lặp while sẽ kết thúc khi nào?Sau khi thực thi các câu lệnh, vòng lặp do-while sẽ đánh giá biểu thức điều kiện. Nếu biểu thức điều kiện đúng, vòng lặp do-while sẽ tiếp tục cho đến khi biểu thức điều kiện sai, vòng lặp do-while sẽ kết thúc. |