Bài kiểm tra
Đề kiểm tra giữa HK1 môn Tin học 11 năm học 2018-2019 Trường THPT Lê Hồng Phong
1/40
50 : 00
Câu 1: 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à:
Câu 2: 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?
Câu 3: Trong các tên sau, tên nào là đúng trong ngôn ngữ pascal?
Câu 5: Để đư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?
Câu 6: Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:
Câu 7: 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:
Câu 8: 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 ?
Câu 9: Để 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?
Câu 10: Trong các từ sau, từ nào là từ khóa trong pascal?
Câu 11: 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 ?
Câu 12: 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?
Câu 14: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ?
For i := 10 downto 1 do write(i, ‘ ’);
Câu 15: Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C có cùng lớn hơn 0 hay không ta viết lệnh If thế nào cho đúng ?
Câu 16: Lệnh dạng lặp lùi có cú pháp là:
Câu 17: Lệnh dạng lặp tiến có cú pháp là:
Câu 20: Biểu thức \(\sqrt{x^2-3x+2} \) được diễn tả trong pascal là
Câu 21: Trong ngôn ngữ Pascal, phát biểu nào sau đây là ĐÚNG?
Câu 22: Trong các tên sau, tên nào sau đây được đặt đúng trong NNLT Pascal?
Câu 23: Để gán 2 cho x ta viết lệnh
Câu 24: Để khai báo biến n thuộc kiểu số nguyên ta viết
Câu 25: Để biểu diễn x3 ta có thể viết
Câu 26: Trong NN lập trình Pascal, biểu thức số học nào sau đây là hợp lệ
Câu 27: Xét đoạn chương trình sau.
for i:=1 to 10 do
if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);
Câu 28: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Câu 29: Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là
Câu 30: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?
Câu 31: Trong NNLT Pascal, biểu thức 25 mod 3 + (5/2) * 3 có giá trị là
Câu 34: x2 biểu diễn trong pascal là
Câu 35: Lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình :
Câu 36: Trong Turbo Pascal, để lưu chương trình ta dùng phím.
Câu 38: Biến X nhận giá trị là 0.7 .Khai báo nào sau đây là đúng.
Câu 39: Trong Turbo Pascal, hàm nào dưới đây biểu diễn giá trị tuyệt đối.