Bộ đề ôn tập HK2 năm 2020 môn Tin học 11 Trường THPT Bình Minh

TRƯỜNG THPT BÌNH MINH

ĐỀ ÔN TẬP HỌC KÌ 2

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 nào trong 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 nào sau đây là đúng?

A. if a = 5 then a = d + 1 else a = d + 2;                       B. if a: = 5 then a := d + 1 else a := d + 2;

C. if a = 5 then a := d + 1; else a := d + 2;                   D. if a = 5 then a := d + 1 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ào của 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 ;    

B. If <điều kiện> then else ;

C. If <điều kiện> then ; else ;

D. If <điều kiện> ; then ;

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 quả sau khi thực hiện câu lệnh: A := sqr(3)/sqrt(9);

A. A được gán giá trị là 1                                             B. A được gán giá trị là 3

C. A được gán giá trị là 9                                             D. A được gán giá trị là 6

Câu 7: Trong ngôn ngữ lập trình Pascal, cho biết kết quả in ra màn hình của đ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 dữ liệu nào sau đây chiếm 4 byte bộ nhớ?

A. Longint                            B. Word                           C. Real                            D. Integer

Câu 9: Khai báo nào đúng trong các khai báo sau:

  1. 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 trong quá trình thực hiện 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,

If i mod 10 = 0 then t := i + 1 ;

Writeln(t) ;

Sau khi 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 quả là?

A. 10                                    B. 6                                  C. 8                                  D. 7

Câu 13: Lệnh nào sau đây in ra màn hình số lớn nhất trong 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 là một dãy liên tiếp không quá bao nhiêu kí tự?

A. 255                                  B. 128                              C. 8                                  D. 127

Câu 15: Để khai báo biến A là 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 nào sau đây là đúng?

A. Var a : word;                   B. Var a : boolean;           C. Var a : integer;            D. Var a : real;

Câu 17:  Câu lệnh nào sau đây là đúng trong 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 trong toán học sẽ là biểu thức nào dưới đây?

A. \(\frac{{\sqrt {x + y} }}{x} - {\left( {\frac{{x - y}}{y}} \right)^2}\)           

B. \(\sqrt {\frac{{x + y}}{x}}  - {\left( {\frac{{x - y}}{y}} \right)^2}\)           

C. \(\frac{{\sqrt {x + y} }}{x} - \frac{{{{(x - y)}^2}}}{y}\)                           

D. \(\frac{{{{(x + y)}^2}}}{x} - \frac{{\sqrt {x - y} }}{y}\)

Câu 19: Với X có giá trị bằng bao nhiêu thì biểu thức (5 <= X) and (X <= 11) and (X <> 8) có giá trị True?           

A. X = 7                                  B. X = 12                                C. X = 10 hoặc 15                   D. X = 8

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 ra màn hình ta sử dụng thủ tục nào sau đây trong 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 hằng.

Câu 23: Chương trình Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các 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ỉ ra 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;

 

---(Nội dung đầy đủ, chi tiết của đề thi vui lòng xem tại online hoặc đăng nhập để tải về máy)---

 

ĐỀ SỐ 2:

I. Trắc nghiệm:

Học sinh ghi câu trả lời đúng nhất vào bảng dưới đâ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 ;B. If <điều kiện> then else ;

C. If <điều kiện> then ; else ;D. If <điều kiện> ; then ;

Câu 2: Câu lệnh nào sau đây là đúng?

A. if a = 5 then a = d + 1 else a = d + 2;                       B. if a: = 5 then a := d + 1 else a := d + 2;

C. if a = 5 then a := d + 1; else a := d + 2;                   D. if a = 5 then a := d + 1 else a := d + 2;

Câu 3: Lệnh nào sau đây in ra màn hình số lớn nhất trong 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 nào đúng trong các 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 = 0 then t := i + 1 ;

Writeln(t) ;

Sau khi thực hiện, t có giá trị?

A. 11                                       B. 21                           C. 12                           D. 30

Câu 7: Xác định kết quả sau khi thực hiện câu lệnh: A := sqr(3)/sqrt(9);

A. A được gán giá trị là 1                                             B. A được gán giá trị là 3

C. A được gán giá trị là 9                                             D. A được gán giá trị là 6

Câu 8: Trong ngôn ngữ lập trình Pascal, cho biết kết quả in ra màn hình của đ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 9: Biểu thức (x > y) and (y >= 3)  thuộc loại biểu thức nào trong 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ào của n sau đây, biểu thức có giá trị đúng?

A. 21                                    B. 2001                            C. 201                              D. 1200

Câu 11: Kiểu dữ liệu nào sau đây chiếm 4 byte bộ 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 quả là?

A. 10                                    B. 6                                  C. 8                                  D. 7

Câu 13: Đại lượng có giá trị không đổi trong quá trình thực hiện 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 là một dãy liên tiếp không quá bao nhiêu kí tự?

A. 255                                  B. 128                              C. 8                                  D. 127

Câu 15: Để khai báo biến A là 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;

...

Trên đây là một phần trích đoạn nội dung Bộ đề ôn tập HK2 năm 2020 môn Tin học 11 Trường THPT Bình Minh. Để xem toàn bộ nội dung các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính.

Ngoài ra các em có thể thử sức với hình thức trắc nghiệm online tại đây:

Hy vọng đề thi này sẽ giúp các em học sinh lớp 11 ôn tập tốt và đạt thành tích cao trong kì thi sắp tới.

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?