
Tr. THPT NGUYỄN VĂN XIỆN ĐỀ KIỂM TRA 1 TIẾT – LỚP 11 THPT
TỔ TOÁN – TIN HỌC MÔN : TIN HỌC
Đề chính thức
Họ tên: ............................................................................................
Lớp: .................................
ĐỀ: 01
I. TRẮC NGHIỆM: (6 ĐIỂM)
Chọn đáp án đúng nhất trong các câu dưới đây:(Mỗi câu đúng được 0.25 điểm)
Câu 1: Chương trình dịch không có khả năng nào trong các khả năng sau
A. Thông báo lỗi cú pháp B. Tạo được chương trình đích
C. Phát hiện lỗi cú pháp D. Phát hiện lỗi ngữ nghĩa
Câu 2: Chú thích sử dụng trong NNLT Pascal có thể được ghi trong cặp dấu?
A. [ ) B. (* *) C. [ ] D. ( )
Câu 3: Tên nào dưới đây đúng quy tắc đặt tên của Pascal:
A. xy2 B. x*y C. 2ab D. A – BC
Câu 4: Khai báo sau là khai báo gì?
User CRT;
A. Khai báo biến B. Khai báo hằng C. Khai báo thư viện D. Khai báo tên
Câu 5: Khai báo nào trong các khai báo sau là hợp lệ ?
A. Const : n =10; B. Const n=10; C. Const n:=10; D. Const n : real;
Câu 6: Trong các tên sau, tên nào là đúng trong ngôn ngữ pascal?
A. a#bc B. 2abc C. _abc D. A bc
Câu 7: Tên nào sai trong các tên sau?
A. 1tuoi B. o3noisinh B. namsinh D. ngoc_anh
Câu 8 : Chọn cú pháp khai báo đúng:
A. USES < danh sách biến> ; B. PROGRAM <tên chương trình> ;
C. VAR <tên biến> := <giá trị> ; D. CONST <tên hằng> : < Kiểu dữ liệu> ;
Câu 9: Đại lượng mà giá trị không thay đổi trong quá trình thực hiện chương trình gọi là
A. Chú thích B. Hằng C. Từ khoá D. Biến
Câu 10: Xét khai báo biến sau :
Var a, b, c : real;
i, j : byte;
Điểm
ThuVienDeThi.com
Bộ nhớ cấp phát cho khai báo trên là bao nhiêu byte?
A. 8 byte B. 20 byte C. 14 byte D. 32 byte
Câu 11: Trong Pascal khai báo nào sau đây là đúng?
A. Var x; y; z : real; B. Var x, y, z : char;
C. Var x, y, z = real; D. Var : x, y, z = Char;
Câu 12: Xác định tên biến đúng:
A. Ho_ten B. 123456 C. 1hoten D. Ho ten
Câu 13: Cho biết kết quả trả về của biểu thức sau? (20 mod 3) div 2 + (15 div 4)
A. 3 B. 5 C. 4 D. 10
Câu 14: Cách viết nào cho biểu thức sau là đúng trong TP: 3x2- (x-m)-15=13 5
1
A. 3*x*x- 1/sqr(5)*(x-m)-15=13 B. 3*sqr(x)- (1/sqrt(5))*(x-m)-15=13
C. 3*x*x- 1/sqr(5)(x-m)-15=13 D. 3*x*x- (1/sprt(5))*(x-m)-15=13
Câu 15: 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:= 30; y:= 20;
x:= x-y; y:= y-x;
End;
A. x= 10, y= -10. B. x= 10, y= 10. C. x= 30, y= 20. D. x= 10, y= 20.
Câu 16: Để gán 2 vào cho biến x, ta viết:
A. x := 2; B. x : 2; C.x = 2; D. x =: 2;
Câu 17: Biểu thức x2 + y2 ≤ R2 được biểu diễn trong pascal là:
A. x*x + y*y < = R*R; B. sqr(x) + sqr(y) < sqr(R);
C. sqrt(x) + sqrt(y) < = sqrt(R); D. Cả A và C đều đúng;
Câu 18 : Kết quả của i sau khi thực hiện chương trình
i := 49;
i := sqrt(i) + 1;
i := i + 1;
A. 1 B. 9 C. 25 D. 7
Câu 19: Cho x=155, y=6. Biểu thức x mod y cho kết quả?
A. 0 B. 25 C. 25.8 D.5
Câu 20: Để nhập giá trị cho hai biến x,y ta sử dụng thủ tục nào sau đây trong pascal?
A Read(x;y); B Write(x;y); C Writeln(x,y); D Readln(x,y);
ThuVienDeThi.com
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.