Phần Trắc nghiệm: (4 điểm) Chọn câu đúng và đánh dấu vào phần bài làm: 1/ Chương trình dịch làm gì nếu ta gán xâu ‘Ha Noi’ cho một biến được khai báo với dữ liệu kiểu số thực..[r]
(1)Trường THCS Phú Mỹ KIỂM TRA TIẾT
- o0o - Môn: Tin học
A Phần Trắc nghiệm: (4 điểm) Chọn câu đánh dấu vào phần làm: 1/ Câu lệnh writeln(đt1,đt2); có chức năng:
a Đưa đối tượng đt1, đt2 hình b Nhập giá trị cho biến đt1, đt2 c Gán giá trị đt1 cho đt2 d Tất sai
2/ Để khai báo số c có giá trị 150, ta thực câu lệnh sau:
a Var c=150; b Const c:150; c Const c:=150; d Const c=150; 3/ Trong tên đây, tên hợp lệ pascal:
a Ho_Ten b Ten dung c Ngay-20-11 d end
4/ Biểu thức 1+1/(x*x) + 1/(y*y) + 1/(z*z) chuyển vể dạng biểu thức toán là:
a 2
1 1
z y x
b 1 x2 y2 z2
c 2
1 z y
x d 2
1
z y x
5/ Biểu thức 9
5
a b
a
chuyển sang biểu thức pascal là: a (2*a+5)/3*b – 9*a2 b (2*a + 5/3*b) – 9*a*a
c (2*a + 5)/(3*b) – 9*a*a d (2a + 5)/(3b) – 9a2
6/ Giá trị biểu thức (15 mod + 2)/2 bằng:
a b c d 3.5
7/ Hằng đại lượng dùng để lưu trữ liệu, giá trị q trình thực chương trình
a khơng thay đổi b thay đổi
c tuỳ trường hợp d tất sai 8/ Biểu thức
a m x
2
chuyển sang pascal là:
a x ≥ (sqr(m) + 5) / 2*a b x >= (sqrt(m) + 5) / (2*a) c x >= sqr(m) + / 2*a d x >= (sqr(m) + 5) / (2*a)
9/ Những tên có ý nghĩa xác định từ trước không phép sử dụng cho mục đích khác gọi gì:
a Biến b Tên riêng c Tên có sẵn d Từ khóa
10/ Để khai báo biến a biến kiểu số thực, ta thực câu lệnh sau:
a Var a=real; b Var a:integer; c Var a:real; d Const a:real; B Phần Tự luận: (6 điểm)
Câu 1: Biến gì? Nêu cách khai báo biến, cho ví dụ?
(2)BÀI LÀM A Phần Trắc nghiệm:
B Phần Tự luận:
(3)Trường THCS Phú Mỹ KIỂM TRA TIẾT
- o0o - Môn: Tin học
A Phần Trắc nghiệm: (4 điểm) Chọn câu đánh dấu vào phần làm: 1/ Các phép toán +, - , *, / , div, mod áp dụng cho kiểu liệu:
a Số thực b Kiểu ký tự c Số nguyên d Kiểu xâu ký tự
2/ Câu lệnh readln(biến1, biến2); có chức năng:
a Đưa giá trị biến1, biến2 hình b Gán giá trị biến1 cho biến2 c Nhập giá trị cho biến1, biến2 từ bàn phím d Tất sai
3/ Những phát biểu sai (với ngôn ngữ Pascal) a Từ khóa VAR dùng phần khai báo biến
b Có thể đặt phần khai báo vị trí chương trình
c Một chương trình gồm phần: phần khai báo phần thân chương trình, thân chương trình phần bắt buộc phải có
d Phần thân chương trình bắt đầu từ khóa begin kết thúc từ khóa end 4/ Biểu thức (a*a – b*b) – abs(1 – c*c) chuyển vể dạng biểu thức toán là:
a a2 b2 1 c2
b a2 b2 1 c2 c a2 b2 1 c2 d a2 b2 1 c2
5/ Trong tên đây, tên hợp lệ pascal:
a Ngay-20-11 b end c Ho_Ten d Ten dung
6/ Sau thực câu lệnh n:=17 div 3, n có giá trị là:
a b c d
7/ Biến đại lượng dùng để lưu trữ liệu, giá trị biến trình thực chương trình
a khơng thay đổi b thay đổi
c tuỳ trường hợp d tất sai
8/ Chương trình dịch làm ta gán số thập phân 2.75 cho biến khai báo với liệu kiểu số nguyên?
a Bỏ qua câu lệnh thực câu lệnh b Chỉ lấy giá trị nguyên gán cho biến
c Thông báo lỗi kiểu liệu không phù hợp với kiểu liệu biến d Làm tròn số 2.75 gán giá trị cho biến
9/ Để chạy chương trình pascal, ta nhấn tổ hợp phím:
a Alt + F9 b F9 c Alt + F10 d Ctrl + F9
10/ Để khai báo số c có giá trị 50, ta thực câu lệnh sau:
a Var c=50; b Const c=50; c Const c:50; d Const c:=50;
B Phần Tự luận: (6 điểm)
Câu 1: Hằng gì? Nêu cách khai báo hằng, cho ví du?
Câu 2: Viết chương trình tính diện tích hình thang với độ dài hai cạnh đáy a, b độ cao h nhập từ bàn phím Biết diện tích hình thang tính theo cơng thức S=
2 h b
(4)A Phần Trắc nghiệm: (4 điểm) Chọn câu đánh dấu vào phần làm: 1/ Chương trình dịch làm ta gán xâu ‘Ha Noi’ cho biến khai báo với liệu kiểu số thực?
a Thông báo lỗi liệu không phù hợp với kiểu liệu biến b Thực câu lệnh gán bình thường
c Thay giá trị khác phù hợp với kiểu liệu biến d Bỏ qua câu lệnh thực câu lệnh
2/ Những phát biểu sai (với ngôn ngữ Pascal) a Có thể đặt phần khai báo vị trí chương trình
b Một chương trình gồm phần: phần khai báo phần thân chương trình, thân chương trình phần bắt buộc phải có
c Phần tiêu đề chương trình bỏ qua (khơng bắt buộc) d Từ khóa uses dùng để khai báo thư viện
3/ Để khai báo số k có giá trị 15, ta thực câu lệnh sau:
a Var k=15; b Const k=15; c Const k:=15; d Const k:15;
4/ Trong tên đây, tên hợp lệ pascal:
a end b Ten dung c Ho_Ten d Ngay-20-11
5/ Các phép toán +, - , *, / , div, mod áp dụng cho kiểu liệu:
a Số thực b Kiểu xâu ký tự c Số nguyên d Kiểu ký tự
6/ Biểu thức xy x y x 15 2
chuyển sang biểu thức pascal là: a (x*x - y*y) : 2*x - 15*x*y b (x*x - y*y)/2*x - 15*x*y c (x2 - y2)/2x - 15xy d (x*x - y*y)/(2*x) - 15*x*y
7/ Để dịch chương trình, ta nhấn tổ hợp phím:
a Alt + F9 b Ctrl + X c Shift + X d Alt + X
8/ Sau thực câu lệnh n:=7 mod 3, n có giá trị là:
a b c d
9/ Những tên có ý nghĩa xác định từ trước không phép sử dụng cho mục đích khác gọi gì:
a Biến b Từ khóa c Tên riêng d Tên có sẵn
10/ Biểu thức sqr(a + b)/(5*a) – 9/(a - b) chuyển vể dạng biểu thức toán là:
a (9 )
5 ) ( b a a b a b b a a b a ) ( c ) (
5a a b
b a d b a a b a
B Phần Tự luận: (6 điểm)
Câu 1: Trình bày từ khóa, tên? Nêu quy tắc đặt tên Pascal
(5)Trường THCS Phú Mỹ KIỂM TRA TIẾT
- o0o - Môn: Tin học
A Phần Trắc nghiệm: (4 điểm) Chọn câu đánh dấu vào phần làm: 1/ Trong tên đây, tên hợp lệ pascal:
a ho ten b 4hs c ho_ten d var
2/ Những tên có ý nghĩa xác định từ trước không phép sử dụng cho mục đích khác gọi gì:
a Tên riêng b Biến c Tên có sẵn d Từ khóa
3/ Để khai báo biến n thuộc kiểu liệu số thực, ta thực câu lệnh sau:
a Var n=real; b Const n:real; c Var n:integer; d Var n:real; 4/ Biểu thức
a m x
2
chuyển sang pascal là:
a x ≥ (sqr(m) + 5) / 2*a b x >= (sqr(m) + 5) / (2*a) c x >= (sqrt(m) + 5) / (2*a) d x >= sqr(m) + / 2*a
5/ Biểu thức Biểu thức sqr(a*a – b*b) – abs(1 – c*c) chuyển vể dạng biểu thức toán là: a a2 b2 1 c2
b a2 b22 1 c2 c a2 b2 1 c2 d a2 b2 1 c2 6/ Sau thực câu lệnh n:=17 div 3, n có giá trị là:
a b c d
7/ Các phép toán +, - , *, / , div, mod áp dụng cho kiểu liệu:
a Kiểu xâu ký tự b Số nguyên c Kiểu ký tự d Số thực
8/ Chương trình dịch làm ta gán số thập phân 2.75 cho biến khai báo với liệu kiểu số nguyên?
a Thông báo lỗi kiểu liệu không phù hợp với kiểu liệu biến b Làm tròn số 2.75 gán giá trị cho biến
c Chỉ lấy giá trị nguyên gán cho biến
d Bỏ qua câu lệnh thực câu lệnh 9/ Biểu thức xy
x y x
15
2
chuyển sang biểu thức pascal là:
a (x*x - y*y)/(2*x) - 15*x*y b (x*x - y*y)/2*x - 15*x*y c (x*x - y*y) : 2*x - 15*x*y d (x2 - y2)/2x - 15xy
10/ Câu lệnh readln(biến1, biến2); có chức năng:
a Đưa giá trị biến1, biến2 hình b Gán giá trị biến1 cho biến2 c Nhập giá trị cho biến1, biến2 từ bàn phím d Tất sai
B Phần Tự luận: (6 điểm)
Câu 1: Hằng gì? Trình bày cách khai báo Cho ví dụ?
Câu 2: Viết chương trình tính diện tích tam giác với độ dài cạnh a chiều cao tương ứng h nhập từ bàn phím Biết diện tích tam giác tính theo công thức S=
2
ah