Đề kiểm tra 1 tiết môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT Tủa Chùa

doc 6 trang thungat 1710
Bạn đang xem tài liệu "Đề kiểm tra 1 tiết môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT Tủa Chùa", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docde_kiem_tra_1_tiet_mon_tin_hoc_lop_11_nam_hoc_2016_2017_truo.doc

Nội dung text: Đề kiểm tra 1 tiết môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT Tủa Chùa

  1. SỞ GD&ĐT ĐIỆN BIÊN Kiểm tra 1 tiết TRƯỜNG THPT TỦA CHÙA Môn: Tin Học 11 Năm học 2016- 2017 ĐỀ 01 Họ và tên: Lớp:11b Câu 1: Hãy chỉ ra các tên dành riêng( từ khóa) trong các tên sau: a. integer b. var c. baith1 d. end e. giaipt f. longint Câu 2: Cho chương trình sau : Var a,b,c : real; a:= 2; b:=4; c:= -8; deta := b*b - 4*a*c; writeln(deta); end. Kết luận đúng nhất về lỗi của chương trình là : a. Thiếu từ khóa BEGIN b. Không khai báo biến deta c. Thiếu từ khóa BEGIN và không khai báo biến deta. Câu 3 : Biến P có thể nhận các giá trị 5; 10 ; 15; 20; 25; 30. Khai báo nào trong các khai báo sau là đúng và tốn ít bộ nhớ nhất? a. Var P : byte; b. Var P : longint; c. Var P : boolean; d. Var P : Char; Câu 4 : Cấu trúc rẽ nhánh dạng thiếu : a. If then ; b. If then else ; c. If then ; d. If then else ; Hãy chọn đáp án đúng. Câu 5 :Hãy điền các kiểu dữ liệu trong Pascal sau : Byte, integer, word, char, boolean, extended, real, longint vào cột thích hợp trong bảng dưới đây: Kiểu số nguyên Kiểu số thực Kiểu kí tự Kiểu lôgic
  2. Câu 6 : Cho các biểu thức toán học, hãy chuyển sang biểu thức trong pascal a sinx a. a2 x2 1 b. 2x3 +56a 3b Câu 7 : Hãy viết các biểu thức sau dưới dạng toán học: a. a + b/c b. 7*sqrt(a+b) Câu 8 : Viết chương trình tính tổng của hai số nguyên dương A và B.
  3. SỞ GD&ĐT ĐIỆN BIÊN Kiểm tra 1 tiết TRƯỜNG THPT TỦA CHÙA Môn: Tin Học 11 Năm học 2016- 2017 ĐỀ 02 Họ và tên: Lớp:11b Câu 1: Hãy chỉ ra các tên chuẩn trong các tên sau: a. program b. real c. var d. const e.end f.integer Câu 2: Cho chương trình sau : Var x,y : real; n: integer; Begin m := 5; n := 4.5; x := 6; y := 11.5; writeln(x+y); readln(x+y); end. Kết luận nào dưới đây về lỗi của chương trình là đúng nhất : a. Lỗi tại dòng số 4 do thiếu khai báo biến m. b. Lỗi tại dòng số 5 do giá trị 4.5 là một số thực. c. Lỗi tại dòng số 9 do sai cú pháp của danh sách các biến. d. Tất cả các phát biểu trên đều đúng. Câu 3 : Biến P có thể nhận các giá trị 0.5; 0.6 ; 0.7; 0.8; 0.9. Khai báo nào trong các khai báo sau là đúng? b. Var P : integer; b. Var P : real; c. Var P : word; d. Var P : Char; Câu 4 : Cấu trúc rẽ nhánh dạng đủ : e. If then ; f. If then else ; g. If then h. If then else ; Hãy chọn đáp án đúng.
  4. Câu 5: Hãy điền các kiểu dữ liệu trong Pascal sau : Byte, integer, word, char, boolean, extended, real, longint vào cột thích hợp trong bảng dưới đây: Kiểu số nguyên Kiểu số thực Kiểu kí tự Kiểu lôgic Câu 6: Cho các biểu thức toán học, hãy chuyển sang biểu thức trong pascal sin2 x a. a 8 b. 5y2 + 4x 8y Câu 7: Hãy viết các biểu thức sau dưới dạng toán học: a. a - b/c b. (2*x - 7*c)/(sqrt(b-a)) . Câu 8: Viết chương trình giải phương trình bậc nhất có dạng ax + b = 0 (a#0)
  5. Đáp án Đề 01 Khoanh tròn vào đáp án đúng: 0.5đ/1câu x 4 câu = 2(đ) Câu 1 2 3 4 Đáp án b,d c a a Câu 5 (1đ) Kiểu số nguyên Kiểu số thực Kiểu kí tự Kiểu lôgic Byte, integer, word extended, real char boolean longint Câu 6(2đ) a, (a+sin(x))/(sqrt(a*a+x*x+1)) (1đ) b. (2*x*x*x) + 5*sqrt (6*a+3*b) (1đ) Câu 7(2đ) a, a +b (1đ) c b, 7-a b (1đ) Câu 8 (3đ) Program tinhtong; Uses crt; Var t,a,b: integer; (0,5đ) Begin (0,25đ) Writeln(‘nhap a,b’); (0,25đ) Readln(a,b); (0,5đ) t := a + b; (0,5đ) writeln(‘tong la’,t); (0.5đ) readln (0.25đ) end. (0.25đ)
  6. Đáp án Đề 02 Khoanh tròn vào đáp án đúng: 0.5đ/1câu x 4 câu = 2(đ) Câu 1 2 3 4 Đáp án b,f d b f Câu 5 (1đ) Kiểu số nguyên Kiểu số thực Kiểu kí tự Kiểu lôgic Byte, integer, word extended, real char boolean longint Câu 6(2đ) a, sin(x)*sin(x)/(a+8) (1đ) b, 5*sqr(y) + sqrt(4*x +8*y) (1đ) Câu 7(2đ) a, a -b (1đ) c d, 2x 7c (1đ) b a Câu 8 (3đ) Program giaiphuongtrinhbacnhat; Uses crt; Var x,a,b: real; (0,5đ) Begin (0,25đ) Writeln(‘nhap a,b’); (0,25đ) Readln(a,b); (0,5đ) x := - b/a ; (0,5đ) writeln(‘nhiem la ’,x); (0.5đ) readln (0.25đ) end. (0.25đ)