De thi HK2+Dap an

Chia sẻ bởi Phan Tran Nhu Hung | Ngày 17/10/2018 | 25

Chia sẻ tài liệu: De thi HK2+Dap an thuộc Tin học 8

Nội dung tài liệu:

Phòng GD & ĐT TP Long Xuyên KIỂM TRA HỌC KỲ II Họ tên, chữ ký giám thị
((((( Năm học : 2010 – 2011 GT1:……………………………
GT2:……………………………
MÔN : TIN HỌC - : 8
Thời gian : 45 phút (Không kể thời gian phát đề)

Trường THCS Lý Thường Kiệt
Họ và tên:………………….…………………
Lớp:…………………………………………..
SBD:…………………..Phòng………………..
Điểm bài thi
Họ tên, chữ ký giám khảo


Bằng số



Bằng chữ



I. TRẮC NGHIỆM: 6 điểm (Mỗi câu đúng 0,5 điểm)
1. Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?
a. Readln(A[10]); b. Readln(A[k]);
c. Readln(A[i]); d. Readln(A10);
2. Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ?
A. X:=10; While X=10 do X:=X+5;
B. S:=0; n:=0; While S<=10 do begin n:=n+1; S:=S+n; end;
C. X:=10; While X:=10 do X=X+5;
D. Tất cả đều không hợp lệ.
3. Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?
A. Tính tổng của 20 số tự nhiên đầu tiên.
B. Nhập 1 số hợp lệ, ví dụ số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số nhập vào không hợp lệ thì được yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.
D. Không có hoạt động nào.
4. Hãy cho biết đâu là phần khai báo biến mảng A gồm 20 phần tử thuộc kiểu dữ liệu số nguyên?
A. var A: array[11..30] of integer; B. var A: array[1..20] of real;
C. var A: array[1..20] of integer; D. var A: array[11..30] of real;
5. Đoạn chương trình Pascal sau in ra màn hình kết quả là gì?
Begin for i:=1 to 100 do; End;
A. xuất chữ do 100 lần B. Không in gì
C. xuất chữ end 100 lần D. Tất cả đều sai.
6. Khai báo nào sau đây không hợp lệ:
A. Var a: array [1..10] of real; B. Var a: array [10..10] of integer;
C. Var a: array [11..20] of integer; D. Var a: array [1…100] of real;
7. Trong Pascal, cách khai báo mảng đúng là:
A. Tên mảng : array[.. ] of ;
B. Tên mảng : array[: ] of ;
C. Tên mảng : array[.. ] : ;
D. Tên mảng : array[, ] of ;
8. Nêu lợi ích của việc khai báo và sử dụng biến mảng?
A. Có thể thay thế nhiều câu lệnh nhập B. In dữ liệu ra màn hình bằng một câu lệnh lặp.
C. Câu a và b đúng. D. Tất cả đều sai.
9. Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ?
A. B[1]:= 8; B. readln(chieucao[i]);
C. readln(chieucao5); D. read(dayso[9]);
10. Hãy cho biết đâu là lệnh lặp hợp lệ?
A. For i:=10 to 1 do writeln(`B`); B. For i:=1 to 10 do; writeln(`B`);
C. For i:=1 to 50 do writeln(`Tong S= `,S:8:2); D. For i:=1.5 to 20 do writeln(`B`);

11. Hãy cho biết đâu là lệnh lặp For .. do để in chữ O?
A. For i:=1.5 to 10.5
* 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ẻ: Phan Tran Nhu Hung
Dung lượng: 62,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)