Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Đề thi học kì 2

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trương Đức Đệ
Ngày gửi: 12h:35' 24-04-2023
Dung lượng: 384.3 KB
Số lượt tải: 118
Số lượt thích: 0 người
PHÒNG GD&ĐT TP BẮC GIANG
TRƯỜNG THCS NGÔ SĨ LIÊN
(Đề thi có 02 trang)

ĐỀ KIỂM TRA CHẤT LƯỢNG CUỐI HỌC KỲ II
NĂM HỌC 2022 - 2023
MÔN: TIN HỌC 8
Thời gian làm bài: 45 phút(không kể thời gian phát đề)

Mã đề: 801
PHẦN I. TRẮC NGHIỆM (6 điểm)
Câu 1: Số lần lặp của câu lệnh lặp for…to…do… được tính như thế nào?
A. Giá trị đầu – giá trị cuối

B. Giá trị đầu – giá trị cuối + 1

C. Giá trị cuối – giá trị đầu

D. Giá trị cuối – giá trị đầu + 1

Câu 2: Giả sử biến Chiều cao gồm 20 phần tử, cách khai báo nào dưới đây là đúng
A. Var Chieucao: array[1..20] of real;

B. Var Chieucao: array[1..20] of integer;

C. Var Chieucao: array[1..20] of string;

D. Var Chieucao: array[1…20] of char;

Câu 3: Trong câu lệnh While...do… nếu điều kiện đúng thì:
A. Tiếp tục vòng lặp

B. Vòng lặp vô tận

C. Lặp 10 lần

D. Thoát khỏi vòng lặp

Câu 4: Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do
readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được
bao nhiêu giá trị?
A. 7

B. 6

C. 5

D. 4

Câu 5: Trong cú pháp khai báo biến mảng, chỉ số đầu và chỉ số cuối là hai số
A. số nguyên

B. số thực

C. kí tự

D. xâu kí tự

Câu 6: Trong câu lệnh For ... do… sau từ khóa “do” có hai câu lệnh trở lên ta “gói”
chúng trong:
A. Begin...readln;

B. Begin...and;

C. End...Begin

D. Begin... end;

Câu 7: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây không đúng?
A. Chỉ số đầu và chỉ số cuối là hai số nguyên;
B. Chỉ số đầu  chỉ số cuối;
C. Kiểu dữ liệu có thể là integer hoặc real;
D. Dấu ba chấm (...) nằm giữa chỉ số đầu và chỉ số cuối
Câu 8: Cú pháp câu lệnh lặp nào sau đây là đúng?
A. For := down to do
B. For := to do ;
C. For := to do ;
D. For = to do ;
Mã đề 801

Trang 1/2

.Câu 9: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:
A. Mỗi buổi học đúng 5 tiết.
B. Mỗi ngày ăn cơm 3 buổi.
C. Mỗi ngày phải học bài cho đến khi thuộc.
D. Rằm tháng Giêng là Tết Nguyên tiêu.
Câu 10: Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7,
2, 6. Khi thực hiện câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của
biến tb là bao nhiêu?
A. 18

B. 22

C. 21

D. 20

Câu 11: Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10;
white a>=10 do write(A);
A. Trên màn hình xuất hiện một chữ a;
B. Trên màn hình xuất hiện 10 chữ a;
C. Trên màn hình xuất hiện một số 10;
D. Chương trình bị lặp vô tận
Câu 12: Vòng lặp sau cho kết quả S bằng bao nhiêu:
S := 1; For i := 1 to 3 do S := S * 2;
A. S = 6

B. S = 8

C. S = 10

D. S = 12

PHẦN II. TỰ LUẬN (4 điểm)
Câu 1. (2.0 điểm)
Hãy nêu cú pháp khai báo biến mảng trong pascal?
a) Giải thích cú pháp khai báo biến mảng trong Pascal?
b) Cho ví dụ về khai báo biến mảng.
Câu 2. (2.0 điểm)
Viết chương trình tính tổng từ 1 đến 50 .
------ HẾT ------

Mã đề 801

Trang 2/2
 
Gửi ý kiến