Hệ thống bài tập trực tuyến môn Tin học 8 - Tuần 5, Chủ đề: Bài thực hành 2

docx 2 trang Mộc Miên 04/11/2025 170
Bạn đang xem tài liệu "Hệ thống bài tập trực tuyến môn Tin học 8 - Tuần 5, Chủ đề: Bài thực hành 2", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Hệ thống bài tập trực tuyến môn Tin học 8 - Tuần 5, Chủ đề: Bài thực hành 2

Hệ thống bài tập trực tuyến môn Tin học 8 - Tuần 5, Chủ đề: Bài thực hành 2
 TIN HỌC 8 - TUẦN 5
 Chủ đề: Bài thực hành 2
1. Mức độ nhận biết
Câu 1: Đâu là từ khóa để khai báo biến:
A) Var B) Const;
C) Array; D) Uses.
Câu 2: Xác định đúng/sai cho mỗi câu lệnh khai báo sau. Hãy đánh dấu X vào ô 
thích hợp.
 Phát biểu Đúng Sai
a) Biến có giá trị không đổi trong khi thực hiện chương 
trình
b) Hằng có giá trị không đổi trong suốt thời gian thực hiện 
chương trình
c) Cả biến và hằng đều được khai báo sau khi chạy chơơng 
trình
d) Biến dùng để lưu trữ dữ liệu tạm thời, phục vụ quá trình 
tính toán của chương trình
2. Mức độ thông hiểu
Câu 1: Hãy ghép cột A với cột B sao cho phù hợp về cú pháp
 A B
1. Const a = 100; a) Biến a biểu diễn họ tên của học sinh
2. Var a: Rreal; b) Biến a biểu diễn một số nguyên 
3. Var a: Integer; c) Biến a biểu diễn nghiệm của một phương trình bậc 2
4. Var a: String; d) Hằng số a có giá trị bằng 100
Câu 2: Điền từ còn thiếu vào chỗ chống sao cho đúng với chương trình sau
 Program cau2;
 (1) .. a,b: Integer;
 thuong: (2) 
 begin
 write(‘nhap a, b: ’); (3) ..(a,b);
 thuong:=a/b;
 writeln(‘thuong cua ’,a,’/’,b,’ =’, thuong:4:1);
 readln;
 (4) 
3. Mức độ vận dụng
Câu 1: Cho khai báo sau
 const a=20;
 var b: integer; x: real; c: char; d: boolean;
 Hãy cho biết lệnh nào dưới đây bị lỗi và giải thích lí do
- Lệnh 1: readln(a); - Lệnh 2: writeln(d-3);
- Lệnh 3: writeln(a); - Lệnh 4: writeln (b+x);
- Lệnh 5:writeln(c-3); - Lệnh 6: writeln (x div 3);
- Lệnh 7: writeln (x >= b); - Lệnh 8: writeln (a > 19); 4. Mức độ vận dụng cao
Câu 1: Cho chương trình sau
 const 
 a = 20;
 d = TRUE;
 var
 b: integer; x: real; c: char;
 begin
 write(‘Hay nhap gia tri cho b: ’); readln(b);
 write(‘Hay nhap gia tri cho c: ’); readln(c);
 readln;
 end.
 Khi thực hiện chương trình, nếu người sử dụng nhập giá trị 18 cho biến b 
và nhập kí tự ‘k’ cho biến c, thì từng lệnh dưới đây sẽ hiển thị kết quả gì trên 
màn hình khi được thay vào dấu ba chấm?
- Lệnh 1: writeln((36-5*2) div 3); - Lệnh 2: writeln((8 mod 3) <>2);
- Lệnh 3: writeln(b/6); - Lệnh 4: writeln (b/6:10:2);
- Lệnh 5:writeln(a/6:10:2); - Lệnh 6: writeln (b/6<=a/5);
- Lệnh 7: writeln (c= ‘K’); - Lệnh 8: writeln (d);

File đính kèm:

  • docxhe_thong_bai_tap_truc_tuyen_mon_tin_hoc_8_tuan_5_chu_de_bai.docx