Đề kiểm tra giữa học kì 2 Tin 8 trường THCS Lê Độ năm 2020-2021
Gửi bởi: Nguyễn Minh Lệ 27 tháng 10 2021 lúc 13:33:06 | Được cập nhật: 24 tháng 4 lúc 16:24:27 | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 121 | Lượt Download: 0 | File size: 0.037888 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
- Đề thi giữa kì 1 Tin 8 trường THCS Nguyễn Văn Cưng năm 2021-2022
- Đề thi giữa kì 1 Tin 8 trường THCS Bảo Hiệu năm 2021-2022
- Đề thi học kì 1 Tin 8 trường THCS Đức Lân năm 2021-2022
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi giữa kì 1 Tin học 8
- Đề thi giữa học kì 1 Tin 8 trường THCS Thanh Thủy năm 2013-2014
- Đề thi giữa kì 1 Tin 8
- Đề thi học kì 1 Tin 8 năm 2021-2022
- Đề thi học kì 2 Tin 8 trường THCS Nguyễn Trãi
Có thể bạn quan tâm
Thông tin tài liệu
UBND QUẬN SƠN TRÀ
TRƯỜNG THCS LÊ ĐỘ
********
KIỂM TRA HỌC KÌ II - NĂM HỌC 2015 -2016
MÔN: Tin học 8 – Đề số 1
Thời gian: 45 phút (Không kể thời gian phát đề)
I. TRẮC NGHIỆM: (4 điểm)
Điền vào ô đáp án phía dưới đáp án mà em cho là đúng nhất
Câu 1: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real;
C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real;
D. Var a,b: array[1 … 100] of real;
Câu 2: Khi thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ viết ra màn hình?
A. Không thực hiện được vì giá trị cuối không phải là số nguyên.
B. Giá trị biến đếm.
C. Viết số 1 rồi viết số 3.5
D. Chỉ viết số 3.5 mà thôi
Câu 3: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) đượ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. 2 lần
D. 12 lần
Câu 4: 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.
Câu 5: 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;
Câu 6: 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 ;
Câu 7: Hãy cho biết đâu là lệnh lặp For .. do để in chữ O?
A. For i:=1.5 to 10.5 do writeln(‘O’);
B. For i:=1 to 10 do writeln(‘O’);
C. For i:=100 to 1 do writeln(‘O’);
D. For i:=1 to 10 do; writeln(‘O’;
Câu 8: 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);
Câu
Đáp
án
1
2
3
4
1
5
6
7
8
II. TỰ LUẬN: (6 điểm)
Câu 1: Hãy sửa lại cho đúng trong các câu lệnh sau đây (2 điểm)
a) if a>b then max:=a; else max:=b;
b) var X: Array[5..10] Of Real;
c) var X: Array{5..10} Of Real;
d) X:=10; while X:=10 do X := X+5;
Câu 2. Hãy viết chương trình tính tổng sau: (2.5 điểm)
S= 13+14+15+…+ 92
Câu 3. Viết chương trình nhập vào một mảng gồm n số nguyên bất kỳ từ bàn phím. In các giá
trị của mảng vừa nhập lên màn hình và tính tổng tất cả các phần tử trong mảng đó (1. 5 điểm)
------HẾT------
2