1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề và đáp án kiểm tra học kì 1 môn Tin học lớp 11 trường THPT Thanh Miện, Sở GD&ĐT Hải Dương 2019-2020 - Học Toàn Tập

33 27 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 746,68 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

C. Các biến đều phải đƣợc khai báo và mỗi biến chỉ khai báo một lần B. Một chƣơng trình luôn luôn có hai phần: phần khai báo và phần thân C. Sau từ khóa var có thể khai báo nhiều danh [r]

Trang 1

SỞ GD&ĐT HẢI DƯƠNG

TRƯỜNG THPT THANH MIỆN

Mã đề thi: 001

ĐỀ KIỂM TRA HỌC KỲ 1 (2019-2020)

Tên môn: TIN HỌC 11

Thời gian làm bài: 45 phút;

(30 câu trắc nghiệm)

(Đề thi gồm có 4 trang Thí sinh không được sử dụng tài liệu)

Họ, tên thí sinh: Mã số:

Câu 1: Hãy chọn phương án ghép phù hợp nhất Ngôn ngữ lập trình là gì:

A Phương tiện để soạn thảo văn bản trong đó có chương trình;

B Ngôn ngữ Pascal hoặc C;

C Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;

D Phương tiện diễn đạt thuật toán;

Câu 2: 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:

A Biểu thức điều kiện đúng;

B Biểu thức điều kiện sai;

C Biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

D Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

Câu 3: Hãy chọn phương án ghép đúng nhất Để 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 là <điều kiện> Điều kiện là:

Câu 4: Hãy chọn phát biểu sai?

A Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

B Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

C Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau

D Chương trình dịch có hai loại: thông dịch và biên dịch

Câu 5: Biểu thức x := b+c; có nghĩa là:

A Var X, Y : word; B Var X : real; Y : byte;

C Var X : byte; Y : real; D Var X, Y : integer;

Câu 7: Trong ngôn ngữ Pascal, từ khóa Var dùng để khai báo:

Câu 8: Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;

Hãy cho biết đoạn chương trình trên dùng để:

A Tính giá trị a;

B Tìm giá trị lớn nhất của 2 số a và b;

Trang 2

Trong các phát biểu dưới đây phát biểu nào sai:

A Thân chương trình có 2 câu lệnh

B Chương trình không có khai báo hằng

C Khai báo tên chương trình là vi_du

D Thân chương trình có câu lệnh làm việc với màn hình

Câu 10: 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>;, câu lệnh đứng sau THEN được thực hiện khi:

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

B Điều kiện được tính toán và cho giá trị sai;

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

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

Câu 11: Phát biểu nào sau đây chắc chắn sai?

A Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó;

B Mọi người sử dụng máy tính đều phải biết lập chương trình;

C Máy tính điện tử có thể chạy các chương trình;

D Một bài toán có thể có nhiều thuật toán để giải;

Câu 12: Trong ngôn ngữ Pascal, đoạn chú thích được đặt giữa cặp dấu nào?

Câu 13: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?

Câu 14: Câu lệnh xóa màn hình trong thư viện CRT có dạng:

Câu 17: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng?

Trang 3

68m Để tính diện tích S của sân bóng đá SeaGames 30, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất

Câu 20: Thực hiện chương trình Pascal sau đây:

Ta thu được kết quả nào?

Câu 21: Biểu thức nào sao đây cho kết quả là True?

A (6>3) and not (6+4<7) or (2>4 div 2);

B (3<5) and (4+2<5) and ( 2<4 div 2);

END

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau:

A Thiếu Begin và không khai biến d

B Không khai báo biến d

C Không có END

Trang 4

D Thiếu Begin

Câu 25: Hãy chọn phương án ghép đúng Biểu thức: 50 div 3 + 5 / (2 * 5) có giá trị là:

Câu 26: Cho chương trình:

Var x,y : real;

Begin Write(„Nhap vao gia tri cua x = ‟);

readln(x);

y := (x+10)*x – 117 ; writeln(„gia tri cua y = ‟, y:2);

Câu 29: Cho đoạn chương trình sau:

If(a=1) then x:=9 div a Else x:= -2020;

Trang 5

SỞ GD&ĐT HẢI DƯƠNG

TRƯỜNG THPT THANH MIỆN

Mã đề thi: 002

ĐỀ KIỂM TRA HỌC KỲ 1 (2019-2020)

Tên môn: TIN HỌC 11

Thời gian làm bài: 45 phút;

A Var X, Y : word; B Var X : byte; Y : real;

C Var X : real; Y : byte; D Var X, Y : integer;

Câu 2: Phát biểu nào sau đây chắc chắn sai?

A Một bài toán có thể có nhiều thuật toán để giải;

B Mọi người sử dụng máy tính đều phải biết lập chương trình;

C Máy tính điện tử có thể chạy các chương trình;

D Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó; Câu 3: Xét chương trình Pascal cho khung dưới đây:

Trong các phát biểu dưới đây phát biểu nào sai:

A Thân chương trình có 2 câu lệnh

B Chương trình không có khai báo hằng

C Khai báo tên chương trình là vi_du

D Thân chương trình có câu lệnh làm việc với màn hình

Câu 4: Trong ngôn ngữ Pascal, đoạn chú thích được đặt giữa cặp dấu nào?

Câu 7: Hãy chọn phát biểu sai?

A Chương trình dịch có hai loại: thông dịch và biên dịch

B Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

C Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau

D Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

Câu 8: Bắt đầu từ năm 2008, để tiêu chuẩn hóa kích thước của sân bóng dành cho các trận đấu quốc tế, IFAB đã quyết định đặt kích thước cố định là: chiều dài 105m và chiều rộng

Trang 6

68m Để tính diện tích S của sân bóng đá SeaGames 30, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất

Câu 9: 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>;, câu lệnh đứng sau THEN được thực hiện khi:

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

B Điều kiện được tính toán và cho giá trị sai;

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

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

Câu 10: 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:

A Biểu thức điều kiện đúng;

B Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

C Biểu thức điều kiện sai;

D Biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

Câu 11: Hãy chọn phương án ghép đúng nhất Để 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 là <điều kiện> Điều kiện là:

Câu 12: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?

Câu 13: Biểu thức x := b+c; có nghĩa là:

Câu 16: Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;

Hãy cho biết đoạn chương trình trên dùng để:

Câu 18: Hãy chọn phương án ghép phù hợp nhất Ngôn ngữ lập trình là gì:

A Phương tiện để soạn thảo văn bản trong đó có chương trình;

B Ngôn ngữ Pascal hoặc C;

Trang 7

C Phương tiện diễn đạt thuật toán;

D Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;

Câu 19: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Câu 20: Biểu thức nào sao đây cho kết quả là True?

A 4+2*(3+5) < 18 div 4 *4

B (30>19) and („D‟< „B‟);

C (3<5) and (4+2<5) and ( 2<4 div 2);

D (6>3) and not (6+4<7) or (2>4 div 2);

Câu 21: Hãy cho biết đoạn chương trình sau có mấy lỗi:

Câu 22: Cho đoạn chương trình sau:

If(a=1) then x:=9 div a Else x:= -2020;

Câu 25: Cho chương trình:

Var x,y : real;

Begin Write(„Nhap vao gia tri cua x = ‟);

readln(x);

Trang 8

y := (x+10)*x – 117 ; writeln(„gia tri cua y = ‟, y:2);

D Không khai báo biến d

Câu 29: Cho khai báo biến sau đây (trong Pascal):

Ta thu được kết quả nào?

-

- HẾT -

Trang 9

SỞ GD&ĐT HẢI DƯƠNG

TRƯỜNG THPT THANH MIỆN

Mã đề thi: 003

ĐỀ KIỂM TRA HỌC KỲ 1 (2019-2020)

Tên môn: TIN HỌC 11

Thời gian làm bài: 45 phút;

(30 câu trắc nghiệm)

(Đề thi gồm có 4 trang Thí sinh không được sử dụng tài liệu)

Họ, tên thí sinh: Mã số:

Câu 1: Phát biểu nào sau đây chắc chắn sai?

A Một bài toán có thể có nhiều thuật toán để giải;

B Mọi người sử dụng máy tính đều phải biết lập chương trình;

C Máy tính điện tử có thể chạy các chương trình;

D Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó; Câu 2: Câu lệnh xóa màn hình trong thư viện CRT có dạng:

Câu 3: Bắt đầu từ năm 2008, để tiêu chuẩn hóa kích thước của sân bóng dành cho các trận đấu quốc tế, IFAB đã quyết định đặt kích thước cố định là: chiều dài 105m và chiều rộng 68m Để tính diện tích S của sân bóng đá SeaGames 30, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất

Câu 4: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Câu 5: Trong ngôn ngữ Pascal, từ khóa Var dùng để khai báo:

Câu 6: 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:

A Biểu thức điều kiện đúng;

B Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

C Biểu thức điều kiện sai;

D Biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

Câu 7: Xét chương trình Pascal cho khung dưới đây:

Trong các phát biểu dưới đây phát biểu nào sai:

A Thân chương trình có 2 câu lệnh

B Khai báo tên chương trình là vi_du

Trang 10

C Chương trình không có khai báo hằng

D Thân chương trình có câu lệnh làm việc với màn hình

Câu 8: Hãy chọn phát biểu sai?

A Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau

B Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

C Chương trình dịch có hai loại: thông dịch và biên dịch

D Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

Câu 9: Trong ngôn ngữ Pascal, đoạn chú thích được đặt giữa cặp dấu nào?

Câu 10: Hãy chọn phương án ghép đúng nhất Để 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 là <điều kiện> Điều kiện là:

Câu 11: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?

Câu 12: Để nhập giá trị cho 2 biến a và b ta dùng lệnh:

Câu 13: 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>;, câu lệnh đứng sau THEN được thực hiện khi:

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 14: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng?

Câu 15: Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;

Hãy cho biết đoạn chương trình trên dùng để:

A Var X : byte; Y : real; B Var X, Y : integer;

C Var X : real; Y : byte; D Var X, Y : word;

Câu 17: Hãy chọn phương án ghép phù hợp nhất Ngôn ngữ lập trình là gì:

A Phương tiện để soạn thảo văn bản trong đó có chương trình;

B Ngôn ngữ Pascal hoặc C;

C Phương tiện diễn đạt thuật toán;

D Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;

Câu 18: Biểu thức x := b+c; có nghĩa là:

A Gán giá trị b+c cho x

B So sánh xem x có bằng b+c hay không

C Gán giá trị x cho b+c

Trang 11

D Ý nghĩa khác

Câu 19: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ?

Câu 20: Cho đoạn chương trình sau:

If(a=1) then x:=9 div a Else x:= -2020;

Ta thu được kết quả nào?

Câu 23: Hãy chọn phương án ghép đúng Biểu thức: 50 mod 3 + 5 / (2 * 5) có giá trị là:

Câu 24: Biểu thức nào sao đây cho kết quả là True?

A (3<5) and (4+2<5) and ( 2<4 div 2);

B (6>3) and not (6+4<7) or (2>4 div 2);

Trang 12

Var x,y : real;

Begin Write(„Nhap vao gia tri cua x = ‟);

readln(x);

y := (x+10)*x – 117 ; writeln(„gia tri cua y = ‟, y:2);

D Không khai báo biến d

Câu 28: Cho khai báo biến sau đây (trong Pascal):

Trang 13

SỞ GD&ĐT HẢI DƯƠNG

TRƯỜNG THPT THANH MIỆN

Mã đề thi: 004

ĐỀ KIỂM TRA HỌC KỲ 1 (2019-2020)

Tên môn: TIN HỌC 11

Thời gian làm bài: 45 phút;

Câu 3: Biểu thức x := b+c; có nghĩa là:

C Var X : real; Y : byte; D Var X : byte; Y : real;

Câu 5: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Câu 6: Hãy chọn phương án ghép đúng nhất Để 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 là <điều kiện> Điều kiện là:

Câu 7: 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>;, câu lệnh đứng sau THEN được thực hiện khi:

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

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

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

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

Câu 8: 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:

A Biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

B Biểu thức điều kiện sai;

C Biểu thức điều kiện đúng;

D Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

Trang 14

Câu 9: Trong ngôn ngữ Pascal, từ khóa Var dùng để khai báo:

Câu 10: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?

Câu 11: Để nhập giá trị cho 2 biến a và b ta dùng lệnh:

Câu 13: Hãy chọn phát biểu sai?

A Chương trình dịch có hai loại: thông dịch và biên dịch

B Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

C Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

D Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau

Câu 14: Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;

Hãy cho biết đoạn chương trình trên dùng để:

A Tính giá trị b;

B Tìm giá trị lớn nhất của 2 số a và b;

C Tính giá trị của a và b

D Tính giá trị a;

Câu 15: Phát biểu nào sau đây chắc chắn sai?

A Mọi người sử dụng máy tính đều phải biết lập chương trình;

B Máy tính điện tử có thể chạy các chương trình;

C Một bài toán có thể có nhiều thuật toán để giải;

D Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó; Câu 16: Trong ngôn ngữ Pascal, đoạn chú thích được đặt giữa cặp dấu nào?

Trong các phát biểu dưới đây phát biểu nào sai:

A Khai báo tên chương trình là vi_du

B Thân chương trình có 2 câu lệnh

C Chương trình không có khai báo hằng

D Thân chương trình có câu lệnh làm việc với màn hình

Câu 19: Hãy chọn phương án ghép phù hợp nhất Ngôn ngữ lập trình là gì:

A Phương tiện để soạn thảo văn bản trong đó có chương trình;

Trang 15

B Ngôn ngữ Pascal hoặc C;

C Phương tiện diễn đạt thuật toán;

D Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;

Câu 20: Hãy chọn phương án ghép đúng Biểu thức: 50 div 3 + 5 / (2 * 5) có giá trị là:

Câu 22: Cho chương trình:

Var x,y : real;

Begin Write(„Nhap vao gia tri cua x = ‟);

readln(x);

y := (x+10)*x – 117 ; writeln(„gia tri cua y = ‟, y:2);

End

Nếu nhập x = 10 thì giá trị của biến y là :

Câu 23: Cho đoạn chương trình sau:

If(a=1) then x:=9 div a Else x:= -2020;

B (6>3) and not (6+4<7) or (2>4 div 2);

C (3<5) and (4+2<5) and ( 2<4 div 2);

Trang 16

D Không khai báo biến d

Câu 27: Cho khai báo biến sau đây (trong Pascal):

Ta thu được kết quả nào?

Câu 29: Hãy cho biết đoạn chương trình sau có mấy lỗi:

Trang 17

SỞ GD&ĐT HẢI DƯƠNG

TRƯỜNG THPT THANH MIỆN

Mã đề thi: 005

ĐỀ KIỂM TRA HỌC KỲ 1 (2019-2020)

Tên môn: TIN HỌC 11

Thời gian làm bài: 45 phút;

Câu 2: Hãy chọn phát biểu sai?

A Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

B Chương trình dịch có hai loại: thông dịch và biên dịch

C Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

D Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau

Câu 3: Bắt đầu từ năm 2008, để tiêu chuẩn hóa kích thước của sân bóng dành cho các trận đấu quốc tế, IFAB đã quyết định đặt kích thước cố định là: chiều dài 105m và chiều rộng 68m Để tính diện tích S của sân bóng đá SeaGames 30, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất

Câu 4: Biểu thức x := b+c; có nghĩa là:

A Gán giá trị b+c cho x

B Gán giá trị x cho b+c

C So sánh xem x có bằng b+c hay không

D Ý nghĩa khác

Câu 5: Hãy chọn phương án ghép phù hợp nhất Ngôn ngữ lập trình là gì:

A Ngôn ngữ Pascal hoặc C;

B Phương tiện để soạn thảo văn bản trong đó có chương trình;

C Phương tiện diễn đạt thuật toán;

D Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;

Câu 6: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Câu 7: 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:

A Biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

B Biểu thức điều kiện sai;

C Biểu thức điều kiện đúng;

D Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

Câu 8: 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>;, câu lệnh đứng sau THEN được thực hiện khi:

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

B Điều kiện được tính toán và cho giá trị sai;

Ngày đăng: 09/02/2021, 03:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w