Tải bản đầy đủ (.docx) (5 trang)

TRƯỜNG THPT PHAN THIẾT ĐÁP ÁN - ĐỀ KIỂM TRA 1 TIẾT MÔN TIN 11 LẦN 1 - NĂM HỌC 2013-2014

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 (151.66 KB, 5 trang )

TRƯỜNG THPT PHAN THIẾT ĐỀ KIỂM TRA 1 TIẾT
MÔN : tin học lớp 11
Thời gian làm bài: 45 phút;
(40 câu trắc nghiệm)

Họ, tên thí sinh:
Lớp:
Mã đề thi 01

Trả lời trắc nghiệm:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A

B

C

D


21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
A

B

C

D

Câu 1: Đối với kết quả có kiểu thực, ta nên xuất có qui cách theo dạng: write(kết quả:x:y);


Trong đó: x, y lần lượt là:
A. Số chữ số thập phân, độ rộng. B. Độ rộng, số chữ số thập phân.
C. Số chữ số thập phân, số chữ số nguyên. D. Số chữ số nguyên, số chữ số thập phân.
Câu 2: Chương trình dịch có chức năng
A. Chuyển đổi ngôn ngữ máy thành ngôn ngữ hợp ngữ
B. Chuyển đổi ngôn ngữ hợp ngữ thành ngôn ngữ bậc cao
C. Chuyển đổi ngôn ngữ máy thành ngôn ngữ bậc cao
D. Chuyển đổi ngôn ngữ bậc cao thành ngôn ngữ máy
Câu 3: Chọn khai báo đúng:
A. VAR = ; B. USES ;
C. PROGRAM ; D. CONST = ;
Câu 4: Để thể hiện điều kiện 0£ y£ 1 thì biểu thức logic nào dưới đây là đúng:
A. (0==1) B. (0=>y) or (y>=1)
C. (y>= 0)or(y<=1) D. (y>= 0) and ( y<=1)
Câu 5: Trong NNLT pascal, muốn nhập vào máy tính 3 số tuỳ ý ta viết:
A. readln(1,2,3); B. readln(x,y,z); C. readln(xyz); D. readln(x;y;z);
Câu 6: Trong Pascal có các loại tên:
A. Tên chuẩn, tên dành riêng, tên do người lập trình đặt.
B. Tên dành riêng, tên do người lập trình đặt.
C. Tên chuẩn, tên do người lập trình đặt.
D. Tên dành riêng, tên chuẩn, từ khóa.
Câu 7: Biểu thức được biểu diễn trong Pascal là:
A. (x*x +sqrt(x))/(2*a) B. x*x + sqrt(x)/2*a
C. x*x + sqrt(x)/(2*a) D. (x*x + sqr(x))/2*a
Câu 8: Các thành phần cơ bản của ngôn ngữ lập trình là:
A. Bảng chữ cái, cú pháp, ngữ nghĩa. B. Bảng chữ cái, cú pháp.
C. Bảng chữ cái, các chữ số, các ký tự đặc biệt. D. Bảng chữ cái, chữ số, cú pháp.
Câu 9: Giả sử a, b là các biến có kiểu nguyên. C là thương của a và b. Chọn khai báo đúng:
A. Var C: Real; B. Var C: Char; C. Var C: integer; D. Var C: Boolean;
Câu 10: Biểu thức viết trong Pascal sẽ là:

A. Sqrt(x – a)*(x – a) + (y - b)*(y – b)<= R B. Sqrt[sqrt(x – a) + sqrt(y - b)] <= R
C. Sqr(sqrt(x – a) + sqrt(y - b)) <= R D. Sqrt(sqr(x – a) + sqr(y - b)) <= R
Câu 11: Giá trị logic là kết quả của biểu thức
A. Biểu thức logic B. Biểu thức số học.
C. Biểu thức quan hệ. D. Biểu thức quan hệ và biểu thức logic
Câu 12: Pascal là ngôn ngữ lập trình thuộc loại:
A. Ngôn ngữ máy B. Ngôn ngữ bậc cao
C. Không thuộc loại nào D. Hợp ngữ
Câu 13: Xét biểu thức sau : (9*x < 80) or (x <=10). Biểu thức cho kết quả False khi x bằng
A. 9 B. 8 C. 11 D. 10
Câu 14: Trong ngôn ngữ lập trình Pascal, từ khóa USES dùng để
A. Khai báo hằng B. Khai báo tên chương trình
C. Khai báo thư viện D. Khai báo biến
Câu 15: Thông tin nào không phải là hằng số học?
A. ‘45’ B. 54 C. -23.25 D. -2.23E01;
Câu 16: Khẳng định nào sau đây là đúng:
A. Một chương trình có thể không có phần thân
B. Một chương trình có thể không có phần khai báo
C. Bắt buộc phải khai báo tên chương trình
D. Biến dùng trong chương trình có thể không cần khai báo.
Câu 17: Hãy chọn kiểu dữ liệu đúng nhất để khai báo cho các biến R và S là bán kính và diện tích của hình tròn.
A. Var R: Integer; S: longint ; B. Var R: Byte; S: real;
C. Var R, S: Integer; D. Var R, S : Byte ;
Câu 18: Trong Pascal, phép toán div, mod thuộc phép toán nào sau đây
A. Phép toán quan hệ B. Phép toán số học với số nguyên
C. Phép toán số học với số thực D. Phép toán Logic
Câu 19: Cấu trúc một chương trình được chia làm mấy phần ?
A. 3 B. 1 C. 2 D. 4
Câu 20: Trong NNLT Pascal, để biên dịch chương trình
A. Nhấn phím F9 B. Nhấn tổ hợp phím Shift + F9

C. Nhấn tổ hợp phím Alt + F9 D. Nhấn tổ hợp phím Ctrl+F9
Câu 21: Biểu diễn hằng nào sau đây là sai:
A. False B. ‘5,5’ C. 15,5 D. 2.007E-3
Câu 22: Các loại phép toán trong ngôn ngữ lập trình là:
A. Các phép toán: cộng, trừ, nhân, chia, Div, Mod
B. Các phép toán: cộng, trừ, nhân, chia, Div, Mod và các phép toán so sánh.
C. Phép toán số học với số Nguyên, Phép toán số học với số thực, phép toán quan hệ, phép toán logic.
D. Các phép toán: cộng, trừ, nhân, chia.
Câu 23: Biểu thức 1/ x/ y/ z là biểu diễn của biểu thức toán học:
A. B. C. D.
Câu 24: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ?
A. 10 B. 30 C. 20 D. x+y
Câu 25: để chạy chương trình ta nhấn tổ hợp phím nào:
A. ALT + F3 B. Ctrl + F9 C. ALT + F9 D. F3
Câu 26: Trong ngôn ngữ lập trình Pascal, chú thích được ghi trong cặp ký hiệu :
A. [ ] B. [ ) C. (* *) D. ( )
Câu 27: Trong NNLT Pascal, để thoát khỏi chương trình:
A. Nhấn tổ hợp phím Alt + F4 B. Nhấn tổ hợp phím Ctrl + X
C. Nhấn tổ hợp phím Alt + X D. Nhấn tổ hợp phím Ctrl + F4
Câu 28: Các loại chương trình dịch là:
A. Hợp dịch và biên dịch B. Thông dịch và biên dịch
C. Biên dịch và Diễn dịch D. Thông dịch và hợp dịch
Câu 29: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?
Var x, y : Integer;
Begin
x:= 10;
y:= 15;
x:= x+y;
y:= y-x;
End;

A. x= 15, y= -10. B. x= 25, y= 15. C. x= 10, y= -15. D. x= 25, y= -10.
Câu 30: Chọn tên sai
A. hoa – hong B. _123 C. tam_giac D. dientich
Câu 31: Để xuất kết quả tính chu vi và diện tích hình tròn nằm trên 2 dòng khác nhau ta dùng lệnh:
A. readln(chuvi);readln(dientich); B. writeln(chuvi);write(dientich);
C. write(chuvi); write(dientich); D. write(chuvi); writeln(dientich);
Câu 32: Tên nào sau đây là tên do người lập trình đặt
A. Program B. If C. Real D. ketthuc
Câu 33: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để
A. Khai báo Hằng B. Khai báo thư viện
C. Khai báo tên chương trình D. Khai báo biến
Câu 34: để xác định 3 biến a, b, c nhập vào từ bàn phím có tạo thành một tam giác hay không, một học sinh
dùng biến kiemtra. Biến naỳ có thể nhận giá trị True hoặc Flase. Theo em, biến này khai báo kiểu gì?
A. Char B. longint C. real D. Boolean
Câu 35: Biến a nhận giá trị là true, biến b nhận 1 trong các giá trị 11.2 ; 11.3 hãy chọn khai báo đúng:
A. Var a: real; b: boolean; B. Var a: true; b: real;
C. Var a: boolean; b: real; D. Var a: char; b: integer;
Câu 36: Biến x là số nguyên nằm trong phạm vi 150-220 khai báo nào trong các khai báo sau là tối ưu nhất ?
A. Var x: Byte; B. Var x : Word; C. Var x: Real; D. Var x: Integer;
Câu 37: Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để
A. Khai báo hằng B. Khai báo thư viện
C. Khai báo biến D. Khai báo tên chương
trình
Câu 38: Trong Pascal, câu lệnh readln không có tham số có tác dụng:
A. Dừng màn hình, xem kết quả B. Xuống dòng.
C. Nhập vào một giá trị bất kỳ D. Không làm gì cả
Câu 39: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để
A. Khai báo hằng B. Khai báo biến
C. Khai báo thư viện D. Khai báo tên chương
trình

Câu 40: Phần thân chương trình được đặt trong cặp từ khóa:
A. Begin end. B. Begin end; C. Program
end. D. Begin finish.

HẾT

ĐÁP ÁN
Đề 01
Câu 1 B
Câu 2 D
Câu 3 D
Câu 4 D
Câu 5 B
Câu 6 A
Câu 7 A
Câu 8 A
Câu 9 A
Câu 10 D
Câu 11 D
Câu 12 B
Câu 13 C
Câu 14 C
Câu 15 A
Câu 16 B
Câu 17 B
Câu 18 B
Câu 19 C
Câu 20 C
Câu 21 C
Câu 22 C

Câu 23 B
Câu 24 D
Câu 25 B
Câu 26 C
Câu 27 C
Câu 28 B

×