Writea; Câu 15: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?. Chỉ một biến cho một kiểu biến BA[r]
(1)ĐỀ THI HK I TIN HỌC NĂM HỌC 2012 – 2013 (ĐỀ LẺ) Phần I TRẮC NGHIỆM Câu 1: Trong các tên sau đây, tên nào là hợp lệ ngôn ngữ Pascal? A 9abc B Tu_giac C A 8bc D Ve hinh Câu Ngôn ngữ lập trình là: A Chương trình máy tính B Ngôn ngữ dùng để viết các chương trình máy tính C Môi trường lập trình D Một thuật toán Câu Trong các từ sau, từ nào không phải là từ khoá? A Program B Begin C Ct_dau_tien D End Câu Hãy chọn khai báo sai các khai báo sau đây: A Var x, y : integer; B Var y: real; C Const m: integer; D Const n = 8; Câu 9: Cấu trúc chung chương trình gồm phần? A phần B phần C phần D phần Câu 11: Input(Giá trị biến đầu vào) bài toán giải phương trình bậc hai: ax2 + bx + c = là: A a, b, x B a, c, x C a, b, c D x, a, b, c Câu 13: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là: A.Write(‘nhap gia tri cua a:’); B.Readln(a); C Writeln(a); D Write(a); Câu 15: Số biến có thể khai báo tối đa chương trình là bao nhiêu? A Chỉ biến cho kiểu biến B 10 Biến C Chỉ hạn chế dung lượng nhớ D Không giới hạn Câu 17: Hãy cho biết kết trên màn hình sau thực chương trình sau? Begin Writeln(‘16*2-3=’,16*2-3); End A 29 B 16*2-3 C 16*2-3= 29 D 16*2-3= Câu 19: Để chạy chương trình Pascal em thực hiện: A Nhấn tổ hợp phím ALT + F9 B Nhấn tổ hợp phím ALT + F5 C Nhấn tổ hợp phím CTRL + F9 D Nhấn phím Enter 12− −2 viết dạng biểu thức Pascal là: Câu 21: Biểu thức toán học 4+6 A 12-5/4+6-2 B (12-5)/(4+6)-2 C (12-5-2)/(4+6) D (12-5)/(4+6-2) Câu 23 Trong Pascal câu lệnh Writeln Write dùng để: A In liệu màn hình B Đọc liệu vào từ bàn phím C Khai báo biến D Khai báo Câu 25 Giả sử lúc đầu giá trị x là 10 Sau thực câu lệnh: “if x > then x := x+1 else x := x – 1” giá trị x là: A 11 B 10 C D Đáp án khác Câu 27 Từ nào sau đây là từ khóa ngôn ngữ lập trình Pascal? A Uses; B Hinh_tron; C End; D A và C Câu 29 Kết phép toán 45 div mod + là bao nhiêu? A 7; B 5; C 3; D (2) Trình bày theo bảng sau: Câu Đáp án đúng Câu Đáp án đúng Câu 11 21 13 23 15 25 17 27 19 29 Đáp án đúng PHẦN II: TỰ LUẬN: Câu Viết biểu thức toán sau đây dạng biểu thức Pascal x2 ( a b) * c ) a 24 z 8 y b a y Câu 2: Chuyển các biểu thức viết Pascal đây thành biểu thức toán học 1/(n*(n+1)*(n+2)) = Câu 3: Cho biết tính hợp lệ các câu lệnh Pascal sau và nêu lí không hợp lệ: a if x:= a+b then x:= x+1; b if a>b then max = a Câu 4: tính: 2Div3 – 2Mod3 + 3Div2 – 3Mod2 =…………………………………………… Câu 5: Cho a = 9, b=8 Tìm kết biến S sau câu lện sau đây, với ban đầu giá trị S If (a+b) mod = then S:=a*b; (S=……vì…………………………………………………………… ……………….) (3)