Trang 14 Mã đề thi 132 TRƯỜNG THPT TRẦN PHÚ TỔ TOÁN TIN KIỂM TRA CUỐI KỲ I MÔN TIN HỌC 11 Thời gian làm bài 45 phút; (40 câu trắc nghiệm) Họ và tên Lớp Mã đề thi 132 Câu 1 Kiểu nào sau đây có miền gi. ĐỀ KIỂM TRA CUỐI KÌ HỌC KÌ I Có đáp án NK 2021 2022 Môn Tin 11 Trường THPT Trần Phú Phú Yên
Trang 1TRƯỜNG THPT TRẦN PHÚ
MÔN: TIN HỌC 11
Thời gian làm bài: 45 phút;
(40 câu trắc nghiệm)
Câu 1: Kiểu nào sau đây có miền giá trị lớn nhất?
Câu 2: 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 3: Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình?
Câu 4: Phát biểu nào sau đây có thể làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A A>B B 100<99 C :A nho hon B" D "false"
Câu 5: Chương trình dịch là:
ngôn ngữ bậc cao;
B Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể;
Câu 6: Biểu thức lôgic là các biểu thức quan hệ liên kết với nhau bởi phép toán logic Trong các
từ sau, đâu không phải là phép toán logic?
Câu 7: Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF - THEN, sau IF <điều kiện> Điều kiện là:
Câu 8: Hãy chọn cách dùng sai Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau:
A if A<B then X:=A; B if A<B then X:=A else X:=B;
Câu 9: Cấu trúc chung của chương trình gồm có mấy phần?
Câu 10: Biểu diễn hằng nào trong TP sau đây là sai?
Câu 11: Cho đoạn chương trình sau: x:= 100; y:= 200; writeln('x + y'); kết quả ra màn hình sẽ là gì?
A 100 B 300 C 200 D x+y
Câu 12: Trong các kiểu dữ liệu sau, kiểu nào dùng bộ nhớ lưu trữ là 4 byte?
A Longint B Extended C Word D Real
Câu 13: Xác định kết quả sau khi thực hiện câu lệnh: A:=sqr(4)/sqrt(4);
Câu 14: Hãy chọn phát biểu đúng về hằng?
B Đại lượng không đổi trong quá trình thực hiện chương trình
Trang 2C Khai báo bằng từ khóa VAR
Câu 15: Trong khai báo sau khai báo nào đúng?
D Programbai1; Usescrt; Const a= 3.14;
Câu 16: Trong NNLT 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 câu lệnh If thế nào cho đúng?
C If (A>0) and (B>0) and (C>0) then D If (A>0) or (B>0) or (C>0) then
Câu 17: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây
là đúng:
A Begin A:= 7; B:= 5; End; B Begin; A:= 7; B:= 5; End;
Câu 18: Để nhập dữ liệu vào từ bàn phím cho 2 biến a,b ta dùng lệnh?
Câu 19: Để khai báo biến, trong Pascal ta sử dụng từ khóa nào?
Câu 20: Trong Pascal, khai báo hằng nào sau đây sai?
A CONST Truong=”Nguyen Trai”; B CONST Lop=’Lop 11’;
Câu 21: Trường hợp nào sau đây không phải là lệnh gán trong Pascal:
Câu 22: Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với cấu trúc rẽ nhánh if…then…else…?
A Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End;
ngoặc nhọn;
đơn;
Câu 23: Chọn cú pháp đúng
C Var <danh sách biến>:<kiểu dữ liệu>; D Uses <danh sách biến>;
Câu 24: Cú pháp của thủ tục đưa dữ liệu ra màn hình:
C Writeln(<Danh sách kết quả ra>); D Readln(<Danh sách biến vào>);
Câu 25: Biểu thức ((35 mod 19) div 3) có kết quả là mấy?
Câu 26: Hãy chọn phương án ghép đúng Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh
1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi nào?
B biểu thức điều kiện sai;
Câu 27: Trong NNLT Pascal, đoạn chương trình sau dùng để làm gì?
Var x,y,t: integer;
Begin
Trang 3x:=t; t:=y; y:=x;
End
A Hoán đổi giá trị của x và y B Cho 3 biến nhận 1 giá trị
Câu 28: Khẳng định nào sau đây là sai?
D Phần thân chương trình có thể có hoặc không
Câu 29: Trong NNLT Pascal, phát biểu nào sau đây đúng?
D Sau mỗi câu lệnh đều có dấu chấm phẩy ";"
Câu 30: Trong Pascal để thực hiện chương trình ta nhấn:
Câu 31: Với cấu trúc rẽ nhánh: IF <điều kiện> THEN <câu lệnh>;
Vậy câu lệnh đứng sau THEN được thực hiện khi nào?
A Điều kiện được tính toán và cho giá trị đúng;
Câu 32: Cho đoạn chương trình:
x:=5; y:=7;
IF x > y THEN F:= 3*x – y ELSE
IF x=y THEN F:= 3*x ELSE F:= x*x + y*y;
Sau khi thực hiện đoạn chương trình trên, giá trị F là:
A F=74 B F=75 C F=76 D Không xác định
Câu 33: Điều kiện trong Pascal được biểu diễn bằng biểu thức nào:
Câu 34: Hãy chọn biểu diễn tên đúng trong Pascal?
Câu 35: Biến X có thể nhận giá trị: 0; 1; 3; 5; 7; 9 và biến Y có thể nhận các giá trị 0.5; 1.5; 2.5; 3.5; 4.5 Khai báo biến nào sau đây là đúng?
Câu 36: Kết quả của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
A 0/1 B True/False C Trái/Phải D Yes/No
Câu 37: Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
Câu 38: Xét chương trình sau?
Var a, b: integer;
Begin
a:=92;
write(‘b=’); readln(b);
Trang 4if a<b then write(‘Xin chao cac ban!’);
end
Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?
Câu 39: Kết quả của biểu thức sqr((ABS(215-310) mod 13)) là?
Câu 40: Thoát khỏi phần mềm, ta nhấn tổ hợp phím:
-
- HẾT -