đề kiểm tra 1 tiết

Chia sẻ bởi Vương Thị Bích Liên | Ngày 17/10/2018 | 43

Chia sẻ tài liệu: đề kiểm tra 1 tiết thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Xã Lát

Họ tên:………………………………………...
Lớp:……………

Kiểm tra 1 tiết hk2– năm học 2015-2016
Môn:Tin học – Lớp 8
Thời gian: 15 phút

Điểm



Lời phê của giáo viên


A. TRẮC NGHIỆM KHÁCH QUAN (5đ)
Khoanh tròn vào đáp án đúng nhất
Câu 1: Trong Pascal, câu lệnh sau đây được viết đúng là:
A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);
Câu 2: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là:
A. For to do ;
B. For := to do ;
C. For := to do
D. For = to do ;
Câu 3: Cho đoạn chương trình: j:= 0; For i:= 1 to 5 do j:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j =
A. 12 B. 22 C. 15 D. 42
Câu 4: Trong lệnh lặp for….do của Passcal, trong mỗi vòng lặp, biến đếm thay đổi giá trị là:
A. +1 B. +1 hoặc - 1 C. Một giá trị bất kì D. Một giá trị khác 0
Câu 5: Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write(j);
Khi kết thúc câu lệnh lặp trên, câu lệnh write(j); được thực hiện với số lần là:
A. 10 lần ; B. 5 lần; C. 1 lần; D. 9 lần.
Câu 6: Hoạt động nào sau đây được thực hiện lặp với số lần biết trước:
Nhập các số từ bàn phím và tình tồng cho đến khi lần đầu tiên nhận được tổng lớn hơn 1000 thì kết thúc.
Gọi điện thoại 10 phút 1 lần cho tới khi có người nhấc máy.
Học cho đến khi thuộc bài.
Rút tiền dần từ sổ tiết kiệm cho đến khi số dư còn lại ít hơn 50 nghìn đồng.
Câu 7: Khi thực hiện các hoạt động lặp, máy tính kiểm tra một điều kiện, điều kiện cần phải kiểm tra ở đây là: giá trị của biến đếm phải lớn hơn giá trị cuối, điều này là:
A.   Đúng. B.   Sai.
Câu 8: Câu lệnh lặp với số lần biết trước có số vòng lặp được tính bằng:
A. giá trị cuối – giá trị đầu. B. giá trị đầu – giá trị cuối + 1.
C. giá trị cuối – giá trị đầu + 1. D. giá trị đầu – giá trị cuối.
Câu 9: Để 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; Câu 10: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo kiểu dữ liệu :
A. Interger; B. Real; C. String; D. Char

Trường THCS Xã Lát

Họ tên:………………………………………...
Lớp:……………

Kiểm tra 1 tiết hk2– năm học 2015-2016
Môn:Tin học – Lớp 8
Thời gian: 30 phút

Điểm



Lời phê của giáo viên

B. TỰ LUẬN: (5đ)
Câu 1: (1 điểm) Cho biết lỗi sai trong các câu lệnh sau? Sửa lại các câu lệnh cho hợp lệ?
a) For i:= 100 to 1 do writeln(‘A’);
b
* 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ẻ: Vương Thị Bích Liên
Dung lượng: 61,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)