ĐỀ KT CUỐI KỲ I MÔN TIN HỌC KHỐI 11

6 54 0
ĐỀ KT CUỐI KỲ I MÔN TIN HỌC KHỐI 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

Byte Câu 3: Để hiển thị giá trị của biến s đang lưu ra màn hình ta sử dụng câu lệnh:.. khai báo thư việnA[r]

(1)

SỞ GD & ĐT QUẢNG TRỊ

TRƯỜNG THPT CỬA TÙNG KIỂM TRA CUỐI KỲ I – NĂM HỌC 2020 - 2021MÔN TIN HỌC - KHỐI LỚP 11 Thời gian làm : 45 Phút;

Họ tên : LỚP :

ĐIỂM LỜI PHÊ CỦA GIÁO VIÊN

PHẦN CÂU HỎI TRẮC NGHIỆM (6đ): Hãy chọn đáp án ghi vào bảng dưới

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Câu 1: Xét biểu thức sau: (9*x < 81) and (x <=10) Biểu thức cho kết True x bằng:

A 10 B 9 C 8 D 11

Câu 2: Đâu từ khóa Pascal:

A Var B integer C sqrt D Byte Câu 3: Để hiển thị giá trị biến s lưu hình ta sử dụng câu lệnh:

A readln(‘s’); B readln(s); C Write(s); D Write(‘s=,s’); Câu 4: Trong ngôn ngữ lập trình Pascal, từ khố CONST dùng để

A khai báo thư viện. B khai báo biến.

C khai báo hằng. D khai báo tên chương trình.

Câu 5: Đâu câu lệnh gán đúng?

A X=Y; B X;=Y; C X:=Y; D X:Y;

Câu 6: Biểuthức x2 3x2 - diễn tả pascal là

A sqrt(x*x-3*x+2)-7/2*x B sqrt(sqr(x)-3*x+2)-7/(2*x) C sqrt(sqr(x)-3x+2) -7/(2*x) D sqr(sqrt(x)-3*x+2)-7/(2*x)

Câu 7: Để khai báo biến n số nguyên dương có phạm vi nhỏ 265, khai báo sau phù hợp nhất?

A var n: byte; B var n: real;

C var n: integer; D var n: word;

Câu 8: Dùng biến S để lưu diện tích hình vng độ dài cạnh a có giá trị nguyên nằm phạm vi từ 10 đến 200 Lệnh khai báo biến S nhất?

A Var S: word; B Var S : Char;

C Var S : byte; D Var S : integer;

Câu 9: Chọn câu lệnh rẽ nhánh dạng thiêú đúng: A IF N=5 THEN N:=N+1;

B IF N=5 THEN N=N+1;

C IF N=5 THEN N:=N+1 ELSE N:=N-1; D IF N:=5 THEN N:=N+1;

Câu 10: Cho biến x kiểu nguyên biến y kiểu thực, lệnh sau cú pháp? A Writeln(x:5, y:5:2); B Write(x:5:2,y:5:2);

C Writeln(x:5:2; y:5:2); D Write(x:5:2, y:5);

(2)

Câu 11: Để tính số tiền nước phải trả (lưu vào biến Tien) Biết số mét khối sử dụng từ 01 đến có giá 6000 đồng, số mét khối từ đến 10 có giá 6300 đồng, số mét khối từ 11 trở có giá 6500 đồng (biến m3 lưu số mét khối sử dụng) Câu lệnh sau tính đúng?

A If m3 >10 Then Tien:= 5*6000+5*6300+(m3-10)*6500 Else if m3>5 then Tien:=5*6000+ (m3-5)*6300 Else Tien:=m3*6000;

B If m3 >10 Then Tien:= m3*6500 Else if m3>5 then Tien:=m3*6300 Else Tien:=m3*6000; C If m3 >10 Then Tien:= (m3-10)*6500 Else if m3>5 then Tien:= (m3-5)*6300 Else

Tien:=m3*6000;

D If m3 >10 Then Tien:= 5*6000+5*6300+(m3-10)*6500; Else if m3>5 then Tien:=5*6000+ (m3-5)*6300; Else Tien:=m3*6000;

Câu 12: Miền giá trị kiểu word là:

A 65535 B -32768 32768 C -32768 32767 D 65559 Câu 13: Đâu cú pháp câu lệnh IF_THEN dạng đủ?

A If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; B If <điều kiện> ; then <câu lệnh 1> ; else <câu lệnh 2> ; C If <điều kiện> then <câu lệnh 1> esle <câu lệnh 2> ; D If <điều kiện> ; then <câu lệnh 1> else <câu lệnh 2> ; Câu 14: Đâu khác thông dịch biên dịch?

A Biên dịch có chương trình đích để lưu trữ cịn thơng dịch khơng B Thơng dịch có chương trình đích để lưu trữ cịn biên dịch khơng C Thơng dịch có chương trình nguồn cịn biên dịch khơng

D Biên dịch có chương trình nguồn cịn thơng dịch khơng

Câu 15: Cho đoạn lệnh: if (a mod 2<>0) then b:=50; Hỏi với a câu lệnh “b:=50” thực

A 40 B 20

C 13 D 100

Câu 16: Cho x biến thực gán giá trị 12.4235 Để thực lên hình nội dung “12.4” cần chọn câu lệnh sau ?

A Writeln(‘x=’, x:4:1); B Writeln(x);

C Writeln(x:4); D Writeln(x:4:1);

Câu 17: Trong câu lệnh rẽ nhánh dạng thiếu: If <Điều kiện> then <Câu lệnh>; Câu lệnh thực nào?

A Khi điều kiện tính cho giá trị FALSE (Sai) B Khi điều kiện tính cho giá trị TRUE (đúng) C Khi Câu lệnh tính cho giá trị TRUE (đúng) D Khi câu lệnh tính cho giá trị FALSE (Sai) Câu 18: Cho đoạn lệnh:

a:=3; b:=9;

writeln(‘t=’,(a+b)/2:3:0);

Hỏi kết hiển thị hình gì?

A T= 6 B 12.0 C t= 6 D t=(a+b)/2:3:0

Câu 19: Trong NN lập trình Pascal, phép tốn MOD với số ngun có tác dụng gì

A Thực phép chia B Làm tròn số

C Chia lấy phần nguyên D Chia lấy phần dư

(3)

Chương trình Phần làm học sinh Program tim_k;

Uses crt; Const a=100; b= -189; Var c:Integer; d, k:Real; Begin

c:=sqrt(a); d:=abs(b); k:= d*c + 5; Write('k=',k:10:3); End

Các hàm sử dụng chương trình:……… Các biến khai báo:……… Các khai báo: ……… Thư viện khai báo: ……… Sau chạy chương trình hình có kết là:

………

PHẦN CÂU HỎI TỰ LUẬN (4đ)

Câu (1đ): Cho biểu thức sau viết câu lệnh rẽ nhánh (dạng thiếu dạng đủ) tính: ¿

3u3 +1 u − v u210

¿y={ ¿

Trả lời: Em thực điền vào dấu (…) để hồn thiện câu lệnh rẽ nhánh tính biểu thức trên Dạng thiếu:

IF………THEN……… ……… Dạng đủ:

IF………THEN………ELSE………

Câu (1.5đ): Có hai mèo chuột đường thẳng Chú chuột đứng yên để ăn mồi hai mèo tiến phía chuột để bắt lấy Giả sử hai mèo di chuyển với tốc độ

Hai mèo vị trí a b Chú chuột vị trí c Bạn viết chương trình để kiểm tra xem mèo bắt chuột:

+ Nếu mèo A bắt chuột in MEO A THANG

+ Nếu mèo B bắt chuột in MEO B THANG

+ Nếu mèo gặp chuột lúc tranh nhau, lúc chuột trốn thoát Lúc

hãy in CHUOT CHAY THOAT

Ví dụ

input

output

MEO B THANG

Câu (1.5đ): Trong giải bóng đá phong trào có đội bóng (A,B,C) tham gia đội thi đấu với theo vịng trịn lượt tính điểm Điểm đội tính theo luật FIFA thắng cộng điểm, hòa cộng điểm thua cộng điểm Kết trận đấu sau: đội A gặp B có tỉ số x:y, kết

(4)

trận A gặp C có tỉ số r:s, kết trận B gặp C có tỉ số u:v Viết chương trình nhập vào tỉ số trận đấu thực tính điểm đội xếp thứ hạng đội theo tổng số điểm tăng dần

HẾT -BÀI LÀM

(5)

……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ………

(6)

Ngày đăng: 08/04/2021, 17:29

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan