Đề kiểm tra HK1 môn Tin học 11 có đáp án năm 2018 - 2019 Trường THPT Nguyễn Trãi

TRƯỜNG THPT NGUYỄN TRÃI

ĐỀ KIÊM TRA HỌC KÌ 1 LỚP 11

MÔN TIN HỌC

NĂM HỌC 2018 - 2019

 

I. Trắc nghiệm (TN)

Câu 1:  Cho hai biến nguyên x,y thoả 10  x,y  15 khi S = x/y thì S khai báo như thế nào là tốt nhất?

A  Var s: longint;                   

B  Var s: word;                      

C  Var s: integer;                    

D  Var s: real;

Câu 2:  Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?

A  Write(M:5:2);                    

B  Writeln(M:2:5);                 

C  Write(M:5);                       

D  Writeln(M:2);

Câu 3:  Trong các từ sau, từ nào là từ khóa trong pascal?

A  Writeln                                  

B  Readln                                   

C  Sqr                   

D  Const

Câu 4:  Để nhập giá trị cho hai biến  nguyên x,y từ bàn phím  ta sử dụng thủ tục nào sau đây?

A  Readln(x,y);          

B  Writeln(‘ x ‘, ‘ y ‘);           

C  Writeln(x,y);          

D  Readln(‘x, y’);

Câu 5:  Biến y có thể nhận giá trị :- 15   và biến x có thể nhận các giá trị: -10.5  thì khai báo nào sau đây là đúng ?

A  Var x: byte; y : real;     

B  Var x: word; y: real;        

C  Var x,y : integer;   

D  Var x,y: real;

Câu 6:  Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:

A  If a>0, b>0, c>0 then..                                                    

B  If (a>0) or (b>0) or (c>0) then..                                       

C  If (a>0) and (b>0) and (c>0) then..                                 

D  If a,b,c>0 then..

Câu 7:  Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:

A  Shift + F9                              

B  Alt + F9                                 

C  Alt + X                       

D  Ctrl + F9

Câu 8:  Để đư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  Read(x;y);

B  Readln(x,y);                      

C  Writeln(x,y);                      

D  Write(x;y);

Câu 9:  Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là: 

A  2. 

B  3. 

C  4. 

D  12.

Câu 10  Trong các tên sau, tên nào là đúng  trong ngôn ngữ pascal?

A  2vidu                                     

B  Vi-du                                     

C  _vidu                                     

D  Vi du

Câu 11:  Cho hai giá trị  X  là số nguyên, Y là số  thực: Thủ tục nào sau đây là đúng trong pascal?

A  Writeln(X:8, Y: 2:10);             

B  Writeln(X:8:2, Y:10:2);      

C  Writeln(X:8, Y:10:2);            

D  Writeln(X:8:2, Y:8);

Câu 12:  Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ;  Sau khi thực hiện CT, giá trị  F là:

F =1.                      

B  F=13.                     

C  F=4.                       

D  Không xác định

II. Tự luận: (7 điểm)

Câu 1:  Cho biểu thức trong toán như sau:

a.  \(2\sin ({x^2} + 1) - 4\sqrt {x + 2} \)           

b. Cho điều kiện \(\left\{ \begin{array}{l}
x \ge 2\\
x < 5
\end{array} \right.\)   

Hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal?

Câu  3: Viết chương trình nhập điểm 3 môn thi đại học của bạn. Nếu tổng điểm 3 môn lớn hơn hoặc bằng 24 điểm thì thông báo “Đỗ” còn ngược lại “không đỗ”?

Câu 3: Nhập 3 số a,b,c bất kì. Hãy kiểm tra xem 3 số đó có là độ dài 3 cạnh của một tam giác hay không? Thông báo lên màn hình Thỏa mãn” hay “không thỏa mãn” với các trường hợp tương ứng?

 

{-- xem đầy đủ đáp án ở phần xem online hoặc tải về --}

Trên đây là trích đoạn câu hỏi Đề kiểm tra HK1 môn Tin học 11 năm 2018 - 2019 Trường THPT Nguyễn Trãi (có hướng dẫn giải chi tiết). Để 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. 

Chúc các em học tập tốt ! 

Tham khảo thêm

Bình luận

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