1. Trang chủ
  2. » Giáo án - Bài giảng

Tiết 45-46 Rèn luyện sử dụng các câu lệnh qua câu hỏi trắc nghiệm

18 1,1K 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 4,35 MB

Nội dung

Mục Tiêu Rèn luyện kỷ năng sử dụng các câu lệnh lặp kết hợp câu lệnh có điều kiện dưới dạng câu hỏi trắc nghiệm... Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại mộ

Trang 2

Mục Tiêu

Rèn luyện kỷ năng sử dụng các câu lệnh lặp kết hợp câu lệnh có điều kiện dưới

dạng câu hỏi trắc nghiệm

Trang 3

Câu 1: Trong vòng lặp For <biến đếm>:=<giá trị đầu>

to <giá trị cuối> do <câu lệnh> của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?

A +1

D Một giá trị khác không

B -1

C Một giá trị bất kỳ

Trang 4

Câu 2: Phát biểu nào sau đây là đúng ?

A Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện

lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.

D. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước bằng câu lệnh For…do

B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp

để thể hiện cấu trúc lặp.

C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp

cho trước bằng câu lệnh While…do

Trang 5

Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?

A For i:=100 to 1 do writeln(‘A’);

B For i:= 1 to 10 do writeln(‘A’);

C For i:=1.5 to 10.5 do writeln(‘A’);

D For i= 1 to 10 do writeln(‘A’);

Trang 6

Câu 4: Cho

Câu 4: Cho S S và i và i là biến nguyên Khi

chạy đoạn chương trình :

s:=0;

for i:=1 to 5 do

s := s+i;

B 15

C 10

D 5

Kết quả in lên màn hình là của S là :

Trang 7

Câu 5: Trong câu lệnh lặp

For i:=1 to 10 do

begin

B 2 lần

C 1 lần

D 10 lần

Câu lệnh ghép được thực hiện bao nhiêu lần (bao nhiêu vòng lặp được thực hiện)

Trang 8

Câu 6: Để tính tổng S= 2+4+6… + n; em chọn đoạn lệnh:

A

for i:=1 to n do

if ( i mod 2)=0 then S:=S + i;

C

for i:=1 to n do

if ( i mod 2)=1 then S:=S + i;

B

for i:=1 to n do

S:= S + i ;

D

for i:=1 to n do

if ( i mod 2)<>0 then S:=S + i;

Trang 9

Câu 7: Để tính tổng S=1+ 3 + 5 … + n;

em chọn đoạn lệnh:

A For i:=1 to n do

if ( i mod 2)=0 then S:=S + i;

B For i:=1 to n do S:= S + i ;

C For i:=1 to n do

if ( i mod 2)<>0 then S:=S + i;

D for i:=1 to n do if ( i mod 2)>0 then

S:=S + i;

Trang 10

Câu 8: Vòng lặp while do là vòng lặp:

A Biết trước số lần lặp

B Chưa biết trước số lần lặp

C Biết trước số lần lặp nhưng giới hạn là

<=100

D Biết trước số lần lặp nhưng giới hạn là

>=100

Trang 11

Câu 9: Lệnh lặp nào sau đây là đúng?

A For i:=1 to 10; do x:=x+1;

B For i:=10 to 1 do x:=x+1;

C For i:=1 to 10 do x:=x+1;

D For i=1 to 10 do x:=x+1;

Trang 12

Câu 10: Với ngôn ngữ lập trình Passcal câu lệnh lặp

câu lệnh lặp for i:=1 to 10 do x:=x+1 for i:=1 to 10 do x:=x+1 ; thì

biến đếm i phải được khai báo là kiểu

dữ liệu

Trang 13

Câu 11: Sau khi thực hiện đoạn chương trình

thì giá trị j là?

A 4

B 5

C 6

D 7

j:= 0;

for i:= 1 to 3 do

j:=i+1;

Trang 14

CÂU 12 : Cú pháp của câu lệnh lặp với

số lần biết trước trong Pascal là:

do <câu lệnh>;

<giá trị cuối> do <câu lệnh>;

do <câu lệnh>;

do <câu lệnh>;

Trang 15

Câu 13 :Ch n câu l nh Pascal h p l ọn câu lệnh Pascal hợp lệ ệnh Pascal hợp lệ ợp lệ ệnh Pascal hợp lệ trong các câu sau :

Trang 16

Câu 14 : Gán giá trị của X bằng 5 Sau khi cho máy thực hiện câu lệnh

If (X mod 3) = 2 then X := X + 1;

thì giá trị của X sẽ là bao nhiêu ?

Trang 17

Câu 15 : Đoạn lệnh sau đây :

sẽ cho kết quả gì ?

So : = 1;

While So < 15 do

begin

writeln(So);

So : = So + 1;

End;

mỗi số viết trên một dòng;

Ngày đăng: 16/07/2014, 11:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w