SỞ GD & ĐT QUẢNG NAM TRƯỜNG PTDTNT PHƯỚC SƠN
ĐỀ CHÍNH THỨC – NĂM HỌC 2022 - 2023 MÔN TIN HỌC - KHỐI LỚP 11 Thời gian làm bài : 45 Phút;
ĐỀ CHÍNH THỨC (Đề có 2 trang)
Mã đề 101
Họ tên : ............................................................... Số báo danh : ...................
Câu 1: Trong Pascal, cú pháp để khai báo biến là:
A. Var
Câu 2: Để thoát khỏi Turbo Pascal. A. Nhấn tổ hợp phím Ctrl + F4 C. Nhấn tổ hợp phím Ctrl + X B. Nhấn tổ hợp phím Alt + F4 D. Nhấn tổ hợp phím Alt + X Câu 3: Trong NNLT Pascal, biểu thức 25 mod 3 + (5/2) * 3. Tìm giá trị của biểu thức.
A. 8.5 C. 15.5
B. 8.0 D. 15.0 Câu 4: Hãy chọn kết quả đúng của đoạn chương trình sau. s := 0; for i:= 1 to 10 do s:=s + i; Write(s); B. 45 C. 55 A. 49 D. 50 Câu 5: Biểu thức (25 mod 10) div 2 cho kết quả là
A. 3 C. 2 D. 1
B. 4 3x ta có thể viết
Câu 6: Để biểu diễn A. SQRT(x*x*x) C. SQR(SQRT(x*x)*x) B. . SQRT(x.x.x) D. SQRT(x*x).x Câu 7: Hãy chọn kết quả đúng của đoạn chương trình sau.
s :=1; for i:= 10 downto 4 do s:=s + 1; Write(s);
A. . 9 B. .8 C. 7 D. 6
Câu 8: Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để
A. Khai báo thư viện. C. Khai báo hằng. B. Khai báo tên chương trình. D. Khai báo biến. Câu 9: Xét biểu thức lôgic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
A. Kiểm tra xem n có là số dương chẵn không B. Kiểm tra n là một số nguyên chẵn không C. Kiểm tra xem n có là một số dương không D. Kiểm tra n có chia hết cho 2 không Câu 10: Biến là …
A. Không cần khai báo trước khi sử dụng B. Là đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình C. Là đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình D. Tên không cần theo nguyên tắc đặt tên
Câu 11: Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A. khai báo thư viện. C. khai báo tên chương trình. B. khai báo biến. D. khai báo hằng. Câu 12: Lệnh Write( ‘5*7 = ‘ , 5*7 ) ; viết gì ra màn hình : A. 5 * 7=35 B. 35 = 35B. C. 5 x 7 = 5*7 D. .5 x 7 = 35
Trang 1/2 - Mã đề 101
Câu 13: Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?
A. Hằng và biến bắt buộc phải khai báo. B. Hằng không cần khai báo còn biến phải khai báo. C. Hằng và biến là hai đại lương mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình. D. Hằng là đại lượng có giá trị không thể thay đổi trong quá trình thực hiện chương trình, biến là
đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình.
Câu 14: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?
A. If <điều kiện> then
A. Var
II. TỰ LUẬN ( 5 điểm) Câu 1:(1.5đ) Viết chương trình tính tiền khách hàng phải thanh toán tiền mua sách như sau: Một hiệu sách nhân dịp cuối năm đã thực hiện một đợt khuyến mãi lớn với nội dung sau: Nếu khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít hơn 100 nghìn đồng khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán. Câu 2(1.5đ) :Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal:
a)
b).
c).
Câu 3( 2 điểm ) Viết chương trình sử dụng biến mảng để nhập N số nguyên từ bàn phím và in ra màn hình số nhỏ nhất và số lớn nhất
------ HẾT ------