1. Trang chủ
  2. » Địa lý

Đề cương ôn tập HK I năm học 2018 - 2019

5 27 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 32,4 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Có thể sử dụng câu lệnh câu lện For..to..do để giải quyết các bài toán lặp với số lần chưa biết trước.. Trong vòng lặp While...Do <câu lệnh> chỉ là câu lệnh đơn giảnA[r]

Trang 1

Họ và tên: ……….……….

Lớp: 8A……

ĐỀ KIỂM TRA MỘT TIẾT- NĂM HỌC 2018 – 2019

Thời gian làm bài: 45 phút -Để LT211

Phần 1: Trắc nghiệm (5 điểm)

Câu 1 Cho câu lệnh: If (X mod 2) = 0 then X:=X+1; Giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của

biến X bằng 6.

Câu 2 Để chạy chương trình em ấn tổ hợp phím:

Câu 3 Cho S và i là biến nguyên Khi chạy đoạn chương trình :

s:=0;

for i:=1 to 4 do s := s+i;

writeln(s); Kết quả in ra màn hình là :

Câu 4 Cấu trúc lệnh Pascal nào sau đây hợp lệ :

A for i:=100 to 1 do writeln(‘A’) B for i:= 1.5 to 10.5 do writeln(‘A’)

C for i:= 1 to 10 do writeln(‘A’) D. for i:=1 to 10 do writeln(‘A’);

Câu 5 Cấu trúc của câu lệnh điều kiện dạng đủ là:

A If <điều kiện> then <câu lệnh1> else <câu lệnh 2>;

B If <điều kiện> then <câu lệnh1>;

C If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>;

D If <câu lệnh> then <điều kiện>;

Câu 6: Cấu trúc của câu lệnh lặp với số lần chưa biết trước là:

A While <điều kiện1> do < điều kiện2>; B While <điều kiện> do <câu lệnh>;

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

Câu 7 Vòng lặp WHILE - DO là vòng lặp

A Biết trước số lần lặp B Biết trước số lần lặp nhưng giới hạn là <=100

C Chưa biết trước số lần lặp D Biết trước số lần lặp nhưng giới hạn là >=100

Câu 8 Các câu lệnh Pascal sau đây lệnh nào viết sai:

C If x > 5 then a:=b; m:=n; D If x > 5 then a:=b;

Câu 9 Trong câu lệnh lặp : For i:=1 To 10 Do begin … end; Câu lệnh ghép được thực hiện bao nhiêu lần?

Câu 10 Trong câu lệnh lặp : a:=5; While a<6 do writeln(‘Chao Ban!’);

Câu lệnh lặp được thực hiện bao nhiêu lần?

Đ.án

Đ.án

Trang 2

x:=0; tong:=0;

while tong<=20 do

tong:=tong+1;

x:=tong;

Sau khi đoạn chương trình trên được thực hiện, giá trị của x bằng bao nhiêu ?

A 20 B 21 C không xác định được D 0

Câu 17 Cú pháp của câu lệnh lặp với số lần biết trước là ?

A If <điều kiện> then <câu lệnh>;

B For<biến đếm>:=<Giá trị đầu> To<giá trị cuối> Do<câu lệnh>;

C Var n, i: integer;

D Phải kết hợp cả a, b và c.

Câu 18 Trong câu lệnh lặp For i:=1 to 5 do write(i,’ ‘); câu lệnh write(i,’ ‘); được thực hiện bao nhiêu lần?

Câu 19 Kết quả của < điều kiện> trong câu lệnh While Do có giá trị gì?

Câu 20: Trong câu lệnh lặp với số lần xác định trước, <câu lệnh> được thực hiện bao nhiêu lần?

A (<giá trị đầu> - <giá trị cuối>) lần B (<giá trị cuối> - <giá trị đầu>) lần.

C (<giá trị cuối> - <giá trị đầu> + 1) lần D Khoảng 10 lần

Phần 2: Lựa chọn đáp án Đ ( Đúng) hoặc S ( Sai) (2 điểm)

a Có thể sử dụng câu lệnh While do để giải quyết các bài toán lặp với số lần biết

trước

b Có thể sử dụng câu lệnh câu lện For to do để giải quyết các bài toán lặp với số

lần chưa biết trước

c Trong vòng lặp While Do <câu lệnh> chỉ là câu lệnh đơn giản

d Trong vòng lặp While Do < điều kiện> thông thường là phép so sánh

Phần 3: Trong pascal các câu lệnh sau viết đúng hay sai? Nếu sai sửa lại (2 điểm)

If a>b then write(a); else write(b)

If a:=b then a:=a+b;

For i:= 1 to n do; write(i);

While a<>b then a:=a+b;

Phần 4: Viết chương trình sử dụng câu lệnh While …do… để tính tổng S=1+2+3+…+n với n là số nguyên nhập từ bàn phím

Trang 3

Họ và tên: ……….………

Phần 1: Trắc nghiệm (5 điểm)

Câu 1 Các câu lệnh Pascal sau đây lệnh nào viết sai:

C If x > 5 then a:=b; Else m:=n; D If x > 5 then a:=b;

Câu 2 Muốn thực hiện câu lệnh ghép sau vòng lặp em dùng lệnh:

Câu 3 Hãy cho biết số lần lặp của câu lệnh for sau đây: “for i:=1 to 5 do … ”

Câu 4 Cho câu lệnh: If (X mod 2) = 0 then X:=X+1; Giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của

biến X bằng 6.

Câu 5 Để chạy chương trình em ấn tổ hợp phím:

Câu 6 Các câu lệnh Pascal sau đây lệnh nào viết sai:

A while a>b do write(a); B while a<>b do write(‘Dung’);

C while a<b do write(b); D while a<>b do; write(Dung);

Câu 7 Cú pháp của câu lệnh lặp với số lần biết trước là ?

A If <điều kiện> then <câu lệnh>;

B For<biến đếm>:=<Giá trị đầu> To<giá trị cuối> Do<câu lệnh>;

C Var n, i: integer;

D Phải kết hợp cả a, b và c.

Câu 8 Trong câu lệnh lặp For i:=1 to 5 do write(i,’ ‘); câu lệnh write(i,’ ‘); được thực hiện bao nhiêu lần?

Câu 9 Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu?

k: = 0;

For i:= 1 to 3 do k:= k + 2;

Câu 10 Cho đoạn chương trình sau:

x:=0; tong:=0;

while tong<=20 do

tong:=tong+1;

x:=tong;

Đ.án

Đ.án

Trang 4

A 0 B 1 C 2 D.10

Câu 16 Trong câu lệnh lặp : a:=5; While a<6 do writeln(‘Chao Ban!’);

Câu lệnh lặp được thực hiện bao nhiêu lần?

Câu 17: Cấu trúc của câu lệnh lặp với số lần chưa biết trước là:

A While <điều kiện1> do < điều kiện2>; B While <điều kiện> do <câu lệnh>;

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

Câu 18 Vòng lặp WHILE - DO là vòng lặp

A Biết trước số lần lặp B Biết trước số lần lặp nhưng giới hạn là <=100

C Chưa biết trước số lần lặp D Biết trước số lần lặp nhưng giới hạn là >=100

Câu 19 Trong Pascal kết quả của phép toán: (7 Div 2) bằng:

Câu 20 Cho S và i là biến nguyên Khi chạy đoạn chương trình :

s:=0;

for i:=1 to 4 do s := s+i;

writeln(s); Kết quả in ra màn hình là :

Phần 2: Lựa chọn đáp án Đ ( Đúng) hoặc S ( Sai) (2 điểm)

a Mọi NNLT đều có các cách để chỉ thị cho máy tính thực hiện cấu trúc với

một câu lệnh Đó là câu lệnh lặp

b Có thể sử dụng câu lệnh câu lện For to do để giải quyết các bài toán lặp với số

lần chưa biết trước

c Trong vòng lặp While Do <câu lệnh> chỉ là câu lệnh đơn giản

d Trong vòng lặp While Do < điều kiện> thông thường là phép so sánh

Phần 3: Trong pascal các câu lệnh sau viết đúng hay sai? Nếu sai sửa lại (2 điểm)

If a:=b then write(dung) else write(‘Sai’);

If a>b then; a:=a+b;

For i:= 100 to 200 do; write(i);

While a<>b then a=a+b;

Phần 4: Viết chương trình sử dụng câu lệnh For…do… để tính tổng S=1+2+3+…+n với n là số nguyên nhập từ bàn phím

Trang 5

Ngày đăng: 25/02/2021, 15:17

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w