- HOC247 NET: Website hoc miễn phí các bài học theo chương trình SGK từ lớp 1 đến lớp 12 tất cả các môn học với nội dung bài giảng chi tiết, sửa bài tập SGK, luyện tập trắc nghiệm [r]
(1)TRƯỜNG THPT BÌNH MINH ĐỀ ƠN TẬP HỌC KÌ MƠN TIN HỌC 11 NĂM HỌC 2019-2020 ĐỀ SỐ 1:
I Trắc nghiệm:
Câu 1: Biểu thức (x > y) and (y >= 3) thuộc loại biểu thức Pascal?
A Biểu thức toán học B Biểu thức quan hệ C Biểu thức số học D Biểu thức logic Câu 2: Câu lệnh sau đúng?
A if a = then a = d + else a = d + 2; B if a: = then a := d + else a := d + 2; C if a = then a := d + 1; else a := d + 2; D if a = then a := d + else a := d + 2;
Câu 3: Xét biểu thức logic: (n mod 100 > 10) and (n div 100 < 10) Với giá trị n sau đây, biểu thức có giá trị đúng?
A 21 B 2001 C 201 D 1200
Câu 4: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là: A If <điều kiện> then <câu lệnh>;
B If <điều kiện> then <câu lệnh1> else <câu lệnh2>; C If <điều kiện> then <câu lệnh1>; else <câu lệnh2>; D If <điều kiện> ; then <câu lệnh>;
Câu 5: Kiểu số nguyên gồm:
A Byte, Integer, Word, Longint, Real B Byte, Integer, Word, Longint C Byte, Integer, Word, Real D Real, Integer, Word, Longint Câu 6: Xác định kết sau thực câu lệnh: A := sqr(3)/sqrt(9);
A A gán giá trị B A gán giá trị
C A gán giá trị D A gán giá trị
Câu 7: Trong ngơn ngữ lập trình Pascal, cho biết kết in hình đoạn chương trình sau: Var a,b :byte ;
Begin
a :=5 ; b :=3; a :=b ; b :=a ; writeln(b,a) ;
End A 33 B 35 C 53 D 55
Câu 8: Kiểu liệu sau chiếm byte nhớ?
A Longint B Word C Real D Integer
Câu 9: Khai báo khai báo sau:
A. Var a; b; c : Real; B Var a, b, c : Interger; C Var a, b, c : Real; D Var a b c : Real; Câu 10: Đại lượng có giá trị khơng đổi q trình thực chương trình là:
A Tên chuẩn B Biến C Hằng D Từ khóa
Câu 11: Cho đoạn chương trình : i:=20,
(2)Sau thực hiện, t có giá trị?
A 11 B 21 C 12 D 30
Câu 12: Trong Pascal, biểu thức (20 div 3+18 mod 4) cho kết là?
A 10 B 6 C 8 D 7
Câu 13: Lệnh sau in hình số lớn hai số a, b?
A If a <= b then write(a) else write (b); B If a > b then write(b) else write (a); C If a > b then write(a) else write (b); D If a > b then write(a); else write(b); Câu 14: Trong Turbo Pascal, tên dãy liên tiếp khơng q kí tự?
A 255 B 128 C 8 D 127
Câu 15: Để khai báo biến A kiểu logic, ta chọn cách khai báo:
A var : A boolean; B var A : boolean; C var : A char; D var A : char;
Câu 16: Trong chương trình Turbo Pascal, biến a nhận giá trị 3.14 Vậy khai báo biến a sau đúng?
A Var a : word; B Var a : boolean; C Var a : integer; D Var a : real; Câu 17: Câu lệnh sau pascal?
A Writeln(‘X=’; A+B); B X:= 2(A- B); C X = A+ B; D Writeln(‘X= A+ B’);
Câu 18: Biểu thức: sqrt(x+y)/x-sqr(x-y)/y viết toán học biểu thức đây?
A y y x x y x B y y x x y x
C y
y x x y x ) (
D y
y x x y x
)2
(
Câu 19: Với X có giá trị biểu thức (5 <= X) and (X <= 11) and (X <> 8) có giá trị True?
A X = B X = 12 C X = 10 15 D X =
Câu 20: Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:
A Alt + X B Shift + F9 C Alt + F9 D Ctrl + F9
Câu 21: Để đưa giá trị hai biến x,y hình ta sử dụng thủ tục sau pascal?
A Write(x;y); B Read(x;y); C Readln(x,y); D Writeln(x,y);
Câu 22: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để: A Khai bo biến;
B Khai báo tên chương trình; C Khai báo thư viện;
D Khai bo
Câu 23: Chương trình Pascal cấp phát byte nhớ cho khai báo biến sau: Var x, y : real;
A 20 B 21 C 23 D 12
Câu 24: Cho khai báo biến sau, hãy chỉ câu lệnh gán sai? Var m, n:integer;
(3)A y:=10.5; B m:=-4; C n:=3.5; D x:=6; II Tự luận:
Câu 1: Biểu diễn biểu thức sau Pascal: x2 2x
Câu 2: Viết chương trình nhập vào số nguyên dương a, b, c Kiểm tra chúng có phải độ dài cạnh tam giác hay không?
ĐỀ SỐ 2: I Trắc nghiệm:
Học sinh ghi câu trả lời vào bảng đây:
Câu 1: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:
A If <điều kiện> then <câu lệnh>;B If <điều kiện> then <câu lệnh1> else <câu lệnh2>; C If <điều kiện> then <câu lệnh1>; else <câu lệnh2>;D If <điều kiện> ; then <câu lệnh>; Câu 2: Câu lệnh sau đúng?
A if a = then a = d + else a = d + 2; B if a: = then a := d + else a := d + 2; C if a = then a := d + 1; else a := d + 2; D if a = then a := d + else a := d + 2; Câu 3: Lệnh sau in hình số lớn hai số a, b?
A If a <= b then write(a) else write (b); B If a > b then write(b) else write (a); C If a > b then write(a) else write (b); D If a > b then write(a); else write(b); Câu 4: Kiểu số nguyên gồm:
A Byte, Integer, Word, Longint, Real B Byte, Integer, Word, Longint C Byte, Integer, Word, Real D Real, Integer, Word, Longint Câu 5: Khai báo khai báo sau:
A Var a; b; c : Real; B Var a, b, c : Interger; C Var a, b, c : Real; D Var a b c : Real;
Câu 6: Cho đoạn chương trình : i:=20,
If i mod 10 = then t := i + ; Writeln(t) ;
Sau thực hiện, t có giá trị?
A 11 B 21 C 12 D 30
Câu 7: Xác định kết sau thực câu lệnh: A := sqr(3)/sqrt(9);
A A gán giá trị B A gán giá trị
C A gán giá trị D A gán giá trị
Câu 8: Trong ngơn ngữ lập trình Pascal, cho biết kết in hình đoạn chương trình sau: Var a,b :byte ;
Begin
(4)End
A 33 B 35 C 53 D 55
Câu 9: Biểu thức (x > y) and (y >= 3) thuộc loại biểu thức Pascal?
A Biểu thức toán học B Biểu thức quan hệ C Biểu thức số học D Biểu thức logic
Câu 10: Xét biểu thức logic: (n mod 100 > 10) and (n div 100 < 10) Với giá trị n sau đây, biểu thức có giá trị đúng?
A 21 B 2001 C 201 D 1200
Câu 11: Kiểu liệu sau chiếm byte nhớ?
A Longint B Word C Real D Integer
Câu 12: Trong Pascal, biểu thức (20 div 3+18 mod 4) cho kết là?
A 10 B 6 C 8 D 7
Câu 13: Đại lượng có giá trị khơng đổi q trình thực chương trình là:
A Tên chuẩn B Biến C Hằng D Từ khóa
Câu 14: Trong Turbo Pascal, tên dãy liên tiếp khơng q kí tự?
A 255 B 128 C 8 D 127
Câu 15: Để khai báo biến A kiểu logic, ta chọn cách khai báo:
A var : A boolean; B var A : boolean; C var : A char; D var A : char; Câu 16: Trong ngơn ngữ lập trình Pascal, từ khóa PROGRAM dùng để:
A Khai bo biến; B Khai báo tên chương trình;
C Khai báo thư viện; D Khai bo
Câu 17: Cho khai báo biến sau, hãy chỉ câu lệnh gán sai? Var m, n:integer;
x,y: real;
A y:=10.5; B m:=-4; C n:=3.5; D x:=6;
Câu 18: Trong chương trình Turbo Pascal, biến a nhận giá trị 3.14 Vậy khai báo biến a sau đúng?
A Var a : word; B Var a : boolean; C Var a : integer; D Var a : real; Câu 19: Biểu thức: sqrt(x+y)/x-sqr(x-y)/y viết toán học biểu thức đây?
A y y x x y x B y y x x y x
C y
y x x y x ) (
D y
y x x y x
)2
(
Câu 20: Chương trình Pascal cấp phát byte nhớ cho khai báo biến sau: Var x, y : real;
A 20 B 21 C 23 D 12
Câu 21: Với X có giá trị biểu thức (5 <= X) and (X <= 11) and (X <> 8) có giá trị True?
A X = B X = 12 C X = 10 15 D X =
Câu 22: Câu lệnh sau pascal?
A Writeln(‘X=’; A+B); B X:= 2(A- B); C X = A+ B; D Writeln(‘X= A+ B’); Câu 23: Để đưa giá trị hai biến x,y hình ta sử dụng thủ tục sau pascal?
(5)Câu 24: Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:
A Alt + X B Shift + F9 C Alt + F9 D Ctrl + F9
II Tự luận:
Câu 1: (1đ) Biểu diễn biểu thức sau Pascal: 2
4
b
a
(6)Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thông minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sư phạm đến từ trường Đại học trường chuyên danh tiếng
I.Luyện Thi Online
-Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học
-Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.
II.Khoá Học Nâng Cao HSG
-Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Toán Chuyên dành cho em HS THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG
-Bồi dưỡng HSG Tốn: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đơi HLV đạt thành tích cao HSG Quốc Gia
III.Kênh học tập miễn phí
-HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
-HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia
- - - - -