1. Trang chủ
  2. » Tất cả

ĐỀ KTRA HKI TIN học 8

18 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 116,39 KB

Nội dung

PHÒNG GD ĐT NGỌC HỒI TRƯỜNG THCS TT PLEI KẦN ĐỀ CHÍNH THỨC ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2022 – 2023 MÔN TIN HỌC – LỚP 8 Thời gian 45 phút (Không kể thời gian phát đề) A MA TRẬN ĐỀ Chủ đề chuẩn KTKN Nh[.]

ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Khơng kể thời gian phát đề) PHỊNG GD-ĐT NGỌC HỒI TRƯỜNG THCS TT PLEI KẦN ĐỀ CHÍNH THỨC A MA TRẬN ĐỀ: Chủ đề chuẩn KTKN Thuật toán ngơn ngữ lập trình Số câu Số điểm Tỉ lệ % Nhâṇ biết (TN) Biết khái niệm toán Thông hiểu (TN) Xác định Input, Output 0,5đ 5% 0,5đ 5% Hiểu lệnh gán, hiểu phép toán chia lấy phần nguyên , chia lấy phần dư, hiểu cách sử dụng biến Số câu Số điểm Tỉ lệ % Tổ chức rẻ nhánh Biết từ khóa chương trình, biết cấu trúc chung chương trình, biết viết chương trình gì, biết khái niệm biến 3,0đ 30% Biết cú pháp câu lệnh điều kiện Số câu Số điểm 0,5đ 0,75đ Chương trình Pascal đơn giản 1,75đ 17,5% Hiểu cú pháp, hoạt động câu lệnh điều kiện Vận dụng Vâṇ dung Vâṇ dung cao Trình bày thuật toán số toán thường gặp 1,0đ 10% Tổng cộng 2,0đ 20% 10 4,75 47,5% Chuyển biểu thức điều kiện viết toán học sang biểu diễn ngơn ngữ lập trình, học sinh tự viết chương trình có sử dụng câu lệnh rẽ nhánh 2,0đ 3,25đ Tỉ lệ % Tổng số câu Tổng số điểm Phần trăm 5% 4,0đ 40% 7,5% 3,0đ 30% 20% 2,0đ 20% 1,0đ 10% 32,5% 19 10đ 100% B ĐỀ BÀI: MÃ ĐỀ 8.01 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Trong ngơn ngữ lập trình Pascal, từ sau từ khóa? A Program, end, begin B Program, end, begin, Readln, lop82 C Program, then, mot, hai, ba D Lop82, uses, begin, end Câu (0,5 điểm) Trong chương trình Pascal phần sau phần bắt buộc phải có? A Phần thân B Phần khai báo C Phân đặt tên chương trình D Phần tiêu đề Câu (0,5 điểm) Từ khóa để khai báo biến ngơn ngữ lập trình Pascal A Const B Var C Real D End Câu (0,5 điểm) Việc tạo chương trình máy tính gồm bước nào? A Viết chương trình ngơn ngữ lập trình B Dịch chương trình thành ngơn ngữ máy C Viết chương trình ngơn ngữ lập trình dịch chương trình thành ngơn ngữ máy D Viết chương trình giấy gõ vào máy tính Câu (0,5 điểm) Câu lệnh sau câu lệnh khai báo hằng? A Const n = 35; B Var n : 35; C Program := 35; D n = 35; Câu (0,5 điểm) Từ khoá dùng để khai báo tên chương trình A Uses B Begin C Program D End Câu (0,5 điểm) Trong Pascal, câu lệnh kiện điều kiện biểu diễn A phép so sánh B phép gán C phép cộng D phép chia Câu (0,5 điểm) Điền vào chỗ trống ……………….……………………… công việc hay nhiệm vụ cần giải Câu (0,25 điểm) Giả sử ta khai báo biến x với kiểu liệu integer, phép gán sau đúng? A x:= 5/6; B x:= 56; C x:= ‘56’; D x:= (6+2)/3; Câu 10 (0,25 điểm) Chọn kết cho phép toán: ’19 div 3’ A B C D Câu 11 (0,25 điểm) Ban đầu cho x = 10, sau thực câu lệnh x := x + giá trị biến x là: A 15 B 10 C D 20 Câu 12 (0,25 điểm) OUTPUT tốn: “Tìm ước chung lớn hai số nguyên dương a b” A Hai số a,b B ƯCLN(a,b) C số a D số b Câu 13 (0,25 điểm) Hãy xác định toán: “Pha trà mời khách” A INPUT: Trà, nước sôi, ấm chén OUTPUT: Chén trà pha để mời khách B INPUT: Chén trà pha để mời khách OUTPUT: Trà, nước sôi, ấm chén C INPUT: Nước sôi ấm OUTPUT: Trà, nước sôi, ấm chén D INPUT: Chén trà OUTPUT: Ấm nước sôi Câu 14 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If a > and write(a); B If a > then write(a); C If ; a> then write(a); D If a> 4; then write(a); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến S bao nhiêu? S:=100; If S >10 then S:=S+1; A 10 B 100 C 99 D 101 Câu 16 (0,25 điểm) Cách viết câu lệnh: Nếu x nhỏ in thơng báo “x số âm” ngơn ngữ lập trình Pascal A If a …… Lệnh in giá trị biến X b X : = 5; hình – > …… Lệnh nhập liệu cho biến X c Readln(X); – > …… Lệnh in chữ X hình d Writeln(X); – > …… II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình in hình số bé hai số x y khác nhập từ bàn phím Câu 19 (1,0 điểm) Mơ tả thuật tốn kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác hay không? MÃ ĐỀ 8.02 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Từ khóa sau từ khóa khai báo tên chương trình? A End B Begin C Program D Var Câu (0,5 điểm) Cấu trúc chung chương trình Pascal bao gồm phần nào? A Phần khai báo B Phần thân C Phần tiêu đề D Phần khai báo phần thân Câu (0,5 điểm) Từ khóa để khai báo ngơn ngữ lập trình Pascal A Const B Var C Real D End Câu (0,5 điểm) Chức chương trình dịch A phát lỗi cú pháp chương trình B soạn thảo chương trình C dịch chương trình từ ngơn ngữ lập trình sang ngơn ngữ máy D lưu chương trình Câu (0,5 điểm) Câu sau nói biến? A Dữ liệu biến lưu trữ thay đổi thực chương trình B Biến có giá trị khơng đổi suốt q trình thực chương trình C Có số biến có sẵn chương trình, khơng cần khai báo D Tên biến phải bắt đầu số Câu (0,5 điểm) Trong tên sau, tên hợp lệ ngôn ngữ Pascal? A Dien tich B Begin C Tamgiac D 5-Hoa-hong Câu (0,5 điểm) Cú pháp câu điều kiện dạng thiếu A If < Điều kiện> then < Câu lệnh >; Else < Câu lệnh >; B If < Điều kiện> then < Câu lệnh >; C If < Điều kiện> then < Câu lệnh >, < Câu lệnh >; D If < Điều kiện > then < Câu lệnh > Else < Câu lệnh >; Câu (0,5 điểm) Điền vào chỗ trống ………………………………là dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước Câu (0,25 điểm) Giả sử biến X khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ là: A X:= 4.5; B X:= ‘1234'; C X:= 57; D X:=‘LamDong'; Câu 10 (0,25 điểm) Phép chia lấy phần nguyên phép chia hai số 18 là: A 18 div = B 18 mod = C 18 div = D 18 mod = Câu 11 (0,25 điểm) Ban đầu cho x = 3, sau thực câu lệnh x := x + giá trị biến x là: A 15 B 10 C D 20 Câu 12 (0,25 điểm) Cho tốn: “Tính diện tích hình trịn, biết bán kính r”, OUTPUT tốn A Diện tích hình trịn B Bán kính r C Diện tích hình trịn bán kính r D Chu vi đường tròn Câu 13 (0,25 điểm) Xác định điều kiện cho trước tốn: “Tính chu vi tam giác” A Diện tích tam giác B cạnh tam giác C Chiều cao tam giác D Chu vi tam giác Câu 14 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If x > then write(x); B If x > then ; write(x) C If x < and write(x); D If x> 5; then write(x); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến A bao nhiêu? A:=6; If A>5 then A:=A*2; A 12 B 10 C D Câu 16 (0,25 điểm) Cách viết câu lệnh: “Nếu a chia hết cho thơng báo a số chẵn ngược lại thơng báo a số lẻ” ngôn ngữ lập trình Pascal là: A If a mod then writeln(a, ’la so chan’) else writeln(a, ’la so le); B If a mod = then writeln(a, ’la so chan’) else writeln(a, ’la so le); C If a mod = then writeln(a, ’la so chan’); else writeln(a, ’la so le); D If a mod then writeln(a, ’la so chan’); Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A B Lệnh gán giá trị cho biến X a X : = 3; Lệnh nhập liệu cho biến X b Writeln(X) Trả lời – > …… – > …… Lệnh in giá trị biến X c Readln(X); hình – > …… Lệnh in chữ X hình – > …… d Writeln(‘X’); II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình kiểm tra ba số dương x, y, z nhập từ bàn phím có phải độ dài ba cạnh tam giác hay không? Câu 19 (1,0 điểm) Mơ tả thuật tốn tốn giải phương trình bậc ax + b = (a khác 0) MÃ ĐỀ 8.03 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Điền vào chỗ trống ……………….……………………… công việc hay nhiệm vụ cần giải Câu (0,5 điểm) Từ khóa để khai báo biến ngơn ngữ lập trình Pascal là: A Var B Const C Real D End Câu (0,5 điểm) Trong chương trình Pascal phần sau phần bắt buộc phải có? A Phần thân B Phần khai báo C Phân đặt tên chương trình D Phần tiêu đề Câu (0,5 điểm) Trong Pascal, câu lệnh kiện điều kiện biểu diễn A phép so sánh B phép gán C phép cộng D phép chia Câu (0,5 điểm) Việc tạo chương trình máy tính gồm bước nào? A Viết chương trình ngơn ngữ lập trình B Dịch chương trình thành ngơn ngữ máy C Viết chương trình ngơn ngữ lập trình dịch chương trình thành ngơn ngữ máy D Viết chương trình giấy gõ vào máy tính Câu (0,5 điểm) Câu lệnh sau câu lệnh khai báo hằng: A Const n = 35; B Var n : 35; C Program n := 35; D n 35; Câu (0,5 điểm) Trong ngơn ngữ lập trình Pascal, từ sau từ khóa? A Lop82, uses, begin, end B Program, end, begin, Readln, lop82 C Program, then, mot, hai, ba D Program, end, begin Câu (0,5 điểm) Từ khố dùng để khai báo tên chương trình A Uses B Program C Begin D End Câu (0,25 điểm) Ban đầu cho x = 10, sau thực câu lệnh x := x + giá trị biến x A 15 B 10 C D 20 Câu 10 (0,25 điểm) Giả sử ta khai báo biến x với kiểu liệu integer, phép gán sau đúng? A x:= 5/6; B x:= ‘56’; C x:= 56; D x:= (6+2)/3; Câu 11 (0,25 điểm) OUTPUT tốn: “Tìm ước chung lớn hai số nguyên dương a b” A ƯCLN(a,b) B Hai số a,b C số a D số b Câu 12 (0,25 điểm) Chọn kết cho phép toán: ’19 div 3’ A B C D Câu 13 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If a > and write(a); B If a > 4; then write(a); C If ; a> then write(a); D If a> then write(a); Câu 14 (0,25 điểm) Cách viết câu lệnh: Nếu x nhỏ in thơng báo “x số âm” ngơn ngữ lập trình Pascal là: A If a0 then writeln(‘x la so am’); D If x10 then S:=S+1; A 99 B 100 C 101 D 10 Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A Lệnh in chữ X hình B a Writeln(‘X’); Trả lời – > …… Lệnh in giá trị biến X b X : = 5; hình – > …… Lệnh nhập liệu cho biến X c Readln(X); – > …… Lệnh gán giá trị cho biến X d Writeln(X); – > …… II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình in hình số bé hai số x y khác nhập từ bàn phím Câu 19 (1,0 điểm) Mơ tả thuật tốn kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác hay không? MÃ ĐỀ 8.04 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Chức chương trình dịch A phát lỗi cú pháp chương trình B dịch chương trình từ ngơn ngữ lập trình sang ngơn ngữ máy C soạn thảo chương trình D lưu chương trình Câu (0,5 điểm) Cấu trúc chung chương trình Pascal bao gồm phần nào? A Phần khai báo B Phần khai báo phần thân C Phần tiêu đề D Phần thân Câu (0,5 điểm) Từ khóa sau từ khóa khai báo tên chương trình? A End B Begin C Var D Program Câu (0,5 điểm) Cú pháp câu điều kiện dạng thiếu là: A If < Điều kiện> then < Câu lệnh >; Else < Câu lệnh >; B If < Điều kiện> then < Câu lệnh >, < Câu lệnh >; C If < Điều kiện> then < Câu lệnh >; D If < Điều kiện > then < Câu lệnh > Else < Câu lệnh >; Câu (0,5 điểm) Từ khóa để khai báo ngơn ngữ lập trình Pascal A End B Var C Real D Const Câu (0,5 điểm) Trong tên sau, tên hợp lệ ngôn ngữ Pascal? A Dien tich B Tamgiac C Begin D 5-Hoa-hong Câu (0,5 điểm) Câu sau nói biến? A Có số biến có sẵn chương trình, khơng cần khai báo B Biến có giá trị khơng đổi suốt q trình thực chương trình C Dữ liệu biến lưu trữ thay đổi thực chương trình D Tên biến phải bắt đầu số Câu (0,25 điểm) Cho tốn: “Tính diện tích hình trịn, biết bán kính r”, OUTPUT tốn A Diện tích hình trịn B Bán kính r C Diện tích hình trịn bán kính r D Chu vi đường tròn Câu (0,5 điểm) Điền vào chỗ trống ………………………………là dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước Câu 10 (0,25 điểm) Giả sử biến X khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ A X:= 57; B X:= ‘1234'; C X:= 4.5; D X:=‘LamDong'; Câu 11 (0,25 điểm) Ban đầu cho x = 3, sau thực câu lệnh x := x + giá trị biến x A 15 B 10 C D 20 Câu 12 (0,25 điểm) Phép chia lấy phần nguyên phép chia hai số 18 A 18 div = B 18 mod = C 18 div = D 18 mod = Câu 13 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If x > then write(x); B If x > then ; write(x) C If x < and write(x); D If x> 5; then write(x); Câu 14 (0,25 điểm) Cách viết câu lệnh: “Nếu a chia hết cho thơng báo a số chẵn ngược lại thông báo a số lẻ” ngơn ngữ lập trình Pascal A If a mod then writeln(a, ’la so chan’) else writeln(a, ‘la so le’); B If a mod = then writeln(a, ’la so chan’); else writeln(a, ‘la so le’); C If a mod = then writeln(a, ’la so chan’) else writeln(a, ‘la so le’); D If a mod then writeln(a, ‘la so chan’); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến A bao nhiêu? A:=6; If A>5 then A:=A*2 A 10 B 12 C D Câu 16 (0,25 điểm) Xác định điều kiện cho trước tốn: “Tính chu vi tam giác” A Diện tích tam giác B Chu vi tam giác C Chiều cao tam giác D cạnh tam giác Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A B Lệnh gán giá trị cho biến X a X : = 3; Lệnh nhập liệu cho biến X b Writeln(X) Trả lời – > …… – > …… Lệnh in giá trị biến X c Writeln(‘X’); hình – > …… Lệnh in chữ X hình – > …… d Readln(X); II TỰ LUẬN (3,0 điểm) Câu 18 (2 điểm) Viết chương trình kiểm tra ba số dương x, y, z nhập từ bàn phím có phải độ dài ba cạnh tam giác hay không? Câu 19 (1,0 điểm) Mơ tả thuật tốn tốn giải phương trình bậc ax + b = (a khác 0) C ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM I TRẮC NGHIỆM KHÁCH QUAN: (7,0 điểm) MÃ ĐỀ 8.01 Câu Đáp án A A B C A C Câu Đáp án 11 A 12 B 13 A 14 B 15 D 16 B A Bài B toán 17 (mỗi ý 0,25 điểm) 1->b;2->d;3->c;4->a 10 A MÃ ĐỀ 8.02 Câu Đáp án C D A C A C Câu Đáp án 11 C 12 A 13 B 14 A 15 A 16 B B Thuật C toán 17 (mỗi ý 0,25 điểm) 1->a;2->c;3->b;4->d 10 C MÃ ĐỀ 8.03 Câu Đáp án Câu Đáp án Bài toán 11 A A A A C A 12 B 13 D 14 D 15 A 16 C D B A 10 C 17 (mỗi ý 0,25 điểm) 1->a;2->d;3->c;4->b MÃ ĐỀ 8.04 Câu Đáp án B B D C D B Câu Đáp án 11 C 12 A 13 A 14 C 15 B 16 D C A Thuật toán 17 (mỗi ý 0,25 điểm) 1->a;2->d;3->b;4->c 10 A II TỰ LUẬN: (3,0 điểm) MÃ ĐỀ 8.01 – 8.03 Câu Nội dung Câu 18 (2,0 điểm) Viết chương trình in hình số bé hai số x y khác nhập từ bàn phím Program so_be_hon; Var x,y : integer; Begin Writeln(‘ hay nhap hai so x va y’); Readln(x,y); If x < y then write(x) else write(y); Readln; End Câu 19 (1,0 điểm) Mơ tả thuật tốn kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác hay không? Bước 1: Nhập số a, b, c Bước 2: Nếu a + b < c thơng báo a, b, c khơng phải độ dài ba cạnh Biểu điểm 0,5 0,25 0,25 0,25 0,5 0,25 0,25 tam giác chuyển tới bước Bước 3: Nếu a + c < b thơng báo a, b, c khơng phải độ dài ba cạnh tam giác chuyển tới bước Bước 4: Nếu c + b < a thông báo a, b, c độ dài ba cạnh tam giác chuyển tới bước Bước 5: Thông báo a, b, c độ dài ba cạnh tam giác Bước 6: Kết thúc thuật toán 0,25 0,25 0,25 MÃ ĐỀ 8.02 – 8.04 Câu Nội dung Câu 18 (2,0 điểm) Program tam_giac; Var x,y,z : integer; Begin Writeln(‘nhap dai x , y , z’); Readln(x,y,z); If (x + y >z) and (x + z > y) and (z + y > x) then write(‘ x, y, z la dai ba canh cua mot tam giac’); Else write(‘ x, y, z không phai la dai ba canh cua mot tam giac’); Readln; End Biểu điểm 0,25 0,25 0,25 0,25 0,5 0,25 0,25 Mơ tả thuật tốn tốn giải phương trình bậc ax + b = (a khác 0) 0,25 Bước 1: Nếu a = chuyển tới bước 0,25 Câu 19 Bước 2: Tính nghiệm phương trình x = -b / a chuyển tới bước 0,25 (1,0 điểm) Bước 3: Nếu b khác thơng báo phương trình cho vơ nghiệm Ngược lại (b = 0) thơng báo phương trình có vơ số nghiệm 0,25 Bước 4: Kết thúc Plei Kần, ngày 10 tháng 12 năm 2022 DUYỆT CỦA NHÀ TRƯỜNG TỔ DUYỆT ĐỀ TRƯỜNG THCSTT PLEI KẦN Họ tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm Lê Thị Thùy ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8.01 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Trong ngơn ngữ lập trình Pascal, từ sau từ khóa? A Program, end, begin B Program, end, begin, Readln, lop82 C Program, then, mot, hai, ba D Lop82, uses, begin, end Câu (0,5 điểm) Trong chương trình Pascal phần sau phần bắt buộc phải có? A Phần thân B Phần khai báo C Phân đặt tên chương trình D Phần tiêu đề Câu (0,5 điểm) Từ khóa để khai báo biến ngơn ngữ lập trình Pascal A Const B Var C Real D End Câu (0,5 điểm) Việc tạo chương trình máy tính gồm bước nào? A Viết chương trình ngơn ngữ lập trình B Dịch chương trình thành ngơn ngữ máy C Viết chương trình ngơn ngữ lập trình dịch chương trình thành ngơn ngữ máy D Viết chương trình giấy gõ vào máy tính Câu (0,5 điểm) Câu lệnh sau câu lệnh khai báo hằng? A Const n = 35; B Var n : 35; C Program := 35; D n = 35; Câu (0,5 điểm) Từ khoá dùng để khai báo tên chương trình A Uses B Begin C Program D End Câu (0,5 điểm) Trong Pascal, câu lệnh kiện điều kiện biểu diễn A phép so sánh B phép gán C phép cộng D phép chia Câu (0,5 điểm) Điền vào chỗ trống ……………….……………………… công việc hay nhiệm vụ cần giải Câu (0,25 điểm) Giả sử ta khai báo biến x với kiểu liệu integer, phép gán sau đúng? A x:= 5/6; B x:= 56; C x:= ‘56’; D x:= (6+2)/3; Câu 10 (0,25 điểm) Chọn kết cho phép toán: ’19 div 3’ A B C D Câu 11 (0,25 điểm) Ban đầu cho x = 10, sau thực câu lệnh x := x + giá trị biến x là: A 15 B 10 C D 20 Câu 12 (0,25 điểm) OUTPUT tốn: “Tìm ước chung lớn hai số nguyên dương a b” A Hai số a,b B ƯCLN(a,b) C số a D số b Câu 13 (0,25 điểm) Hãy xác định toán: “Pha trà mời khách” A INPUT: Trà, nước sôi, ấm chén OUTPUT: Chén trà pha để mời khách B INPUT: Chén trà pha để mời khách OUTPUT: Trà, nước sôi, ấm chén C INPUT: Nước sôi ấm OUTPUT: Trà, nước sôi, ấm chén D INPUT: Chén trà OUTPUT: Ấm nước sôi Câu 14 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If a > and write(a); B If a > then write(a); C If ; a> then write(a); D If a> 4; then write(a); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến S bao nhiêu? S:=100; If S >10 then S:=S+1; A 10 B 100 C 99 D 101 Câu 16 (0,25 điểm) Cách viết câu lệnh: Nếu x nhỏ in thơng báo “x số âm” ngơn ngữ lập trình Pascal A If a …… Lệnh in giá trị biến X b X : = 5; hình – > …… Lệnh nhập liệu cho biến X c Readln(X); – > …… Lệnh in chữ X hình d Writeln(X); – > …… II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình in hình số bé hai số x y khác nhập từ bàn phím Câu 19 (1,0 điểm) Mơ tả thuật tốn kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác hay không? TRƯỜNG THCSTT PLEI KẦN Họ tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MƠN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8.02 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Từ khóa sau từ khóa khai báo tên chương trình? A End B Begin C Program D Var Câu (0,5 điểm) Cấu trúc chung chương trình Pascal bao gồm phần nào? A Phần khai báo B Phần thân C Phần tiêu đề D Phần khai báo phần thân Câu (0,5 điểm) Từ khóa để khai báo ngơn ngữ lập trình Pascal A Const B Var C Real D End Câu (0,5 điểm) Chức chương trình dịch A phát lỗi cú pháp chương trình B soạn thảo chương trình C dịch chương trình từ ngơn ngữ lập trình sang ngơn ngữ máy D lưu chương trình Câu (0,5 điểm) Câu sau nói biến? A Dữ liệu biến lưu trữ thay đổi thực chương trình B Biến có giá trị khơng đổi suốt q trình thực chương trình C Có số biến có sẵn chương trình, khơng cần khai báo D Tên biến phải bắt đầu số Câu (0,5 điểm) Trong tên sau, tên hợp lệ ngôn ngữ Pascal? A Dien tich B Begin C Tamgiac D 5-Hoa-hong Câu (0,5 điểm) Cú pháp câu điều kiện dạng thiếu A If < Điều kiện> then < Câu lệnh >; Else < Câu lệnh >; B If < Điều kiện> then < Câu lệnh >; C If < Điều kiện> then < Câu lệnh >, < Câu lệnh >; D If < Điều kiện > then < Câu lệnh > Else < Câu lệnh >; Câu (0,5 điểm) Điền vào chỗ trống ………………………………là dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước Câu (0,25 điểm) Giả sử biến X khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ là: A X:= 4.5; B X:= ‘1234'; C X:= 57; D X:=‘LamDong'; Câu 10 (0,25 điểm) Phép chia lấy phần nguyên phép chia hai số 18 là: A 18 div = B 18 mod = C 18 div = D 18 mod = Câu 11 (0,25 điểm) Ban đầu cho x = 3, sau thực câu lệnh x := x + giá trị biến x là: A 15 B 10 C D 20 Câu 12 (0,25 điểm) Cho tốn: “Tính diện tích hình trịn, biết bán kính r”, OUTPUT tốn A Diện tích hình trịn B Bán kính r C Diện tích hình trịn bán kính r D Chu vi đường tròn Câu 13 (0,25 điểm) Xác định điều kiện cho trước tốn: “Tính chu vi tam giác” A Diện tích tam giác B cạnh tam giác C Chiều cao tam giác D Chu vi tam giác Câu 14 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If x > then write(x); B If x > then ; write(x) C If x < and write(x); D If x> 5; then write(x); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến A bao nhiêu? A:=6; If A>5 then A:=A*2; A 12 B 10 C D Câu 16 (0,25 điểm) Cách viết câu lệnh: “Nếu a chia hết cho thơng báo a số chẵn ngược lại thông báo a số lẻ” ngơn ngữ lập trình Pascal là: A If a mod then writeln(a, ’la so chan’) else writeln(a, ’la so le); B If a mod = then writeln(a, ’la so chan’) else writeln(a, ’la so le); C If a mod = then writeln(a, ’la so chan’); else writeln(a, ’la so le); D If a mod then writeln(a, ’la so chan’); Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A B Lệnh gán giá trị cho biến X a X : = 3; Lệnh nhập liệu cho biến X b Writeln(X) Trả lời – > …… – > …… Lệnh in giá trị biến X c Readln(X); hình – > …… Lệnh in chữ X hình – > …… d Writeln(‘X’); II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình kiểm tra ba số dương x, y, z nhập từ bàn phím có phải độ dài ba cạnh tam giác hay không? Câu 19 (1,0 điểm) Mô tả thuật tốn tốn giải phương trình bậc ax + b = (a khác 0) TRƯỜNG THCSTT PLEI KẦN Họ tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8.03 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Điền vào chỗ trống ……………….……………………… công việc hay nhiệm vụ cần giải Câu (0,5 điểm) Từ khóa để khai báo biến ngơn ngữ lập trình Pascal là: A Var B Const C Real D End Câu (0,5 điểm) Trong chương trình Pascal phần sau phần bắt buộc phải có? A Phần thân B Phần khai báo C Phân đặt tên chương trình D Phần tiêu đề Câu (0,5 điểm) Trong Pascal, câu lệnh kiện điều kiện biểu diễn A phép so sánh B phép gán C phép cộng D phép chia Câu (0,5 điểm) Việc tạo chương trình máy tính gồm bước nào? A Viết chương trình ngơn ngữ lập trình B Dịch chương trình thành ngơn ngữ máy C Viết chương trình ngơn ngữ lập trình dịch chương trình thành ngơn ngữ máy D Viết chương trình giấy gõ vào máy tính Câu (0,5 điểm) Câu lệnh sau câu lệnh khai báo hằng: A Const n = 35; B Var n : 35; C Program n := 35; D n 35; Câu (0,5 điểm) Trong ngôn ngữ lập trình Pascal, từ sau từ khóa? A Lop82, uses, begin, end B Program, end, begin, Readln, lop82 C Program, then, mot, hai, ba D Program, end, begin Câu (0,5 điểm) Từ khoá dùng để khai báo tên chương trình A Uses B Program C Begin D End Câu (0,25 điểm) Ban đầu cho x = 10, sau thực câu lệnh x := x + giá trị biến x A 15 B 10 C D 20 Câu 10 (0,25 điểm) Giả sử ta khai báo biến x với kiểu liệu integer, phép gán sau đúng? A x:= 5/6; B x:= ‘56’; C x:= 56; D x:= (6+2)/3; Câu 11 (0,25 điểm) OUTPUT tốn: “Tìm ước chung lớn hai số nguyên dương a b” A ƯCLN(a,b) B Hai số a,b C số a D số b Câu 12 (0,25 điểm) Chọn kết cho phép toán: ’19 div 3’ A B C D Câu 13 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If a > and write(a); B If a > 4; then write(a); C If ; a> then write(a); D If a> then write(a); Câu 14 (0,25 điểm) Cách viết câu lệnh: Nếu x nhỏ in thông báo “x số âm” ngôn ngữ lập trình Pascal là: A If a0 then writeln(‘x la so am’); D If x10 then S:=S+1; A 99 B 100 C 101 D 10 Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A B Trả lời Lệnh in chữ X hình a Writeln(‘X’); – > …… Lệnh in giá trị biến X b X : = 5; hình – > …… Lệnh nhập liệu cho biến X c Readln(X); – > …… Lệnh gán giá trị cho biến X d Writeln(X); – > …… II TỰ LUẬN (3,0 điểm) Câu 18 (2,0 điểm) Viết chương trình in hình số bé hai số x y khác nhập từ bàn phím Câu 19 (1,0 điểm) Mơ tả thuật tốn kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác hay không? TRƯỜNG THCSTT PLEI KẦN Họ tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MƠN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8.04 I PHẦN TRẮC NGHIỆM (7,0 điểm) Khoanh tròn vào chữ đứng trước phương án trả lời Câu (0,5 điểm) Chức chương trình dịch A phát lỗi cú pháp chương trình B dịch chương trình từ ngơn ngữ lập trình sang ngơn ngữ máy C soạn thảo chương trình D lưu chương trình Câu (0,5 điểm) Cấu trúc chung chương trình Pascal bao gồm phần nào? A Phần khai báo B Phần khai báo phần thân C Phần tiêu đề D Phần thân Câu (0,5 điểm) Từ khóa sau từ khóa khai báo tên chương trình? A End B Begin C Var D Program Câu (0,5 điểm) Cú pháp câu điều kiện dạng thiếu là: A If < Điều kiện> then < Câu lệnh >; Else < Câu lệnh >; B If < Điều kiện> then < Câu lệnh >, < Câu lệnh >; C If < Điều kiện> then < Câu lệnh >; D If < Điều kiện > then < Câu lệnh > Else < Câu lệnh >; Câu (0,5 điểm) Từ khóa để khai báo ngơn ngữ lập trình Pascal A End B Var C Real D Const Câu (0,5 điểm) Trong tên sau, tên hợp lệ ngôn ngữ Pascal? A Dien tich B Tamgiac C Begin D 5-Hoa-hong Câu (0,5 điểm) Câu sau nói biến? A Có số biến có sẵn chương trình, khơng cần khai báo B Biến có giá trị khơng đổi suốt q trình thực chương trình C Dữ liệu biến lưu trữ thay đổi thực chương trình D Tên biến phải bắt đầu số Câu (0,25 điểm) Cho tốn: “Tính diện tích hình trịn, biết bán kính r”, OUTPUT tốn A Diện tích hình trịn B Bán kính r C Diện tích hình trịn bán kính r D Chu vi đường tròn Câu (0,5 điểm) Điền vào chỗ trống ………………………………là dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước Câu 10 (0,25 điểm) Giả sử biến X khai báo biến với kiểu liệu số nguyên, phép gán hợp lệ A X:= 57; B X:= ‘1234'; C X:= 4.5; D X:=‘LamDong'; Câu 11 (0,25 điểm) Ban đầu cho x = 3, sau thực câu lệnh x := x + giá trị biến x A 15 B 10 C D 20 Câu 12 (0,25 điểm) Phép chia lấy phần nguyên phép chia hai số 18 A 18 div = B 18 mod = C 18 div = D 18 mod = Câu 13 (0,25 điểm) Trong Pascal, câu lệnh điều kiện sau viết đúng? A If x > then write(x); B If x > then ; write(x) C If x < and write(x); D If x> 5; then write(x); Câu 14 (0,25 điểm) Cách viết câu lệnh: “Nếu a chia hết cho thơng báo a số chẵn ngược lại thông báo a số lẻ” ngơn ngữ lập trình Pascal A If a mod then writeln(a, ’la so chan’) else writeln(a, ‘la so le’); B If a mod = then writeln(a, ’la so chan’); else writeln(a, ‘la so le’); C If a mod = then writeln(a, ’la so chan’) else writeln(a, ‘la so le’); D If a mod then writeln(a, ‘la so chan’); Câu 15 (0,25 điểm) Sau thực đoạn chương trình sau, giá trị biến A bao nhiêu? A:=6; If A>5 then A:=A*2 A 10 B 12 C D Câu 16 (0,25 điểm) Xác định điều kiện cho trước tốn: “Tính chu vi tam giác” A Diện tích tam giác B Chu vi tam giác C Chiều cao tam giác D cạnh tam giác Câu 17 (1,0 điểm) Em nối nội dung cột A với nội dung cột B để tạo thành khẳng định A B Lệnh gán giá trị cho biến X a X : = 3; Lệnh nhập liệu cho biến X b Writeln(X) Trả lời – > …… – > …… Lệnh in giá trị biến X c Writeln(‘X’); hình – > …… Lệnh in chữ X hình – > …… d Readln(X); II TỰ LUẬN (3,0 điểm) Câu 18 (2 điểm) Viết chương trình kiểm tra ba số dương x, y, z nhập từ bàn phím có phải độ dài ba cạnh tam giác hay không? Câu 19 (1,0 điểm) Mô tả thuật tốn tốn giải phương trình bậc ax + b = (a khác 0) ... tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8. 02 I PHẦN... tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8. 03 I PHẦN... tên: Lớp: 8C ĐỀ CHÍNH THỨC Điểm ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC: 2022 – 2023 MÔN: TIN HỌC – LỚP: Thời gian: 45 phút (Không kể thời gian phát đề) Lời nhận xét thầy (cô giáo) MÃ ĐỀ 8. 04 I PHẦN

Ngày đăng: 06/01/2023, 11:51

w