vietjack.com

Trắc nghiệm Bài 8: Lặp với số lần chưa biết trước có đáp án
Quiz

Trắc nghiệm Bài 8: Lặp với số lần chưa biết trước có đáp án

A
Admin
12 câu hỏiTin họcLớp 8
12 CÂU HỎI
1. Nhiều lựa chọn

Cú pháp lệnh lặp với số lần chưa biết trước:

A. while (<Điều kiện>) { <dãy lệnh>;}

B. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

C. While < điều kiện > do ;< câu lệnh >;

D. While < điều kiện >  < câu lệnh >;

2. Nhiều lựa chọn

Việc đầu tiên mà câu lệnh while cần thực hiện là gì?

A. Thực hiện < câu lệnh >

B. Kiểm tra giá trị của < điều kiện >

C. Thực hiện câu lệnh sau từ khóa Then

D. Kiểm tra < câu lệnh >

3. Nhiều lựa chọn

Cú pháp lệnh lặp với số lần chưa biết trước:

A. do { <dãy lệnh>;} while (<Điều kiện>)

B. do { <dãy lệnh>;} while (<Điều kiện>);

C. do  <dãy lệnh>; while (<Điều kiện>);

D. while (<Điều kiện>) do { <dãy lệnh>;}

4. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int a=36, b=90;

                      while (a*b!=0)

                            {if (a>b) a=a%b;

                               else b=b%a; }

                     cout<<a+b;

                 }

Kết quả khi chạy chương trình trên là:

A. 18

B. 0

C. 36

D. 126

5. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int a=43, b=34;

                      while (a!=b)

                            {if (a>b) a=a-b;

                               else b=b-a; }

                     cout<<a;

                 }

Kết quả khi chạy chương trình trên là:

A. 9

B. 34

C. 43

D. 1

6. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int n=792, k=0;

                      while (n!=0)

                            {k=k*10+n%10;;

                               n=n/10; }

                     cout<<k;

                 }

Kết quả khi chạy chương trình trên là:

A. 792

B. 92

C. 297

D. 79

7. Nhiều lựa chọn

Vòng lặp while kết thúc khi nào?

A. Khi đủ số vòng lặp

B. Khi tìm được output

C. Khi điều kiện cho trước được thỏa mãn

D. Cả A, B và C đều đúng

8. Nhiều lựa chọn

Cho biết câu lệnh lặp trong đoạn chương trình sau thực hiện mấy lần?

i=5;

while (i>=1) i--;

A. 10

B. 2

C. 1

D. 9

9. Nhiều lựa chọn

Hoạt động nào sau đây lặp với số lần chưa biết trước?

A. Ngày ăn 3 bữa cơm

B. Mỗi tuần đi học 6 ngày

C. Học cho tới khi thuộc bài

D. Một tháng cả nhà đi du lịch 1 lần

10. Nhiều lựa chọn

Câu lệnh sau, từ khóa do trong lệnh do… while được thực hiện ít nhất mấy lần?

A. 0

B. 1

C. 2

D. Phụ thuộc vào điều kiện

11. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int n;

                   do

{ cin>>n;}

                   while (n<=0);

                 }

Kết quả khi chạy chương trình và nhập n=-12 là:

A. -12

B. Con trỏ nhấp nháy yêu cầu nhập lại giá trị của n

C. n=-12

D. Chương trình báo lỗi

12. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int n;

     do

           { cin>>n;}

     while ((n<-300) || (n>300));

                 }

Chương trình trên thực hiện việc nhập dữ liệu cho n với điều kiện của n là gì?

A. |n|<=300

B. |n|>300

C. |n|<300

D. |n|>=300

© All rights reserved VietJack