Xây dựng đề kiểm tra Cấu trúc lặp sử dụng Bloom

Chia sẻ bởi Bùi Ánh Dương | Ngày 17/10/2018 | 35

Chia sẻ tài liệu: Xây dựng đề kiểm tra Cấu trúc lặp sử dụng Bloom thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD&ĐT ...............................................
KIỂM TRA 45 PHÚT

TRƯỜNG THCS ....................................................
NĂM HỌC 2016 - 2017

MÔN: TIN HỌC 8

Điểm




Lời phê


I. TRẮC NGHIỆM (7 điểm)
Em hãy chọn phương án đúng để trả lời các câu hỏi sau:
Câu 1. Trong Pascal, lệnh lặp với điều kiện trước là
A. for := to do
B. if <điều kiện> then
C. while <điều kiện> do
D. if <điều kiện> then else
Câu 2. Trong các lệnh sau, lệnh nào đúng?
A. for i=1 to 7.5 do s:=s+i; B. for i:=1 to 10 do s:=s+i;
C. for i=1 to 10 do s=s+i; D. for i:=10 to 1 do s:=s+i;
Câu 3. Cho đoạn chương trình sau:
x:=2;n:=5;a:=1;for i:=1 to n do a:=a*x;
Giá trị của x bằng
A. 32 B. 25 C. 16 D. 64
Câu 4. Cho đoạn chương trình sau:
a:=12; b:=8;
r:=a mod b;
while r> 0 do
begin a:=b; b:=r; r:=a mod b; end;
Với đoạn lệnh đó, chương trình thực hiện bao nhiêu vòng lặp?
A. 2 B. 3 C. 4 D. 5
Câu 5.Cho đoạn chương trình sau:
n:=6; s:=0; for i:=2 to n-1 do if n mod i=0 then s:=s+i;
Giá trị của s bằng
A. 2 B. 3 C. 5 D. 10

Câu 6. Cho thuật toán kiểm tra tính nguyên tố của một số nguyên dương (không ngắt lặp). Em hãy ghép các bước thực hiện ở cột A tương ứng với các đoạn lệnh sau ở cột B (2 điểm):

CỘT A
CỘT B

1. Nhập số nguyên dương n.
a. kt:=true;
a:=0;

2. Gán giá trị khởi tạo: n là số nguyên tố và số ước (a) của n bằng 0.
b. if kt=true then writeln(n,` la so nguyen to`)
else writeln(n,` khong la so nguyen to`);

3.Tính số ước. Nếu số ước của n bằng 2 thì kt = true, ngược lại kt = false.
c. write(`Nhap n:`);
readln(n);

4. In ra màn hình thông báo và kết thúc thuật toán.
d. kt:=true;
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then kt:=false;


e. for i:=1 to n do
if n mod i=0 then a:=a+1;
if a=2 then kt:=true
else kt:=false;


Trả lời: 1. __ 2. __ 3. __ 4. __

II. TỰ LUẬN (3 điểm)
Phân số a/b được in trên màn hình dưới dạng a/b bằng lệnh: write(a,`/`,b) hoặc lệnh writeln(a,`/`,b).
Viết chương trình thực hiện các công việc sau:
- Nhập từ bàn phím hai phân số a/b và c/d với a, b, c, d là các số nguyên dương.
- Quy đồng mẫu số hai phân số a/b và c/d, in a/b và c/d lên màn hình.
Giải
..................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
.........................................................................................................................................................................
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Bùi Ánh Dương
Dung lượng: 20,52KB| Lượt tài: 1
Loại file: docx
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)