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à:
A 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 !