Ngữ Văn Online

Nơi tổng hợp tài liệu chất lượng
Đồng hành cùng bạn trên hành trình chinh phục và chạm đến cánh cửa điểm 9, điểm 10.

Phong phú

Nơi hội tụ kiến thức về môn Ngữ Văn – từ cơ bản đến nâng cao.

Chất lượng

Tổng hợp các tài liệu hay, phân tích sâu, bài mẫu chuẩn.

Uy tín

Xây dựng kho dữ liệu được nhiều thế hệ học sinh, thầy cô giáo tin tưởng và đánh giá cao.

Đề Ôn Tập Giữa HK1 Tin Học 11 Năm 2022-2023 Có Đáp Án-Đề 2

Đề Ôn Tập Giữa HK1 Tin Học 11 Năm 2022-2023 Có Đáp Án-Đề 2

Lượt xem 627
Lượt tải 42

KIỂM TRA GIỮA HỌC KÌ 1, LỚP 11-ĐỀ 2

NĂM HỌC: 2022 – 2023

MÔN : TIN HỌC

A. PHẦN TRẮC NGHIỆM (7,0đ)

Câu 1. Đâu là hằng logic?

A. Đúng/Sai B. FALSE C. ‘TRUE’ D. LOGIC

Câu 2. Tên nào sau đây đúng theo qui tắc đặt tên trong Pascal?

A. Bai_Tap_1 B. Tinh Tong C. 1_baitap D. 123mang

Câu 3. Kết quả trả về của biểu thức Logic có kiểu dữ liệu nào sau đây?

A. Boolean B. Integer C. Real D. Char

Câu 4. Trong ngôn ngữ Pascal, từ khóa PROGRAM dùng để khai báo?

A. Biến B. Thư viện C. Tên chương trình D. Hằng

Câu 5. Cú pháp nào sau đây là câu lệnh gán?

A. <tên biến>=<biểu thức>; B. <tên biến>:=<biểu thức>;

C. <tên biến> ==<biểu thức> D. <tên biến>:<biểu thức>;

Câu 6. Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; 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ị sai.

B. Điều kiện không tính được.

C. Điều kiện được tính toán xong.

D. Điều kiện được tính toán và cho giá trị đúng.

Câu 7. Cho khai báo: var a,b : integer; m,n : Boolean; x,y : Real; Hãy cho biết tổng số Byte bộ nhớ cần cấp phát cho các biến?

A. 10 B. 6 C. 8 D. 18

Câu 8. Giả sử a,b là biến thực và x là biến nguyên. Khai báo nào sau đây đúng?

A. Var a;b: real; x: Byte; B. Var a,b: real, x: Byte;

C. Var a,b:Byte; x:real; D. Var a,b: real; x: Byte;

Câu 9. Cho biểu thức trong Pascal: 1/(sqr(a)+1). Biểu thức tương ứng trong Toán học là biểu thức nào sau đây?

A. B. C. D.

Câu 10. Câu lệnh nào sau đây dùng để tìm giá trị nhỏ hơn (X) của 2 số A và B cho trước?

A. if A < B then X := A else X := B; B. if A > B then X := A else X := B;

C. if A <= B then X = A else X = B; D. if A < B then X := A;

Câu 11. Để 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 này có thể nhận giá trị True hoặc Flase. Theo em, biến này khai báo kiểu gì?

A. Boolean B. Char C. Real D. Longint

Câu 12. Trong Pascal, câu lệnh dùng để xuất kết quả ra màn hình là:

A. Write (<danh sách biến vào >) ; B. Readln(<danh sách kết quả ra >) ;

C. Read(<danh sách biến vào >); D. Writeln(<danh sách kết quả ra >);

Câu 13. Lệnh Write(‘TICH = ‘, 10 * 10 ); viết gì ra màn hình?

A. TICH = 100 B. TICH = 20 C. 100 D. TICH = 10 * 10

Câu 14. Đâu là từ khóa?

A. byte, crt B. real, sqr C. sqrt, read D. uses, var

Câu 15. Trong NNLT Pascal, khẳng định nào sau đây ĐÚNG?

A. Phần thân chương trình bắt buộc phải có.

B. Phần thân chương trình nằm trong cặp từ khóa BEGIN…END;

C. Phần khai báo tên chương trình bắt buộc phải có.

D. Phần thân chương trình có thể có hoặc không.

Câu 16. Trong Pascal, biểu thức nào sau đây là biểu thức quan hệ?

A. (x>2) or (x + 2) B. (4 + x) >= (16 and 4)

C. (x + n) > 25 D. (x<=10) or (y>2)

Câu 17. Trong Pascal, cú pháp để khai báo biến là gì?

A. Var <danh sách biến>=<kiểu dữ liệu>;

B. Var <danh sách biến>:<kiểu dữ liệu>;

C. Const <danh sách biến> : <kiểu dữ liệu>;

D. Var <danh sách biến>:= <kiểu dữ liệu>;

Câu 18. Trong Pascal kiểu dữ liệu nào trong các kiểu dữ liệu sau có phạm vi là giá trị thực?

A. Word B. Real C. Longint D. Byte

Câu 19. Chọn cú pháp đúng ?

A. CONST <tên hằng> : < Kiểu dữ liệu> ; B. PROGRAM <tên chương trình> ;

C. VAR <tên biến> := <giá trị> ; D. USES <danh sách biến> ;

Câu 20. Cho biết kết quả trả về của biểu thức sau: (99 div 9) mod 9 + (13 div 3) div 2 ?

A. 3 B. 5 C. 4 D. 6

Câu 21. Đâu là cú pháp của câu lệnh rẽ nhánh dạng đủ?

A. If <điều kiện> Else <câu lệnh2>;

B. For <điều kiện> To <câu lệnh1> Do <câu lệnh2>;

C. If <điều kiện> Then <câu lệnh1> Else <câu lệnh2>;

D. If <điều kiện> Then <câu lệnh>;

B. PHẦN TỰ LUẬN (3,0đ): Học sinh làm bài vào mặt sau phiếu trả lời trắc nghiệm.

Câu 1. (1,0đ)

  1. Viết lệnh gán để tính giá trị cho biến v là vận tốc khi chạm đất của một vật rơi từ độ cao h cho trước, biết rằng v = (Giả sử các biến đã được khai báo và g = 9.8)
  2. Viết biểu thức logic mô tả điều kiện a=b=c?

Câu 2. (2,0đ)

Viết chương trình nhập vào số nguyên n từ bàn phím. Tính và đưa ra màn hình giá trị của P, biết rằng:

2n , nếu n chia hết cho 5

10n , nếu n không chia hết cho 5

P =

----- HẾT -----

ĐÁP ÁN

A. PHẦN TRẮC NGHIỆM

1. B

6. D

11. A

16. C

21. C

2. A

7. D

12. D

17. B

3. A

8. D

13. A

18. B

4. C

9. C

14. D

19. B

5. B

10. A

15. A

20. C

B. PHẦN TỰ LUẬN

Câu 1

Điểm

a.

V := sqrt(2*g*h) ;

0.5

b.

(a = b) and (b = c)

0.5

Câu 2

Điểm

Var n:integer;

P: longint;

BEGIN

readln(n);

If (n mod 5 = 0) then

P:= 2*n Else P:= 10*n;

write(P);

readln

END.

0.5

0.25

0.75

0.25

Bố cục chương trình hoàn chỉnh

0.25

Học sinh làm cách khác đúng vẫn cho điểm tương tự!