Khai báo biến nào sau đây là đúng nhất?. Trong Pascal, từ khoá USES để: AA. Khai báo tên chương trình; C.. Khai báo thư viện.. Phần thân chương trình có thể có hoặc không; B.. Phần tên c
Trang 1TRƯỜNG THPT LỘC AN
MÔN: Tin học 11
Họ và tên học sinh:
……….
Lớp: 11A…
Điểm
A ĐỀ BÀI Mã đề 102
I TRẮC NGHIỆM KHÁCH QUAN : (Học sinh viết câu trả lời đúng vào phần BÀI LÀM)
Câu 1.(0.25 Đ)Trong Pascal, lệnh nào có tác dụng dừng chương trình:
Câu 2.(0.25 Đ).x 1/2 bi u di n trong Pascal l ểu diễn trong Pascal là ễn trong Pascal là à
Câu 3.(0.25 Đ).Lệnh Write( ‘3 x 4 : ‘ , 5*4 ) ; vi t gì ra m n hình : ết gì ra màn hình : à
Câu 4.(0.25 Đ).Cho biểu thức: 3div2+5 giá trị c a bi u th c l : ủa biểu thức là: ểu diễn trong Pascal là ức là: à
Câu 5.(0.25 Đ) Biến X nhận các giá trị: 0;1;3;5;7;9 và biến Y nhận các giá trị: 1;5;-4;-27 Khai báo biến nào sau đây là đúng nhất?
A Var X:Real; Y:Byte; B Var X,Y:Byte; C Var X,Y:Real; D Var X:Byte; Y:Integer; Câu 6.Biểu thức 30mod3+9/2*3 có giá trị l bao nhiêu? à
Câu 7.(0.25 Đ).Để khai báo biến n thuộc kiểu số thực ta vi t : ết gì ra màn hình :
A Var n : real; B Const n : real; C Var : n : real ; D Var n = real ;
Câu 8:(0.25 Đ) Trong Pascal, từ khoá USES để:
A Khai báo biến; B Khai báo tên chương trình; C Khai báo hằng; D Khai báo thư viện Câu 9.(0.25 Đ) Trong Pascal, khẳng định nào trong các khẳng định sau là sai?
A Phần thân chương trình có thể có hoặc không;
B Phần tên chương trình không nhất thiết phải có;
C Phần khai báo có thể có hoặc không;
D Phần thân chương trình nhất thiết phải có.
Câu 10.(0.25 Đ).Sau khi thi hành đoạn chương trình sau , thì biến x viết ra mà hình có giá trị là bao
nhiêu ?
A:= 4 ; B: = 1; X:= 2 ;
IF A + B > X THEN X := (A-X)*2; WRITE (X);
Câu 11.(0.25 Đ) Kiểu dữ liệu nào của Pascal có phạm vi giá trị từ 0 đến 255
A Kiểu Integer; B Kiểu Byte; C Kiểu Real; D Kiểu Word.
Câu 12.(0.25 Đ).Hãy tìm ra biểu thức sai cú pháp trong Pascal trong các biểu thức dưới đây:
A b/sqrt(aa + b); B (a + sin(x))/sqrt(a*a + x*x + 1);
C (-b + sqrt(b*b – 4*a*c))/(2*a) ; D (a + b)/(c + 1)
Câu 13.(0.25 Đ) Trong Turbo Pascal, biên dịch chương trình ta :
A Nhấn tổ hợp phím Alt + F9; B Nhấn tổ hợp phím Alt + F3;
C Nhấn tổ hợp phím Ctrl + F3; D Nhấn tổ hợp phím Ctrl + F9.
Trang 2C Nhấn tổ hợp phím Alt+F3 D Nhấn tổ hợp phím Ctrl + F9;
Câu 15.(0.25 Đ) Để khai báo hai biến x1 , x2 là nghiệm của phương trình bậc hai ax2
+ bx + c = 0
ta vi t : ết gì ra màn hình :
A Var x1 , x2 : Integer; B Const x1 , x2 : Byte ;
Câu 16.(0.25 Đ) Sau khi thi hành đoạn chương trình :
A:= 3 ; B: = 4; N := 2 ;
IF (A + B < N) THEN N := N + A + B
ELSE N:= 3 ;
WRITE (N);
thì biến N viết ra màn hình có giá trị l bao nhiêu ? à
II TỰ LUẬN:
Câu 1.(0.5 Đ).Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ng trong ức là: Pascal:
1 x22 x 2 a2 b2 x2 y2
Câu 2:(1.5 Đ).Viết chương trình nhập vào một dãy số nguyên A{A1,A2, ,An} (n<=300) Gái trị
của mỗi phần tử không vượt quá 200 Đưa ra màn hình tổng các số chia hết cho 2 và 3
BÀI LÀM
Trắc nghiệm: ánh d u X v o ô m em cho l úng d Đánh dấu X vào ô mà em cho là đúng dưới đây: ấu X vào ô mà em cho là đúng dưới đây: à à à đúng dưới đây: ưới đây: đúng dưới đây: i ây:
A
B
C
D
Tự luận :
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 3………