Kiem tra tin 7
Chia sẻ bởi Thuy Nguyen |
Ngày 17/10/2018 |
38
Chia sẻ tài liệu: kiem tra tin 7 thuộc Hóa học 8
Nội dung tài liệu:
Phòng Giáo Dục Quận 3
Trường THCS Bạch Đằng
Họ và tên: ………………………………………………………
Lớp: ……………………………………
Điểm
KIỂM TRA HỌC KÌ II KHỐI 8
NH: 2010-2011
Môn: Tin học (Lý thuyết)
Thời gian: 45’ – ĐỀ 1
I. Khoanh tròn câu trả lời đúng: (3đ)
Câu 1: Các hoạt động nào dưới đây lặp với số lần nhất định:
A. Ngày đánh răng ba lần
B. Mỗi ngày đi học một lần
C. Học cho đến khi thuộc bài
D. Gọi điện cho tới khi có người nhấc máy
Câu 2: Câu lệnh gotoxy(a,b) có tác dụng
A. Đưa con trỏ về hàng b
B. Đưa con trỏ về cột a
C. Đưa con trỏ về cột a hàng b
D. Tất cả đều đúng.
Câu 3: Khi viết câu lệnh lặp for..do:
A. Giá trị đầu bằng giá trị cuối
B. Giá trị cuối phải lớn hơn giá trị đầu
C. Giá trị đầu lớn hơn giá trị cuối
D. Tất cả đều sai.
Câu 4: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:
A. Cấu trúc lặp
B. Cấu trúc rẽ nhánh
C. cả a và b đều sai.
D. cả a và b đều đúng
Câu 5: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 B. 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 6: Trong lệnh lặp For…to…do, trong mỗi vòng lặp biến đếm thay đổi như thế nào?
A. +1; B. -1;
C. Một giá trị bất kì; D. Một giá trị khác 0;
Câu 7: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?
a:=2 ; for a:= 1 to 3 do a:= a+1;
A. 3 B. 4
C. 5 D. 2
Câu 8: 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 (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần
C. 10 lần D. 2 lần
Câu 9: Kết quả của vòng lệnh lặp sau là gi? For i:=10 to 1 do write (i,’ ‘);
In ra từ 1 đến 10 B. In ra từ 10 đến 1
C. Đưa ra 10 dấu cách D. không ra kết quả
Câu 10: Trong vòng lặp For …do, ta có thể tính được số lần lặp bằng công thức
A. (giá trị đầu +giá trị cuối) -1 B. (giá trị cuối +giá trị đầui) -1
C. (giá trị đầu - giá trị cuối) +1 D. (giá trị cuối - giá trị đầu) +1
Câu 11: Phát biểu nào không đúng:
Vòng lặp For…to…do được sử dụng khi biết trước số lần lặp
Nếu không biết trước số lần lặp, ta có thể sử dụng cả 2 vòng lặp For…to…do và If…then
Câu lệnh If…then chỉ sử dụng được khi chương trình có điều kiện
Trong vòng lặp For…do, khi giá trị của biến đếm bằng giá trị cuối thì chương trình thực hiện xong và thoát
Câu 12: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
A. if then ;
B. if <điều kiện1> then;
C. if <điều kiện> then < câu lệnh 1> else;
D. if <điều kiện> then;
II. Trả lời các câu hỏi: (7đ)
Câu 1: Nêu các dạng của câu lệnh rẽ nhánh. Vẽ sơ đồ và nêu cấu trúc của câu lệnh rẽ nhánh dạng thiếu (3 đ)
Câu 2: Sửa lại cho đúng các câu lệnh sau: (2 đ)
for i:=1 to 5 do; writeln(A);
if x>5; then a:=b;
Trường THCS Bạch Đằng
Họ và tên: ………………………………………………………
Lớp: ……………………………………
Điểm
KIỂM TRA HỌC KÌ II KHỐI 8
NH: 2010-2011
Môn: Tin học (Lý thuyết)
Thời gian: 45’ – ĐỀ 1
I. Khoanh tròn câu trả lời đúng: (3đ)
Câu 1: Các hoạt động nào dưới đây lặp với số lần nhất định:
A. Ngày đánh răng ba lần
B. Mỗi ngày đi học một lần
C. Học cho đến khi thuộc bài
D. Gọi điện cho tới khi có người nhấc máy
Câu 2: Câu lệnh gotoxy(a,b) có tác dụng
A. Đưa con trỏ về hàng b
B. Đưa con trỏ về cột a
C. Đưa con trỏ về cột a hàng b
D. Tất cả đều đúng.
Câu 3: Khi viết câu lệnh lặp for..do:
A. Giá trị đầu bằng giá trị cuối
B. Giá trị cuối phải lớn hơn giá trị đầu
C. Giá trị đầu lớn hơn giá trị cuối
D. Tất cả đều sai.
Câu 4: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:
A. Cấu trúc lặp
B. Cấu trúc rẽ nhánh
C. cả a và b đều sai.
D. cả a và b đều đúng
Câu 5: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 B. 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 6: Trong lệnh lặp For…to…do, trong mỗi vòng lặp biến đếm thay đổi như thế nào?
A. +1; B. -1;
C. Một giá trị bất kì; D. Một giá trị khác 0;
Câu 7: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?
a:=2 ; for a:= 1 to 3 do a:= a+1;
A. 3 B. 4
C. 5 D. 2
Câu 8: 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 (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần
C. 10 lần D. 2 lần
Câu 9: Kết quả của vòng lệnh lặp sau là gi? For i:=10 to 1 do write (i,’ ‘);
In ra từ 1 đến 10 B. In ra từ 10 đến 1
C. Đưa ra 10 dấu cách D. không ra kết quả
Câu 10: Trong vòng lặp For …do, ta có thể tính được số lần lặp bằng công thức
A. (giá trị đầu +giá trị cuối) -1 B. (giá trị cuối +giá trị đầui) -1
C. (giá trị đầu - giá trị cuối) +1 D. (giá trị cuối - giá trị đầu) +1
Câu 11: Phát biểu nào không đúng:
Vòng lặp For…to…do được sử dụng khi biết trước số lần lặp
Nếu không biết trước số lần lặp, ta có thể sử dụng cả 2 vòng lặp For…to…do và If…then
Câu lệnh If…then chỉ sử dụng được khi chương trình có điều kiện
Trong vòng lặp For…do, khi giá trị của biến đếm bằng giá trị cuối thì chương trình thực hiện xong và thoát
Câu 12: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
A. if
B. if <điều kiện1> then
C. if <điều kiện> then < câu lệnh 1> else
D. if <điều kiện> then
II. Trả lời các câu hỏi: (7đ)
Câu 1: Nêu các dạng của câu lệnh rẽ nhánh. Vẽ sơ đồ và nêu cấu trúc của câu lệnh rẽ nhánh dạng thiếu (3 đ)
Câu 2: Sửa lại cho đúng các câu lệnh sau: (2 đ)
for i:=1 to 5 do; writeln(A);
if x>5; then 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ẻ: Thuy Nguyen
Dung lượng: 53,50KB|
Lượt tài: 0
Loại file: DOC
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)