Dethihk2_2013 matran dapan

Chia sẻ bởi Lê Kim Nghĩa | Ngày 17/10/2018 | 44

Chia sẻ tài liệu: dethihk2_2013 matran dapan thuộc Tin học 8

Nội dung tài liệu:

TRƯỜNG DTNT ĐẠTẺH
TỔ TOÁN TIN

ĐỀ KIỂM TRA HỌC KỲ II
MÔN TIN - LỚP 8
NĂM HỌC 2012 – 2013


I. ĐỀ BÀI
A. Phần trăc nghiệm:(mỗi câu đúng được 0.25đ; thời gian làm bài 16 phút )
Câu 1: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. While…do; B. If..then; C. If…then…else; D. For…do;
Câu 2: Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước:
A. Kiểm tra điều kiện sau khi thực biện câu lệnh
B. Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc
C. Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc
D. Nếu điều kiện đúng thì thực hiện câu lệnh ngược lại ngừng vòng lặp
Câu 3: điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :
A. phép gán B. Phép so sánh C. Câu lệnh ghép D. Câu lệnh đơn
Câu 4: Điều kiện để thực hiện trong câu lệnh lặp for :=to do là:
A. giá trị của biến đếm phải nhỏ hơn giá trị đầu
B. giá trị của biến đếm phải nhỏ hơn hoặc bằng giá trị cuối
C. giá trị của biến đếm phải lớn hơn giá trị cuối
D. giá trị của biến đếm phải nhỏ hơn giá trị cuối
Câu 5: Đoạn lệnh sau đây :
So : = 1;
While So < 10 do writeln(So); So : = So + 1
sẽ cho kết quả gì ?
A. In ra các số từ 1 đến 10;
B. in ra 2.
C. In ra vô hạn các số 1, mỗi số viết trên một dòng;
D. In ra các số từ 1 đến 9;
Câu 6: Trong lệnh lặp for …to … do của Pascal, thì các từ for, to, do là
A. Các từ được khai báo B. Các từ khóa
C. Các biến của vòng lặp D. Các tên chuẩn
Câu 7: Cú pháp khai báo biến mảng nào sau đây là đúng?
A. Var tên biến: array[chỉ số đầu,chỉ số cuối] of kiểu dữ liệu
B. Var tên biến: array[chỉ số đầu..chỉ số cuối] of kiểu dữ liệu
C. Var tên biến array: [chỉ số đầu..chỉ số cuối] of kiểu dữ liệu
D. Var tên biến array[chỉ số đầu..chỉ số cuối] : kiểu dữ liệu
Câu 8: Các khai báo mảng sau đây khai báo nào đúng?
A. var X: Array[10,13] Of Integer;
B. var X: Array[3.4..4.8] Of Integer;
C. var X: Array[10..1] Of Integer;
D. var X: Array[4..10] Of Real;
Câu 9: Khai báo mảng A có 11 phần tử từ 5 đến 15 là các số nguyên thì ta khai báo như sau:
A. Var A:Array [1..11] of integer;
B. Var A:Array [5...15] of integer;
C. Var A :Array [5..15] of integer;
D. Var A: Array [11] of integer;
Câu 10: Cú pháp gán giá trị cho phần tử của mảng nào sau đây đúng:
A. Tên biến mảng[chỉ số] := B. Tên biến mảng(chỉ số) :=
C. Tên biến mảng[ giá trị ] := D. Tên biến mảng( giá trị ) :=
Câu 11: Trong lệnh lặp for …to … do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. Tăng thêm 1 đơn vị B. Giảm 1 đơn vị
C. một giá trị bất kì D. Một giá trị khác 0
Câu 12: Lệnh lặp While dừng:
A. khi điều kiện đúng B. khi điều kiện sai
C. khi biến đếm bằng giá trị cuối D. không ý nào đúng
Câu 13: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:= 2.5 to 10.5 do writeln(‘A’); B. For i:= 1 to 10 do writeln(‘A’);
C. For i = 1 to 10 do writeln(‘A’); D.
* 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ẻ: Lê Kim Nghĩa
Dung lượng: 28,83KB| Lượt tài: 1
Loại file: docx
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)