Phần trắc nghiệm 7 điểm Câu 1: Hãy chọn phát biểu sai về tên do người sử dụng người lập trình đặt phải: a.. Chỉ gồm các chữ cái chữ số và dấu gạch dưới c.[r]
(1)ĐỀ KIỂM TRA HỌC KỲ I KHỐI 11 NĂM HỌC 2009-2010 I Phần trắc nghiệm (7 điểm) Câu 1: Hãy chọn phát biểu sai tên người sử dụng (người lập trình) đặt phải: a Chỉ gồm các chữ cái chữ số và dấu gạch c Được trùng với tên chuẩn b Tên không bắt đầu chữ số d Trong tên không có khoảng trắng Câu 2: Hãy chọn câu biểu diễn TP: a 53,5; ‘ good morning ’; ‘100’; 1.5E+02 c ‘FALSE’; “nhap n”; 248; 1.00E-01 b -1.12E-01; A3.14; ‘nhap n’; 22.11 d 10.14; 8E+03; ‘bai tap 1’; ‘nhap n’ Câu 3: Để tìm giá trị lớn hai số A và B, ta viết câu lệnh IF-THEN nào các câu lệnh sau: a IF A>B THEN MAX:=A; c IF A>B THEN MAX:=A ELSE MAX:=B; b IF A>B THEN MAX:=B; d IF A>B THEN MAX:=A; ELSE MAX:=B; Câu 4: Biểu thức điều kiện (trong TP) để xác định M và N đồng thời không chia hết cho là: a (M DIV 3<>0) AND (N DIV 3<>0) c ( M DIV 3<>0) OR ( N MOD <>0) b (M MOD 3<>0) AND (N MOD 3<>0) d ( M MOD 3<>0) OR (N MOD 3<>0) Câu 5: Trong quá trình tính toán, biến X nhận giá trị phạm vi -12 đến 212 thì biến đó có thể khai báo kiểu liệu nào? a Byte b Word c Real d Integer Câu 6: Hãy chọn phương án đúng khai báo biến a, b kiểu số thực: a Var a; b : Real; b Var a, b : Real c Var a,b=Real; d Var a; b := Real; Câu 7: Trong khai báo biến sau đây TP cấp phát bao nhiêu nhớ? Var a,b:Integer; i,j: Byte; X,Y,Z:Real; a 24 Byte b 16 Byte c 22 Byte d 21 Byte Câu 8: Hãy chọn phát biểu đúng: a Tên biến TP định nghĩa b Tên biến có thể bắt đầu chữ số c Tên biến người lập trình đặt và có thể trùng với tên chuẩn d Tên biến TP định nghĩa và không trùng với từ khoá Câu 9: Hãy chọn câu có tên biến đúng: a bAItap; H2; 2BT; BTap2;uses c Begin; 2BT; Btap2; Real; pt b X_2; Lop_11A; BTap2; tam; Temp d 11A; Btap2; tam; chuong-trinh; Byte Câu 10: Chỉ trường hợp đúng khai báo TP: a CONST pi=3.14; b CONST pi :=3.14; c USES pi=3.14; d USES pi=3,14; Câu 11: Tên TP là dãy liên tiếp không quá : a 255 kí tự c 64 kí tự b 16 kí tự d 127 kí tự Câu 12: Để lấy phần nguyên phép chia N cho 5, lập trình PASCAL ta cần thực a N/3 c N\5 b N MOD d N DIV Câu 13: Đâu là câu lệnh gán đúng: a X=Y c X;=Y b X:=Y d X:Y Câu 14: Để thực việc nhập biến a,b,c từ bàn phím, ta cần thực hiện: a Writeln(a:2,b:2,c:2) c Read(a,b,c) b Readln(‘a,b,c’) d Readln(a;b;c); II Phần tự luận: (3 điểm) Câu 1: (1 điểm): Viết câu lệnh rẽ nhánh kiểm tra M là số chẵn hay lẻ? Câu 2: (2 điểm) Viết chương trình tìm số lớn số nguyên nhập từ bàn phím? Lop11.com (2)