Xem mẫu

SỞ GD & ĐT NINH THUẬN
TRƯỜNG THPT TRƯỜNG CHINH

ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC: 2014 – 2015
Bộ môn: TIN HỌC
Thời gian làm bài: 45 phút
(Không kể thời gian phát đề)

Họ và tên: ...........................................................................Lớp: .....................................
MÃ ĐỀ: 301 (Gồm 4 trang)
Câu 1: Chọn phương án ghép đúng? Free Pascal 1.2 là:
A. là ngôn ngữ máy
B. là hợp ngữ
C. là ngôn ngữ lập trình bậc cao
D. là môi trường lập trình
Câu 2: Chọn phương án ghép đúng? Cú pháp là:
A. bộ quy tắc để viết chương trình.
B. tập hợp các kí tự dùng để viết chương trình
C. ý nghĩa thao tác cần phải thực hiện.
D. là dãy kí tự liên tiếp không quá 127 kí tự.
Câu 3: Chọn phương án ghép đúng? Tên dành riêng là:
A. là tên do ngôn ngữ lập trình quy định, có thể dùng với ý nghĩa và mục đích khác.
B. là tên do người lập trình đặt, không được dùng với ý nghĩa và mục đích khác.
C. là tên do ngôn ngữ lập trình quy định, không thể dùng nó với ý nghĩa và mục đích khác.
D. là tên do ngôn ngữ lập trình quy định, có thể dùng khai báo lại để dùng nó với ý nghĩa và mục đích khác.
Câu 4: Tên nào trong các tên sau đây là tên trong Pascal?
A. giaiptb2
B. giai ptb2
C. giai_ptb2
D. A và C đúng.
Câu 5: Trong các hằng sau đây hằng nào là hằng số thực?
A. 12,356
B. 12.356
C. ‘12.356’
D. B và C đúng.
Câu 6: Chọn phương án ghép đúng? Trong Pascal, cú pháp khai báo biến là:
A. Var .;
B. Var :;
C. :;
D. Var ;:
Câu 7: Biến X nhận một trong các giá trị: 0; 3; 4,34; 1,24; 6; 7; 8; 123. Trong Pascal, khai báo nào trong các khai báo sau
là đúng?
A. Var x: byte;
B. Var x: integer;
C. Var x: real;
D. Var x: word;
Câu 8: Chọn phương án ghép đúng? Trong Pascal, cú pháp câu lệnh gán là:
A. : ;
B. = ;
C. := ;
D. := ;
Câu 9: Chọn phương án ghép đúng? Giá trị trả về của biểu thức quan hệ là:
A. thuộc kiểu số thực.
B. thuộc kiểu kí tự.
C. thuộc kiểu logic.
D. thuộc kiểu số nguyên.
Câu 10: Chọn đáp án đúng nhất? Trong Pascal, để nhập dữ liệu vào từ bàn phím thủ tục có dạng:
A. Readln();
B. Real();
C. Read();
D. Readln();
Câu 11: Chọn đáp án đúng? Trong Pascal, thủ tục in dữ liệu ra màn hình thì danh sách kết quả ra là gì?
A. phải là biến.
B. phải là hằng.
C. phải là biểu thức.
D. có thể là hằng, biến hoặc biểu thức.
Câu 12: Để biên dịch chương trình ta nhấn tổ hợp phím nào khi lập trình bằng Pascal?
A. Alt+F3
B. Alt+F9
C. Ctrl+F9
D. Alt+X
Câu 13: Trong Pascal, câu lệnh If then ; thì điều kiện là gì?
A. là biểu thức số học
B. là biểu thức toán học
C. là biểu thức logic
D. Có thể là biểu thức số học hoặc logic.
Câu 14: Trong câu lệnh rẽ nhánh, điều kiện được kiểm tra mấy lần?
A. 1 lần.
B. 2 lần.
C. 3 lần.
D. 4 lần.
Câu 15: Chọn phương án ghép đúng?Trong Pascal, câu lệnh rẽ nhánh dạng đủ là:
A. If then ;
B. If then else ;
C. If else then ; D. If then else ;
Câu 16: Chương trình sau thực hiện công việc gì?
Var a,b: integer;
Begin
Write(‘nhap a,b:’); readln(a,b);
A:=a+b; b:=a-b; a:=a-b;
Write(a,’ ‘,b);
Readln
End.
A. Tính tổng và hiệu 2 số nguyên a, b.
B. Tính hiệu 2 số nguyên a, b.
C. Tráo đổi 2 số nguyên cho nhau.
D. Tính tổng 2 số a, b.

Đề kiểm tra học kỳ I -Tin học 11- Năm học 2014-2015

Trang 1

Câu 17: Sau khi thực hiện chương trình sau thì kết quả in trên màn hình như thế nào?
Var a,b: real;
Begin
Write(‘nhap a,b:’); readln(a,b);
Writeln(‘a=’,a:5:2,’ b=’,b:5:2);
Readln;
End.
Với a, b được nhập vào tương ứng là: 2.5635 và 3.786
Dấu gạch dưới ( _ ) trong các đáp án biểu diễn cho dấu cách.
A. a=_2.56b=3.786
B. a=_2.56_b=_3.79
C.a=2.564_b=_3.79
D. a=_2.56b=_3.79
Câu 19: Trong Pascal, câu lệnh nào sau đây dùng để kiểm tra 1 điểm có toạ độ (x,y) thuộc vào hình tam giác OAB ở hình
bên?
A.
B.
C.
D.

If (x>=0) and (y>=0) and (x=0) and (y>= -2*x+2) then ………
If (x
nguon tai.lieu . vn