Tải bản đầy đủ (.doc) (2 trang)

De 2- ktra 1t lan1 hk1 k11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (61.27 KB, 2 trang )

TRƯỜNG THPT
NGUYỄN BỈNH KHIÊM
TỔ TIN

KIỂM TRA MỘT TIẾT TIN HỌC 11
NĂM HỌC 2017 – 2018

Thời gian: 45 phút (Không kể thời gian phát đề)
(28 câu trắc nghiệm + 1 câu tự luận)
Mã đề 168

Học sinh không được ghi lên đề:
I. TRẮC NGHIỆM: (7đ)
Câu 1. Lưu tên chương trình Turbo Pascal không quá bao nhiêu kí tự.
A. 32.
B. 9.
C. 16.
D. 8.
Câu 2. Trong NNLT Pascal, biểu thức số học nào sau đây là hợp lệ:
A. 2x+3y+4z.
B. x*y(x+y)
C. 5*x+ 7*y+ 8*z.
D. {x+y}*z.
Câu 3. Chương trình dịch không có khả năng nào sau đây?
A. Tạo được chương trình đích.
B. Phát hiện lỗi cú pháp.
C. Phát hiện lỗi ngữ nghĩa.
D. Thông báo lỗi cú pháp.
Câu 4. Lệnh nào dưới đây viết đúng cú pháp:
A. If x < 10 then x: =10 else x: =0;
B. If x < 10 then x: =10; else x: =0;


C. If x < 10; then x: =10 else x: =0;
D. If x < 10; then x: =10; else x: =0;
Câu 5. Câu lệnh If-then nào dưới đây viết đúng cú pháp:
A. If-then(x>y,min:=y) ;
B. If (x>y) then min=y;
C. If x>y then min:=y;
D. If-then x>y, min:=y;
Câu 6. Cho biến x kiểu thực và gán x:= 12.3126 Để in lên màn hình x=12.31 chọn lệnh nào?
A. Writeln(‘x=’, x:5:2);
B. Writeln(‘x=, x:5:2’);
C. Writeln(x:5:2);
D. Writeln(x);
Câu 7. Biểu thức α≤x≤β được biểu diễn trong Pascal là:
A. (α<=x) and (x<=β).
B. (α≤x) and (x≤β).
C. (α≤x) or (x≤β).
D. α<=x≤β.
Câu 8. Cho biết kết quả của chương trình sau?
Var x,x: integer; begin x: = 10; y: = 8; if x<=y then write(x+2) else write (y-2); end.
A. 8.
B. 6
C. 10.
D. 12.
Câu 9. Trong NNLT Pascal, những tên nào sau đây thuộc loại tên dành riêng?
A. Begin, end, byte, to.
C. Abs, integer, sqr, const.

B. Program, var, uses, end.
D. if, then, real, char.


Câu 10. Khi chạy chương trình:
Var x,y,z,N: integer;
Begin
N:=546; x: =N div 100; y: =(N mod 100) div 10; z: = (N mod 100) mod 10; Write(x+y+z) ; readln;
End. Kết quả in ra:
A. 15.

B. 6.

C. 5.

D. 546.

Câu 11. Khi chạy chương trình:
Var x,y,n: byte;
Begin n:=97; x: =n div 10; y: =n mod 10; write(x*y) ; readln; End. Kết quả in ra:
A. 97.
B. 16.
Câu 12. Biểu thức: 25 div 3 +5/2*3 có giá trị là:
A. 8.0
B. 15.0

C. 79.

D. 63.

C. 15.5

D. 9.5


Trang 1/2 - Mã đề thi 168


Câu 13. Cặp dấu { } dùng trong NNLT Pascal dùng để làm gì?
A. Ghi chú thích.
B. Không sử dụng được.
C. Ghi các biến.
D. Ghi các hằng.
Câu 14. Khai báo nào sau đây là đúng?
A. Var 3x: byte;
B. Uses Crt;
C. Program vidu?
D. Const Pi:=3.14;
Câu 15. Chọn đáp án sai về mặt cú pháp.
A. y:=3.24;.
B. s:=m+n;
C. x:=13,5;.
D. P:=pi*12;.
Câu 16. Hãy chọn kết quả đúng khi thực hiện đoạn chương trình này:
x: = 9; y: =7; if x>y then begin tam:=x; x: =y; y: =tam; end; write(x: 3, y: 3);
A. 9 7.
B. 7 9.
C. 9 9
D. 3 3.
Câu 17. Câu lệnh nào sau đây viết sai:
A. if x;y then T:=10;.
B. if n mod 2 =0 then write(‘n la so chan’);.
C. if x>0 then write(‘x la so dương’) else write(‘x la so am’);.
D. if n mod 5=0 then write(‘n chia het cho 5’);
Câu 18. X kiểu thực,Y kiểu nguyên, khai báo nào đúng?

A. Var x,y: real;.
B. Var x: byte; y: real;
C. Var x: real; y: byte;
D. Var x,y: byte;.
Câu 19. Biểu thức lôgic kiểm tra n là số dương chẵn là:
A. (n<0) or (n mod 2=0).
B. (n>0) or (n mod 2=0).
C. (n<0) and (n mod 2=0).
D. (n>0) and (n mod 2=0).
Câu 20. Giá trị của S sau khi thực hiện biểu thức: s:=(10 mod 5 +6) div 3;
A. 2.
B. 3.
C. 1.
D. 0.
Câu 21. Xét lệnh: if x>y then writeln(x) ;
Hỏi nếu x:=5; y:=4; thì lệnh trên đưa ra màn hình gì?
A. 45.
B. Không đưa ra gì.
C. 4.
D. 5.
Câu 22. Biểu diễn nào sau đây không phải là hằng trong Pascal.
A. 8.5.
B. 27X.
C. ‘tin hoc 11’.
D. -24
Câu 23. Lệnh Readln(x) mang ý nghĩa gì?
A. Tạm dừng chương trình để xem kết quả.
B. Nhập giá trị từ bàn phím cho biến x.
C. Hiện ký tự x.
D. Xuống dòng.

Câu 24. Các phép toán +, -, *, / được gọi là:
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 Lôgic.
D. Phép toán quan hệ.
Câu 25. Xét khai báo biến sau: Var x,y,z: real; m,n:word; ch:char; bộ nhớ cấp phát bao nhiêu.
A. 24 byte.
B. 23 byte.
C. 20 byte.
D. 25 byte.
Câu 26. Trong NNLT Pascal, tên nào sau đây là không hợp lệ?
A. Baitap1.
B. _X2.
C. Chu_vi.
D. 11A
Câu 27. Trong NNLT Pascal, lệnh nào có tác dụng xóa màn hình:
A. CLRSCL;
B. CLRSSR;
C. CLRSR;
D. CLRSCR;
Câu 28. Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A. Write (<danh sách biến vào>);
B. Realdn (<danh sách biến vào>);
C. Readln (<danh sách biến vào>);
D. Writeln (<danh sách biến vào>);
II. TỰ LUẬN: (3 đ) (Gv đọc đề Hs ghi và làm bài)
---------- HẾT ----------

Trang 2/2 - Mã đề thi 168




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×