Thân chương trình được giới hạn bởi cặp từ khóa.. Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal.[r]
Trang 1Trường THPT Nam Kỳ Khởi Nghĩa
Học và tên HS:
Lớp 11
ĐỀ KIỂM TRA 1 tiết HK1 năm học 2010 – 2011
A Trắc nghiệm (6đ) (Khoanh tròn vào câu trả lời đúng)
1 Hàm div dùng để:
a Tính căn bậc b Chia lấy phần dư c Làm tròn 1 số d Chia lấy phần nguyên
2 Để nhập giá trị vào biến a ta có câu lệnh:
3 Kiểu Integer có phạm vi giá trị từ:
a 0 đến 216-1 b 0 đến 255 c -231 đến 231-1 d -215 đến 215-1
4 Cú pháp lệnh If dạng thiếu :
a If <điều kiện> else <câu lệnh>; b If <điều kiện> then <câu lệnh>;
c If <câu lệnh> then <điều kiện>; d If <câu lệnh> else <điều kiện> ;
5 Hãy viết biểu thức : 99.5 ≥ N >0 sang dạng biểu diễn tương ứng trong Pascal
a (N>=99.5) and (N>0) b (N<=99.5) or (N>0) c (N >= 99.5) or (N>0) d (N <= 99.5) and (N>0)
6 Trong NNLT Pascal, chương trình sau có kết quả gì?
If (3 mod 2=0) then write (‘Sai’)
Else write (‘Dung’);
7 Cấu trúc của chương trình gồm
8 Kết quả của biểu thức sqrt((ABS(25-50) mod 2)) là?
9 Cho đoạn chương trình sau:
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=100 kết quả x bằng bao nhiêu?
10 Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình
a Không đưa ra gì cả b Ket qua la 5 c ‘Ket qua la’ 5 d Ket qua la a
11 Để chạy chương trình ta sẽ nhấn phím nào
12 Khai báo nào đúng :
a Var x = Integer b Var x of Integer c Var x: Integer d Var x := Integer ;
13 Để khai báo sử dụng biến phải dùng từ khóa nào?
14 Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal
15 Thân chương trình được giới hạn bởi cặp từ khóa
a Begin End; b Begin End c Start Finish; d Start Finish
16 Để lưu giữ 1 biến kiểu Char máy tính cần dành bộ nhớ ra:
Đề 1
Trang 2a Không chạy được vì có lỗi b 'Day la lop TIN HOC'
20 Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 + (15 div 4)
21 Giả thiết a, b là 2 biến nguyên, điều kiện để xác định a, b đồng thời chia hết cho 3 là
a (a mod 3 = 0) and (b mod 3 = 0) b (a mod 3 = 0) or (b mod 3 = 0)
c (a mod 3 <> 0) or (b mod 3 <> 0) d (a mod 3 <> 0) and (b mod 3 <> 0)
22 Cho biết tổ hợp phím nào thoát ra khỏi chương trình Pascal:
23 Xét biểu thức logic: (n >0) and (n mod 2 = 0) Khẳng định nào sau đây là đúng?
a Kiểm tra xem n có là một số dương b Kiểm tra n có chia hết cho 2 không;
24 Hàm sqr(x) tương ứng với phép toán nào trong toán học
a Tính căn bậc 2 b Tính giá trị tuyệt đối c Tính bình phương d Tính lũy thừa
B Tự luận (4đ)
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức trong Pascal
Câu 2 (2đ): Chuyển các biểu thức sau từ biểu diễn trong Pascal sang biểu diễn trong toán học.
a/ 3*x*x- (1/sqrt(5))*(x-m)-15=13 b/ Sin(5*x)+cos(3x+y)=12
Bài làm
A Trắc nghiệm
B Tự luận
Câu 1 Câu 2
Trang 3
Trường THPT Nam Kỳ Khởi Nghĩa
Học và tên HS:
Lớp 11
ĐỀ KIỂM TRA 1 tiết HK1 năm học 2010 – 2011
A Trắc nghiệm (6đ) (Khoanh tròn vào câu trả lời đúng)
1 Hàm mod dùng để:
a Tính căn bậc b Chia lấy phần dư c Làm tròn 1 số d Chia lấy phần nguyên
2 Để nhập giá trị vào biến a ta có câu lệnh:
3 Kiểu Integer có phạm vi giá trị từ:
a 0 đến 216-1 b -215 đến 215c 0 đến 255 d.-231 đến 231-1
4 Cấu trúc của chương trình gồm
5 Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình
a Không đưa ra gì cả b Ket qua la 5 c ‘Ket qua la’ 5 d Ket qua la a
6 Để dịch chương trình ta sẽ nhấn phím nào
7 Cú pháp lệnh If dạng thiếu :
a If <điều kiện> else <câu lệnh>; b If <câu lệnh> then <điều kiện>;
c If <điều kiện> then <câu lệnh>; d If <câu lệnh> else <điều kiện> ;
8 Kết quả của biểu thức sqr((ABS(25-50) mod 2)) là?
9 Cho đoạn chương trình sau:
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=110 kết quả x bằng bao nhiêu?
10 Hãy viết biểu thức : 0≥ N >-9.5 sang dạng biểu diễn tương ứng trong Pascal
a (N>-9.5) and (N<=0) b (N<-9.5) or (N>=0) c (N > -9.5) or (N>=0) d (N <=-9.5) and (N>=0)
11 Trong NNLT Pascal, chương trình sau có kết quả gì?
If (4 mod 3 =0) then write (‘Sai’)
Else write (‘Dung’);
12 Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal
13 Thân chương trình được giới hạn bởi cặp từ khóa
a Begin End; b Start Finish c Start Finish; d Begin End
14 Khai báo nào đúng :
a Var x = Integer b Var x: Integer c Var x of Integer d Var x := Integer ;
15 Có biểu thức x:=-b/a, hãy chọn kiểu dữ liệu phù hợp với biến x?
16 Để khai báo sử dụng biến phải dùng từ khóa nào?
Đề 2
Trang 4Writeln ('Day la lop TIN HOC’);
20 Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 – (15 div 4)
21 Cho biết tổ hợp phím nào thoát ra khỏi chương trình Pascal:
22 Xét biểu thức logic: (n <0) and (n mod 2 = 0) Khẳng định nào sau đây là đúng?
a Kiểm tra xem n có là một số âm chẵn b Kiểm tra n có chia hết cho 2 không;
23 Hàm sqrt(x) tương ứng với phép toán nào trong toán học
a Tính căn bậc 2 b Tính giá trị tuyệt đối c Tính bình phương d Tính lũy thừa
24 Giả thiết a, b là 2 biến nguyên, điều kiện để xác định a, b đồng thời chia hết cho 3 là
a (a mod 3 = 0) and (b mod 3 = 0) b (a mod 3 = 0) or (b mod 3 = 0)
c (a mod 3 <> 0) or (b mod 3 <> 0) d (a mod 3 <> 0) and (b mod 3 <> 0)
B Tự luận (4đ)
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức trong Pascal
Câu 2 (2đ): Chuyển các biểu thức sau từ biểu diễn trong Pascal sang biểu diễn trong toán học.
a/ 3*x*x- (1/sqrt(5))*(x-m)-15=13 b/ 1- a/sqrt(a*a+b)
Bài làm
A Trắc nghiệm
B Tự luận
Câu 1 Câu 2
Trang 5
Trường THPT Nam Kỳ Khởi Nghĩa
Học và tên HS:
Lớp 11
ĐỀ KIỂM TRA 1 tiết HK1 năm học 2010 – 2011
A Trắc nghiệm (6đ) (Khoanh tròn vào câu trả lời đúng)
1 Để dịch chương trình ta sẽ nhấn phím nào
2 Cú pháp lệnh If dạng thiếu :
a If <điều kiện> else <câu lệnh>; b If <điều kiện> then <câu lệnh>;
c If <câu lệnh> then <điều kiện>; d If <câu lệnh> else <điều kiện> ;
3 Kiểu Integer có phạm vi giá trị từ:
a 0 đến 255 b -215 đến 215c -231 đến 231-1 d 0 đến 216-1
4 Cấu trúc của chương trình gồm
5 Cho đoạn chương trình sau:
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=102 kết quả x bằng bao nhiêu?
6 Để nhập giá trị vào biến a ta có câu lệnh:
a Readln(‘a’) b writeln(a) c writeln('a') d Readln(a)
7 Giá trị của biểu thức sqr((ABS(25-50) mod 2)) là?
8 Kết quả hàm mod dùng để:
a Tính căn bậc b Làm tròn 1 số c Chia lấy phần dư d Chia lấy phần nguyên
9 Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình
a Không đưa ra gì cả b Ket qua la 5 c ‘Ket qua la’ 5 d Ket qua la a
10 Thân chương trình được giới hạn bởi cặp từ khóa
a Begin End; b Start Finish c Start Finish; d Begin End
11 Có biểu thức x:=-b/a, hãy chọn kiểu dữ liệu phù hợp với biến x?
12 Hãy viết biểu thức : 0≥ N >-9.5 sang dạng biểu diễn tương ứng trong Pascal
a (N>-9.5) and (N<=0) b (N<-9.5) or (N>=0) c (N > -9.5) or (N<=0) d (N <=-9.5) and (N>=0)
13 Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal
14 Khai báo nào đúng :
a Var x = Integer b Var x: Integer c Var x of Integer d Var x := Integer ;
15 Trong NNLT Pascal, chương trình sau có kết quả gì?
If (5 mod 3 <>0) then write (‘Sai’)
Else write (‘Dung’);
16 Câu lệnh sau cho kết quả là
Writeln ('Day la lop TIN HOC’);
Đề 3
Trang 619 Xét biểu thức logic: (n <0) and (n mod 2 = 0) Khẳng định nào sau đây là đúng?
a Kiểm tra xem n có là một số âm chẵn b Kiểm tra n có chia hết cho 2 không;
20 Hàm sqrt(x) tương ứng với phép toán nào trong toán học
a Tính bình phương b Tính giá trị tuyệt đối c Tính căn bậc 2 d Tính lũy thừa
21 Cho biết tổ hợp phím nào thoát ra khỏi chương trình Pascal:
22 Để khai báo sử dụng biến phải dùng từ khóa nào?
23 Cho biết kết quả trả về của biểu thức sau: (99 div 9) mod 9 + (13 div 3)
24 Giả thiết a, b là 2 biến nguyên, điều kiện để xác định a, b đồng thời chia hết cho 3 là
a (a mod 3 = 0) or (b mod 3 = 0) b (a mod 3 = 0) and (b mod 3 = 0)
c (a mod 3 <> 0) or (b mod 3 <> 0) d (a mod 3 <> 0) and (b mod 3 <> 0)
B Tự luận (4đ)
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức trong Pascal
Câu 2 (2đ): Chuyển các biểu thức sau từ biểu diễn trong Pascal sang biểu diễn trong toán học.
Bài làm
A Trắc nghiệm
B Tự luận
Câu 1 Câu 2
Trang 7
Trường THPT Nam Kỳ Khởi Nghĩa
Học và tên HS:
Lớp 11
ĐỀ KIỂM TRA 1 tiết HK1 năm học 2010 – 2011
A Trắc nghiệm (6đ) (Khoanh tròn vào câu trả lời đúng)
1 Hàm mod dùng để:
a Tính căn bậc b Chia lấy phần dư c Làm tròn 1 số d Chia lấy phần nguyên
2 Để in ra giá trị a ta có câu lệnh:
3 Cú pháp lệnh If dạng thiếu :
a If <điều kiện> else <câu lệnh>; b If <điều kiện> then <câu lệnh>;
c If <câu lệnh> then <điều kiện>; d If <câu lệnh> else <điều kiện> ;
4 Cấu trúc của chương trình gồm
5 Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình
a Không đưa ra gì cả b Ket qua la 5 c ‘Ket qua la’ 5 d Ket qua la a
6 Để dịch chương trình ta sẽ nhấn phím nào
7 Kiểu Integer có phạm vi giá trị từ:
a 0 đến 216-1 b -215 đến 215c -231 đến 231-1 d -10 đến 255
8 Kết quả của biểu thức sqr((ABS(25-50) mod 2)) là?
9 Cho đoạn chương trình sau:
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=100 kết quả x bằng bao nhiêu?
10 Hãy viết biểu thức : 99.5≥ N >0 sang dạng biểu diễn tương ứng trong Pascal
a (N<=99.5) and (N>0) b (N<99.5) or (N>=0) c (N > 99.5) or (N>=0) d (N <99.5) and (N>=0)
11 Trong NNLT Pascal, chương trình sau có kết quả gì?
If (4 mod 3 =0) then write (‘Sai’)
Else write (‘Dung’);
12 Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal
13 Thân chương trình được giới hạn bởi cặp từ khóa
a Begin End; b Start Finish c Start Finish; d Begin End
14 Khai báo nào đúng :
a Var x = Integer b Var x of Integer c Var x : Integer d Var x := Integer ;
15 Có biểu thức x:=-b/a, hãy chọn kiểu dữ liệu phù hợp với biến x?
16 Để khai báo sử dụng biến phải dùng từ khóa nào?
Đề 4
Trang 8a 'Day la lop TIN HOC' b Không chạy được vì có lỗi
20 Cho biết kết quả trả về của biểu thức sau: (99 div 9) mod 9 + (13 div 3)
21 Cho biết tổ hợp phím nào thoát ra khỏi chương trình Pascal:
22 Xét biểu thức logic: (n <0) and (n mod 2 = 0) Khẳng định nào sau đây là đúng?
a Kiểm tra xem n có là một số âm chẵn b Kiểm tra n có chia hết cho 2 không;
23 Hàm sqrt(x) tương ứng với phép toán nào trong toán học
a Tính lũy thừa b Tính giá trị tuyệt đối c Tính bình phương d Tính căn bậc 2
24 Giả thiết a, b là 2 biến nguyên, điều kiện để xác định a, b đồng thời chia hết cho 3 là
a (a mod 3 <>0) and (b mod 3 <> 0) b (a mod 3 = 0) or (b mod 3 = 0)
c (a mod 3 = 0) and (b mod 3 = 0) d (a mod 3 <> 0) or (b mod 3 <> 0)
B Tự luận (4đ)
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức trong Pascal
Câu 2 (2đ): Chuyển các biểu thức sau từ biểu diễn trong Pascal sang biểu diễn trong toán học.
a/ 3*x*x- (1/sqrt(5))*(x-m)-15=13 b/ 1- a/sqrt(a*a+b)
Bài làm
A Trắc nghiệm
B Tự luận
Câu 1 Câu 2
Trang 9
ĐÁP ÁN
Đề 1
A Trắc nghiệm
B Tự luận
Câu 1 Câu 2
Đề 2 A Trắc nghiệm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 B Tự luận Câu 1 Câu 2
Đề 3 A Trắc nghiệm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 B Tự luận Câu 1 Câu 2
Đề 4 A Trắc nghiệm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 B Tự luận Câu 1 Câu 2