Cộng đồng chia sẻ tri thức Lib24.vn

Đề kiểm tra học kì 1 Tin 8 trường THCS Hoa Lư

d3a359f461c836499a9c0d2f725eaf20
Gửi bởi: Nguyễn Minh Lệ 27 tháng 10 2021 lúc 13:34:23 | Được cập nhật: 13 giờ trước (8:10:06) | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 181 | Lượt Download: 0 | File size: 0.071168 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:
Tải xuống

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

TRƯỜNG THCS HOA LƯ LỚP 8: ......... STT: ......... ĐIỂM KIỂM TRA HỌC KÌ I MÔN: TIN 8 ĐỀ A A- TRẮC NGHIỆM (5 điểm) Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. 9abc; B. Tu_giac; C. Begin; D. Ve hinh; Câu 2: Trong chương trình Pascal cú pháp đúng để khai báo biến là: a. Var : ; b. Const = ; c. Const : ; d. Var := ; Câu 3: Trong cách viết tiêu đề chương trình sau, cách nào đúng? A. program bai_tap 1; B. Program bai_tap; C. Program bai tap; D. Program bai_tap_1 Câu 4: Phạm vi giá trị của kiểu số nguyên là: a. 2,9*10-39 ==>1,7*1038 b. 255 kí tự 15 15 c. -2 == >2 -1 d. 1,9*10-39 ==>1,7*1038 Câu 5: Hãy chọn khai báo đúng trong các khai báo sau đây: A. cosnt x,y =5; B. Var y: integer; C. Const m: integer; D. Cosnt n=10; Câu 6: Xét đoạn chương trình sau: Begin Writeln(‘33-13’); End.  máy sẽ in ra mà hình đáp án nào? a. 33-13 b. 20 c. Báo lỗi d. 33-13=20 Câu 7: Trong chương trình Pascal có các khai báo sau: Var a,b: real; Const c=15.5; lệnh nào không hợp lệ? a. Readln(a); b. c:=a+b; c. a:=b*c; d. Writeln(a+b*c); Câu 8: Hãy cho biết kết quả của phép toán sau (dùng trong ngôn ngữ Pascal): 45 mod 7 + 8.5 a. 7 b. 11.5 c. 14.5 d. 16.5 Câu 9: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ nói trên Câu 10: Trong chương trình Pascal cho khai báo biến: Var a, b : integer ; x, y : real ;  lệnh nào sai? a. a := 10 ; b. y := 7.0 ; c. a := 5.5 ; d. x := 5.5 ; Câu 11: Những từ nào sau đây là từ khoá? A. Begin, Uses, End, Var, Thong_bao B. Program, Begin, Uses C. Var, Const D. Câu b và câu c đúng Câu 12. Trong chương trình Pascal nếu dùng lệnh xóa màn hình ta có khai báo nào sau đây? A. Use Crt; B. Var x,y : integer; C. Uses Crt; D. Không cần khai báo Câu 13: Để chạy chương trình Pascal em thực hiện ta dùng tổ hợp phím: A. ALT + F9 B. ALT + F5 C. CTRL + F9 D. CTRL + F5 Câu 14: Trong Pascal câu lệnh Read hoặc Readln được dùng để: A. In dữ liệu ra màn hình B. Nhập dữ liệu vào từ bàn phím C. Khai báo biến D. Khai báo hằng Câu 15. Tính giá trị cuối cùng của C, biết rằng: a:= 5; b:= 5; b:= a + b; C:= a+b; a. C:=10; b. C:=5; c. C:=15; d. C:=0; Câu 16. Phép gán nào sau đây là hợp lệ: a. a=4; b. a=:5; c. a:=4; d. a:=Ha Noi; Câu 17: Trong chương trình Pascal cho x là biến số thực và gán x:=3.53535353; để in ra màn hình kết quả là x = 3.53 ta chọn lệnh: a. Writeln(’x=’, x:4:2); b. Writeln(’x=’, x:4:1); c. Writeln(’x=, x:4:2’); d. Writeln(x:4); Câu 18: Trong chương trình Pascal cho x là biến số thực và gán x:=35; Khi ta dùng lệnh writeln(x); sẽ in ra kết quả như thế nào? a. 35 b. 35.00000000000000 c. 3.5000000000000E+001 d. 3.500000000000000 Câu 19. Tính giá trị cuối cùng của C, biết rằng: a:= 5; b:= 5; a:= a + b; b:=b+b; C:= a+b; a. C:=5; b. C:=10; c. C:=15; d. C:=20; Câu 20: Quá trình giải bài toán trên máy tính theo trình tự các bước sau: A. Xác định bài toán →Viết chương trình→Mô tả thuật toán. B. Mô tả thuật toán→Viết chương trình→ Xác định bài toán. C. Xác định bài toán →Mô tả thuật toán→Viết chương trình. D. Viết chương trình→Mô tả thuật toán→ Xác định bài toán Điền đáp án vào ô trống: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 B. Tự Luận: (5 điểm) Câu 1: (1 điểm): Chuyển các biểu thức từ biểu thức toán học thành biểu thức trong Pascal và ngược lại: a. .............................................................. .. .............................................................. .. .............................................................. .. b. (3+5)*(3+5)/6+2*2 ......................................................................... ......................................................................... ......................................................................... Câu 2: (2 điểm): Hãy gạch dưới lỗi (nếu có) và sửa lỗi trong chương trình sau : progam baitap; ......................................................................................................... use crt; ......................................................................................................... Var a,b := interger; ......................................................................................................... Const c := 3; ......................................................................................................... Begin ......................................................................................................... a := 200 ......................................................................................................... b = a+c ; ......................................................................................................... writeln(‘b=’,b); ......................................................................................................... readln; ......................................................................................................... End ......................................................................................................... Câu 3: viết chương trình nhập điểm 3 môn toán, lý, hóa. Với toán, lý, hóa là điểm nguyên. Tính trung bình cộng 3 môn toán, lý, hóa là biến TB. (2 điểm) ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... TRƯỜNG THCS HOA LƯ LỚP 8: ......... ĐIỂM ...................................................................................... ...................................................................................... KIỂM TRA HỌC KÌ I MÔN: TIN 8 ĐỀ B A- TRẮC NGHIỆM (5 điểm) Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là: A. Khoi 8; B. begin; C. 14tuoi ; D. use; Câu 2: Trong chương trình Pascal cú pháp đúng để khai báo hằng là: a. Var :; b. Const = ; c. Const : ; d. Var = ; Câu 3: Trong cách viết tiêu đề chương trình sau, cách nào đúng? A. Program kiem tra; B. Program kiem_tra 1; C. Program 1_bai_kt ; D. Program kiem_tra; Câu 4: Phạm vi giá trị của kiểu xâu ký tự là: a. 2,9*10-39 ==>1,7*1038 b. 255 kí tự 15 15 c. -2 == >2 -1 d. 1,9*10-39 ==>1,7*1038 Câu 5: Trong Pascal, khai báo đúng là: A. Const x : real; B. Const B = 8; C. Var Tong = Real; D. Var HS : Interger; Câu 6: : Xét đoạn chương trình sau: Begin Writeln(‘33-13=’,33-13); End.  máy sẽ in ra mà hình đáp án nào? a. 33-13 b. 20 c. 33-13=33-13 d. 33-13=20 Câu 7: Tính giá trị cuối cùng của c, biết rằng: a:=5; b:= 3; a:= b + b; c:= a+b; a. c:= 8; b. c:=9; c. c:= 5; d. c:= 13; Câu 8: Trong chương trình Pascal có các khai báo sau: Var a,b: integer; Const c=15.5; lệnh nào không hợp lệ? a. a:=5.5; b. b:=15; c. a:=55; d. readln(a,b); Câu 9: Hãy cho biết kết quả của phép toán sau (dùng trong ngôn ngữ Pascal): 45 div 6 + 5.5 a. 5.5 b. 7.5 c. 10.5 d. 12.5 Câu 10: Hãy cho biết kết quả của phép toán sau (dùng trong ngôn ngữ Pascal): 41 mod 7 + 5.5 a. 10.5 b. 11.5 c. 12.5 d. 13.5 Câu 11: Để dịch chương trình Pascal em thực hiện ta dùng tổ hợp phím: A. ALT + F9 B. ALT + F5 C. CTRL + F9 D. CTRL + F5 Câu 12: Kiểu dữ liệu nào có phạm vi giá trị là các số nguyên từ 0 đến 255? a. Integer b. String c. Real d. Byte Câu 13: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu? A. Chỉ một biến cho mỗi kiểu dữ liệu. B. 10 biến. C. Chỉ hạn chế bởi dung lượng bộ nhớ. D. Không giới hạn. Câu 14: Lệnh dừng chương trình trong thời gian x giây là: a. Delay(x); b. Delay(x000); c. Readln; d. writeln; Câu 15: Trong chương trình Pascal cho x là biến số thực và gán x:=8.5858585858; để in ra màn hình kết quả là x = 8.5 ta chọn lệnh: a. Writeln(‘x=, x:4:1‘); b. Writeln(’x=’, x:4:2); c. Writeln(‘x=‘, x:4:1); d. Writeln(x:4); Câu 16 : Trong Pascal câu lệnh Writeln hoặc Write được dùng để: a. In dữ liệu ra màn hình b. Đọc dữ liệu vào từ bàn phím c. Khai báo biến d. Khai báo hằng Câu 17: Ngôn ngữ dùng để viết các chương trình máy tính? A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ nói trên Câu 18: Quá trình giải bài toán trên máy tính theo trình tự các bước sau: A. Xác định bài toán →Viết chương trình→Mô tả thuật toán. B. Xác định bài toán →Mô tả thuật toán→Viết chương trình. C. Mô tả thuật toán→Viết chương trình→ Xác định bài toán. D. Viết chương trình→Mô tả thuật toán→ Xác định bài toán Câu 19: Trong chương trình Pascal cho x là biến số thực và gán x:=50; Khi ta dùng lệnh writeln(x); sẽ in ra kết quả như thế nào? a. 50 b. 50.0000000000000 c. 5.000000000000000E d. 5.000000000000E+001 Câu 20. Phép gán nào sau đây là hợp lệ: a. a=5; b. a:=5; c. a=:5; d. a:=Sai Gon; Điền đáp án vào ô trống: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 B. Tự Luận: (5 điểm) Câu 1: (1 điểm): Chuyển các biểu thức từ biểu thức toán học thành biểu thức trong Pascal và ngược lại: a. .............................................................. .. .............................................................. .. .............................................................. .. b. 8*8 + ((20-5)*(20-5))/6 ......................................................................... ......................................................................... ......................................................................... Câu 2: (2 điểm): Hãy gạch dưới lỗi (nếu có) và sửa lỗi trong chương trình sau : program bai tap; ......................................................................................................... uses ctr; ......................................................................................................... Var a,b = interger; ......................................................................................................... Cosnt c = 5; ......................................................................................................... Begin ......................................................................................................... a = 200; ......................................................................................................... b := a+c ......................................................................................................... writeln(‘b=,b’); ......................................................................................................... readln; ......................................................................................................... End. ......................................................................................................... Câu 3: viết chương trình nhập điểm 3 môn văn, sử, địa. Với văn, sử, địa là điểm nguyên. Tính trung bình cộng 3 môn văn, sử, địa là biến K. (2 điểm) ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ...................................................................................... ....................................................................................