1. Trang chủ
  2. » Luận Văn - Báo Cáo

BAI KIEM TRA MOT TIET TUAN 8

6 8 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Mọi chương trình máy tính đều được lập trình sẵn, được gắn trong phần cứng của máy tính và được bán cùng máy tính Câu 3: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu khác nhau[r]

(1)( ĐỀ 1) KIỂM TRA tiết Họ và tên:………… Lớp 8… MÔN : TIN HỌC Điểm: Phần 1: Trắc nghiệm (2,5 điểm) : câu Đáp án Lời phê giáo viên: Hãy chọn đáp án đúng Câu Trong các tên sau đây, tên nào là hợp lệ ngôn ngữ Pascal: (0.5 điểm) a 8a b tamgiac c program d bai tap Câu Để chạy chương trình ta sử dụng tổ hợp nào: (0.5 điểm) a Ctrl – F9 b Alt – F9 c F9 d Ctrl – Shitf – F9 Câu Trong Pascal, khai báo nào sau đây là đúng? (0.5 điểm) a Var tb: real; b Type 4hs: integer; c const x: real; d Var R = 30; Câu Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal nào ? (0.5 điểm) a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c) c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3 Câu Writeln (‘Ban hay nhap nam sinh’); (0.5 điểm) Readln (NS); Ý nghĩa hai câu lệnh trên là: a Thông báo màn hình dòng chữ: “Ban hay nhap nam sinh” b Yêu cầu người sử dụng nhập giá trị cho biến NS c Thông báo màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS d Tất sai Phần 2: Phần tự luận: Câu 1: Viết các biểu thức toán sau đây dạng biểu thức Pascal: (4 điểm) a 15(4 + 30 + 12) => 10+ x ¿ ¿ b ¿ ¿ => c, ax2 + bx +2c => d (a+b)2.(d+e)3 =>……………………………………………………………………………………………………………………………… ………………… Cõu 2: (3,5 điểm)Viết chơng trình nhập hai số từ bàn phím và hiển thị màn hình tổng và tích hai số đó (2) (3) ( ĐỀ 2) KIỂM TRA tiết Họ và tên:………… Lớp 8… MÔN : TIN HỌC Điểm: Lời phê giáo viên: Phần I: TRẮC NGHIỆM * Khoanh tròn trước chữ cái đứng trước câu trả lời mà em chọn Câu (0,5 điểm): Khai báo từ khóa: A Const B Var C Type D Uses Câu (0,5 điểm): Để chạy chương trình ta ấn tổ hợp phím Ctrl + F9: A Đúng B Sai Câu (0,5 điểm): Để nhập liệu ta dùng lệnh: X:=’Nhap du lieu’; A Đúng B Sai Câu (0,5 điểm): Giả sử Q khai báo là là biến với kiểu liệu ký tự, X là biến với kiểu liệu xâu.Phép gán nào sau đây hợp lệ: A Q:= 1234; B X:= ‘1234’; C Q := 1234; D X:= Q; Câu (1điểm) : Điền các cụm từ sau vào chỗ trống ( ) để câu hoàn chỉnh : ngôn ngữ lập trình, ngôn ngữ máy, chương trình, dãy bit, chương trình dịch a) Các lệnh ngôn ngữ máy viết dạng b) ……………………………… sử dụng để viết chương trình b) Chương trình thường viết ngôn ngữ lập trình, sau đó chuyển đổi sang ngôn ngữ máy c) là ngôn ngữ máy tính có thể hiểu trực tiếp Câu (1điểm): Hãy ghép ý cột A với ý cột B để câu đúng : Cột A (Tên kiểu) Cột B (Phạm vi giá trị) Char a Số thực khoảng từ – 10-38 đến 1037 Integer b Một kí tự bảng chữ cái Real c Số nguyên khoảng từ -32000 đến +32000 String d Xâu kí tự, tối đa gồm 255 kí tự Cách ghép với … với … với … với … Câu :(1,5 điểm): Chuyển, các biểu thức toán học sang biểu thức viết Pascal: a) ( x  5)  x 46  (5.3) b) 11 ………………………………………………… ………………………………………………… c) a  b ………………………………………………… Câu 8: (1 điểm): Thực phép tính a) 125 mod = … b) 63 div 11 = … c) sqrt(36) = … d) abs(36) = … (4) Phần II: TỰ LUẬN Câu (1.5 điểm) : Cho hình vẽ mô tả vị trí Rô-bôt, rác và thùng rác sau :  Thùng rác  - Mũi tên cho biết rô-bôt hướng bên trái - Mỗi ô tính là bước Rác  Rô-bôt Hãy viết các lệnh điều khiển rô-bôt nhặt rác và bỏ rác vào thùng ? Câu 10 (2 điểm): Viết chương trình đưa thông báo màn hình, thông báo trên dòng: TEN EM LA: …………… HOC SINH LOP: … SO THICH: …………………………………… Họ và tên : ………………………………………… BÀI KIỂM TRA MỘT TIẾT Môn: Tin học (5) Lớp : ………………… Thời gian: 45 phút ĐỀ BÀI I PHẦN TRẮC NGHIỆM (6 điểm) Câu 1: Phép toán 105 div 10 có giá trị là: A B C 15 D 10 Câu 2: Hãy chọn câu đúng phát biểu đây: A Con người có thể lệnh cho máy tính câu lệnh đơn giản B Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực C Khi thực chương trình, máy tính thực các lệnh có chương trình theo thứ tự ngẫu nhiên và thứ tự thực các lệnh không ảnh hưởng đến kết thực chương trình D Mọi chương trình máy tính lập trình sẵn, gắn phần cứng máy tính và bán cùng máy tính Câu 3: Các ngôn ngữ lập trình phân chia liệu thành các kiểu khác với mục đích gì? Hãy chọn phương án trả lời SAI các phương án sau đây A Sử dụng nhớ máy tính cách có hiệu B Thực các phép toán tương ứng với kiểu liệu C Tự động hoá việc viết chương trình D Kiểm soát lỗi chương trình thực các phép toán không có nghĩa Câu 4: Thứ tự đúng chương trình Program Chuong trinh 1; (1) Begin (2) Uses crt; (3) Writeln ( ’ hoa cỏ mùa xuân’);(4) End (5) là: A 1, 3, 2, 4, B 1, 2, 4, 3, C 2, 3, 1, 4, D 1, 2, 3, 4, a(b  2)   a biểu diễn nào? Câu 5: Trong NNLT Pascal, biểu thức x A 1/(x-a)*(b+2)/(2+a) B 1/x-(a*b+2)/(2+a) C 1/x-a*(b+2)/(2+a) D (1/x-a*b+2)/(2+a) Câu 6: Trong các tên sau đây, tên nào hợp lệ NNLT Pascal? A Khoi B Tamgiac; C Bai-tap-thuc-hanh D beginprogram Câu 7: Khi thực phép chia, phép chia lấy phần nguyên, phép chia lấy phần dư hai số 14 và 5, có các kết sau, hãy chọn kết đúng A 14/5 = 2.8; 14 div = 2; 14 mod = B 14/5 = 2,8; 14 div = 2; 14 mod = C 14/5=2; 14 div =2; 14 mod = D 14/5 = 2.8; 14 div = 4; 14 mod = Câu 8: Máy tính có thể hiểu trực tiếp ngôn ngữ nào các ngôn ngữ sau đây? A Ngôn ngữ tự nhiên ngưòi B Ngôn ngữ máy C Tất các ngôn ngữ trên D Ngôn ngữ lập trình Câu 9: Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln (‘KQ là:’, a); cái gì in màn hình? A Ket qua la: a B Không đưa gì C KQ la a D KQ la: <giá trị biến a> Câu 10: Các tên sau đây, đâu là từ khoá? A End, Mod, Var, Readln; B Begin, Uses, Write; Or C Begin, Program, Uses, And D Begin, Readln, Or, Uses Câu 11: Các thành phần ngôn ngữ lập trình gồm: A Bảng chữ cái và các quy tắc để viết các câu lệnh B bảng chữ cái và các từ khoá C Các từ khoá và tên D Bảng chữ cái, các từ khoá và tên (6) Câu 12: Biểu thức 1+1/2+1/(2*3)+1/(3*4)+1/(4*5) là dạng biểu diễn biểu thức toán học: 1 1 1 1 (1   x3  3x  ) 1    2 4x5 2x3 3x4 4x5 A B 1 1 (1   )x3  ( x4)  2 4x5 C (1  2x3  3x4  4x5) D II PHẦN TỰ LUẬN (4 điểm) Câu 1: ( điểm) Hãy biểu diễn các biểu thức sau đây ngôn ngữ lập trình Pascal (a  c)h ah a h 2 a 5x + 2x – 8x+15 b c b  c d bc Chuyển các biểu thức viết Pascal đây thành biểu thức toán học a 2*p*r b –b/(2*a+c) c 1/(n*(n+1)*(n+2)) d (10*a +2*b)/(a*b) Câu 2: (2 điểm) Viết chơng trình nhập hai số từ bàn phím và hiển thị màn hình hiệu hai số đó BÀI LÀM I PHẦN TRẮC NGHIỆM (Hãy tô kín đáp án tương ứng với các câu hỏi ) II PHẦN TỰ LUẬN (7)

Ngày đăng: 05/06/2021, 05:19

w