Đề thi HK1 môn Tin học 11 năm 2019-2020 Trường THPT Bùi Dục Tài

SỞ GIÁO DỤC VÀ ĐÀO TẠO QUẢNG TRỊ

 

ĐỀ THI HỌC KỲ 1

TRƯỜNG THPT BÙI DỤC TÀI

 

MÔN THI: TIN HỌC 11

 

 

Ngày kiểm tra: ......./12/2019

Họ và tên:..........................................Lớp: 11B….

 

Ngày trả bài:…………………

 

 

 

 

Câu 1: Trong NNLT pascal, thủ tục Readln không có tham số thực hiện chức năng nào sau đây?

A. Chuyển con trỏ xuống đầu dòng tiếp theo.

B. Cho phép nhập dữ liệu từ bàn phím.

C. Không chuyển con trỏ xuống đầu dòng tiếp theo.

D. Tạm dừng chương trình để quan sát kết quả.

Câu 2: Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?

A. 4.07E-15           B. ‘3.1416’               C. ‘THPTBUIDUCTAI               D. 120

Câu 3: Chọn phát biểu sai trong các phát biểu sau :

A. Phần thân chương trình có thể không chứa một câu lệnh nào.

B. Phần khai báo nhất thiết phải có.

C. Chương trình thường gồm hai phần : phần khai báo và phần thân.

D. Phần thân chương trình nhất thiết phải có.

Câu 4: Tên nào không đúng trong ngôn ngữ Pascal?

A.  abc_123                   B. _123abc                     C.  123_abc                   D. abc123

Câu 5: Trong NNLT Pascal, với cấu trúc rẽ nhánh IF <điều kiện>  THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi

A. biểu thức <điều kiện> đúng và câu lệnh 1 thực hiện xong;

B. biểu thức <điều kiện> đúng;

C. biểu thức <điều kiện> sai;

D. biểu thức <điều kiện> đúng;

Câu 6: Trong NNLT Pascal, cho chương trình sau:

Var x,y : real;

Begin         readln(x);

y := (x+2)*x – 5 ; 

writeln(‘gia tri cua y = ’, y);

End.

                   Nếu nhập x = 2 thì có những thông tin gì ở ngoài màn hình?

A. gia tri y la:3              B. y=3                             C. gia tri cua y=3          D. giá trị của y=3

Câu 7: Xét chương trình sau?

       VAR A, B: INTEGER;

       BEGIN           A:=2017;

                   WRITE(‘NHAP B=’); READLN(B);

                   IF A

       END.

Nhập giá trị cho B bao nhiêu để khi chạy chương trình nhận được kết quả

                      ‘XIN CHAO CAC BAN!’?

A. 2015                           B. 2016                           C. 2017                           D. 2018

Câu 8: Xác định giá trị của biểu thức:    S = (2535 div 100) + (150 mod 100) div 10

A. S = 29;                       B. S = 30;                       C. S = 31.                       D. S = 32

Câu 9: Cho biểu thức dạng toán học sau: \(\frac{1}{4}\sqrt {{a^2} - {b^2}} \) ; hãy chọn dạng biểu diễn tương ứng trong Pascal:

A.  1/4 +  sqrt(a*a-b*b)                                        B.  1/4* sqrt(a*a-b*b)

C.  1/4 -  sprt(a*a-b*b)                                         D.  1/4 -  sqrt(a*a-b*b

Câu 10: Giả sử có khai báo biến như sau

Var  A,B,C: Integer;

 X,Y:Real;

Hãy cho biết tổng bộ nhớ cấp phát cho các biến bào nhiêu?

A. 18                               B. 16                               C. 15                               D. 17

Câu 11: Chương trình dịch không có khả năng nào trong các khả năng sau ?

A. Thông báo lỗi cú pháp                                    B.  Thông báo lỗi câu lệnh

C. Phát hiện được lỗi ngữ nghĩa                          D. Phát hiện được lỗi cú pháp

Câu 12: Trong Pascal phép toán Div, Mod thuộc phép toán nào sau đây:

A. Phép toán số học với số thực                         B. Phép toán số học với số nguyên

C. Phép toán quan hệ                                           D. Phép toán Logi

Câu 13: Biểu thức: sqr(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} - \frac{{{{(x - y)}^2}}}{y})^2}\)                                        B. \(\sqrt {\frac{{x + y}}{x}}  - {\left( {\frac{{x - y}}{y}} \right)^2}\)

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

Câu 14: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào ?

A. {   ……  }                   B. (  ……)                      C. /*   ……   */              D. [   ……  ]

Câu 15: Với X có giá trị bằng bao nhiêu thì biểu thức

                 (5 <= X) and ((X <= 11) or (X<> 12))          có giá trị True?

A.  X = 7                         B. X = 12                        C. X = 4                          D. Giá trị X bất kỳ

Câu 16: Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?

A. Var M,N :Byte;                                                 B. Var M: Real; N: Word;

C. Var M: Word;  N: Real;                                  D. Var M, N: Longint;

Câu 17: Thông dịch là:

A. Dịch toàn bộ chương trình

B. Các đại lượng của Pascal

C. Chạy chương trình

D. Dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh ấy

Câu 18: Xét chương trình sau:

       VAR A, B: INTEGER;

       BEGIN

                   A:=575; B:=678;

                   IF A

                   IF A=B THEN WRITE(0);

                   IF A>B THEN WRITE(2);

       END.

       Kết quả của chương trình trên là:

A. 0                                 B. 1                                  C. 102                             D. 2

Câu 19: Cú pháp của thủ tục nhập dữ liệu vào từ bàn phím :

A. Readln, ,…, ;

B. Write(, ,…, );

C. Readln(, ,…,);

D. Readln(, ,…,);

Câu 20: Trong NNLT Pascal câu lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình là :

A. 5 x 4 = 20                  B. 5 x 4 = 5*4                C. 20 = 5 * 4                  D. 20 = 20

Tham khảo thêm

Bình luận

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