a) Hãy cho biết phần khai báo, phần thân chương trình từ dòng nào đến dòng nào? b) Chương trình trên cho kết quả là gì. ...[r]
(1)TRƯỜNG THPT NGUYỄN CÔNG PHƯƠNG LỚP
HỌ, TÊN:
KIỂM TRA TIẾT MÔN: TIN HỌC 11 Thời gian làm bài: 45 phút
Đề số
I/ PHẦN TRẮC NGHIỆM (6 điểm).
Chọn câu trả lời câu hỏi đánh dấu (x) vào bảng trả lời trắc nghiệm sau (mỗi câu trả lời 0,5 điểm):
1 10 11 12
A B C D
1 Hãy biểu diễn không phải biểu diễn Pascal?
A) ‘TRUE’ B) FALSE C) 2.01E-12 D) 1,95 Kết phép toán NOT(NOT(3<=4)) là:
A) 3<=4 B) 4>=3 C) TRUE (đúng) D) FALSE (sai) Cách đặt tên theo quy tắc Pascal?
A) 11B7 B) LOP 11B8 C) _LOP 11B9 D) LOP_11B10 Hãy tên người lập trình đặt tên sau:
A) Uses_CRT B) Program C) Byte D) Sqrt Biểu thức sau sai cú pháp Pascal?
A) sqrt(sqr(x/y) + sqr(y)) B) abs(sqrt(x) + abs(y)sqr(y)) C) sqr(x*sqrt(x+y) + abs(x-y)) D) sqrt(x*x) + sqr(y/y) – abs(x-y) Giá trị biểu thức abs(sqrt(4)-sqr(2)) bằng:
A) -2 B) C) D)
7 Khai báo sau cú pháp Pascal?
A) Var a: real; B) Var b=5; C) Const c: byte; D) Uses CRT Biểu thức sau cú pháp Pascal?
A) x B) y= C) a*b = 9/c D) x = 23 – 4:2 Giá trị biểu thức (7 mod 3)*2+(7 div 2)/3 bằng:
A) B) C) D)
10 Biến N khai báo kiểu số nguyên nhỏ (byte), câu lệnh gán sau đúng?
A) N:=100; B) N:=300; C) N:=3.14; D) N:=False; 11 Câu lệnh writeln(‘x = ’, 3) dùng để:
A) Xuất x = 3 hình
B) Xuất x = 3 hình đưa trỏ xuống đầu dịng C) Nhập vào từ bàn phím giá trị cho biến x
D) Nhập vào x = 3 từ bàn phím
12 Kết hình câu lệnh write(‘a = ’, 5:2:3) là:
A) a = 2.000 B) a = 3.00 C) a = 5.00 D) a = 5.000 II/ PHẦN TỰ LUẬN (4 điểm).
Bài 1: (1,5 điểm)
Viết biểu thức từ dạng toán học sang dạng biểu diễn tương ứng Pascal:
(2)a)
x x x
1 1
b) xx yy
3
2 c) x y x y
Bài 2: (1,5 điểm)
Chuyển biểu thức từ dạng biểu diễn Pascal sang dạng biểu diễn toán học:
a) abs(x)>=0 AND abs(x)<=sqr(x) b) sqrt(p*(p-a)*(p-b)*(p-c)) c) 2*a/3*b/4 Bài 3: (1 điểm)
Cho chương trình viết NNLT Pascal sau:
Program Kiem_tra; {dòng 1}
Uses CRT; {dòng 2}
Const lop=11; {dòng 3}
Begin {dòng 4}
Clrscr; {dòng 5}
write(‘Pascal xin chao cac ban lop ’,lop); {dòng 6}
Readln; {dòng 7}
End. {dòng 8}
a) Hãy cho biết phần khai báo, phần thân chương trình từ dịng đến dịng nào? b) Chương trình cho kết gì?