1. Trang chủ
  2. » Tất cả

De kiem tra giua ky i khoi 11docx o0j8l

4 4 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề kiểm tra giữa kỳ I Khối 11
Người hướng dẫn PTS. Nguyễn Văn A
Trường học Trường THPT Nguyễn Công Trứ
Chuyên ngành Tin Học
Thể loại Đề thi kiểm tra
Năm xuất bản 2021 - 2022
Thành phố Hà Nội
Định dạng
Số trang 4
Dung lượng 24,29 KB

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

Nội dung

Trường THPT Nguyễn Công Trứ ĐỀ KIỂM TRA GIỮA KÌ 1 NĂM HỌC 2021 2022 Tổ tin học Môn Tin học, Lớp 11 Thời gian làm bài 45 phút Không tính thời gian phát đề Họ và tên học sinh Mã số học sinh Lưu ý Trong[.]

Trang 1

Trường THPT Nguyễn Công Trứ ĐỀ KIỂM TRA GIỮA KÌ 1 NĂM HỌC 2021 - 2022

Thời gian làm bài: 45 phút Không tính thời gian phát đề

Họ và tên học sinh:……… Mã số học sinh:………

Lưu ý: Trong đề minh họa ngôn ngữ lập trình được sử dụng là Pascal Giáo viên khi ra đề có thể

chọn ngôn ngữ lập trình khác để thay thế

I PHẦN TRẮC NGHIỆM

Câu 1 Phát biểu nào dưới đây đúng nhất về ngôn ngữ lập trình?

Ngôn ngữ lập trình bao gồm: A Ngôn ngữ

máy, hợp ngữ

B Ngôn ngữ máy, ngôn ngữ bậc cao

C Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao

D Ngôn ngữ bậc cao

Câu 2 “Chương trình dịch có chức năng chuyển đổi chương trình từ ngôn ngữ… sang ngôn

ngữ…” Hãy chọn phương án điền đúng vào các chỗ ba chấm (…) trong các phương án sau:

A ngôn ngữ máy, hợp ngữ

B ngôn ngữ máy, ngôn ngữ lập trình bậc cao

C ngôn ngữ ngữ lập trình bậc cao, ngôn ngữ máy

D ngôn ngữ lập trình bậc cao, hợp ngữ

Câu 3 Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào sau đây?

A Bảng chữ cái, cú pháp và ngữ pháp

B Bảng chữ cái, cú pháp và ngữ nghĩa

C Các ký hiệu, bảng chữ cái và bảng số

D Các kí hiệu, bảng chữ cái và qui ước

Câu 4 Đặc điểm nào sau đây KHÔNG phải là đặc điểm của hằng trong chương trình?

A Có tên gọi B Được khai báo

C Có giá trị thay đổi D Có giá trị không thay đổi

Câu 5 Trong quá trình thực hiện chương trình, biến có đặc điểm nào sau đây?

A có giá trị cố định B giá trị có thể thay đổi

C không tham gia vào lệnh gán D không dùng để tạo biểu thức Câu 6 Bảng

chữ cái gồm các thành phần nào sau đây?

A tất cả các kí tự B tất cả các kí hiệu

C chữ cái, chữ số và kí hiệu D chữ cái, chữ số và kí tự đặc biệt

Câu 7 Hãy chọn phát biểu đúng về ngôn ngữ lập trình bậc cao trong các phát biểu sau đây?

A Là một dạng của hợp ngữ B Gần với ngôn ngữ máy

C Gần với ngôn ngữ tự nhiên D Thực hiện nhanh hơn ngôn ngữ máy

Trang 2

Câu 8 Hãy chọn phát biểu đúng trong các phát biểu dưới đây về ngôn ngữ lập trình và chương

trình dịch?

A Chương trình dịch của hợp ngữ là biên dịch

B Chương trình dịch gồm các loại: hợp dịch, thông dịch, biên dịch

C Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch

D Một ngôn ngữ lập trình bậc cao có thể được chương trình dịch dịch sang hợp ngữ

Câu 9 Trong quá trình thực hiện chương trình, hằng có đặc điểm nào sau đây?

A có giá trị không thay đổi B có giá trị thay đổi

C dùng để thay thế biến D dùng để thay thế biểu thức

Câu 10 Các từ SQR, SQRT thuộc loại tên nào sau đây?

A tên dành riêng B tên do người lập trình đặt

Câu 11 Hãy chỉ ra tên đúng trong các tên dưới đây?

A 10pro B Bai tap_1 C Baitap D ngay sinh

Câu 12 Biểu diễn nào dưới đây là biểu diễn giá trị của hằng trong chương trình?

Câu 13 Từ khoá program dùng để khai báo đối tượng nào sau đây?

A biến B tên chương trình

Câu 14 Phần thân chương trình được đặt giữa cặp từ khóa nào sau đây?

A End … Begin B Start … Finish

C Begin … End D Start … Stop

Câu 15 Kiểu byte thuộc kiểu dữ liệu nào sau đây?

A Số thực B Số nguyên C Kí tự D Logic

Câu 16 Kiểu ký tự được khai báo bằng từ chuẩn nào sau đây?

A Byte B Longint C Boolean D Char

Câu 17 Biến được khai báo bằng khóa nào sau đây?

Câu 18 Khi khai báo danh sách biến cùng một kiểu dữ liệu, tên các biến phân cách nhau bằng kí

tự nào sau đây?

A dấu chấm (.) B dấu chấm phẩy (;) C dấu phẩy (,) D dấu hai chấm (:)

Câu 19 Biến được khai báo bằng cú pháp nào sau đây?

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 <danh sách biến>: kiểu dữ liệu;

D Var <danh sách biến>;

Câu 20 Những phép toán nào sau đây là phép toán quan hệ?

A MOD B < (nhỏ hơn), > (lớn hơn)

Trang 3

C DIV D + (cộng), - (trừ)

Câu 21 Phép toán MOD dùng để thực hiện phép tính nào sau đây? A Chia lấy

phần nguyên B Chia lấy phần dư

C Làm tròn số D Chia lấy phần thập phân

Câu 22 Hàm cho giá trị bằng bình phương của x là:

A Sqrt(x); B Exp(x); C Abs(x); D Sqr(x);

Câu 23 Cho đoạn chương trình dưới đây:

Program Vi_du;

BEGIN

Writeln(' Chao ban ');

END

Chương trình trên gồm các thành phần nào sau đây?

A Tên chương trình và khai báo biến

B Khai báo hằng và thân chương trình

C Khai báo tên chương trình và thân chương trình

D Khai báo biến và khai báo hằng

Câu 24 Khi muốn lưu điểm trung bình môn học là chữ số có phần thập phân, cần khai báo biến

kiểu dữ liệu nào dưới đây?

A Real B Integer C Byte D Char

Câu 25 Trong ngôn ngữ lập trình Pascal, khi khai báo biến x nhận giá trị nguyên khai

báo nào dưới đây ĐÚNG?

A Var x: Real; B Var x: integer;

C Var x: Char; D Var x: Boolean;

Câu 26 Trong một chương trình, biến M có thể nhận các giá trị 10, 15 và biến N có thể nhận các

giá trị 1.0 , 1.5, khai báo nào dưới đây là ĐÚNG ?

A Var M, N: Byte; B Var M: Real; N: Word;

C Var M: Word; N: Real; D Var M, N: Longint;

Câu 27 Lệnh nào dưới đây gán giá trị cho biến x được khai báo kiểu dữ liệu byte?

A x = 5; B x:= 5.5; C x:= -7; D x:= 10 / 2;

Câu 28 Phát biểu nào dưới đây SAI về biểu thức?

A Gồm các hằng và biến nối với nhau bởi các phép toán

B Có giá trị thuộc kiểu dữ liệu xác định

C Các hằng và biến để tạo biểu thức có thể có các kiểu dữ liệu khác nhau D Các hằng và biến để tạo biểu thức phải có cùng một kiểu dữ liệu

II PHẦN TỰ LUẬN

Câu 1 Hãy viết lại các biểu thức dạng toán học x2 + y2 + z2 sang dạng biểu diễn tương ứng trong ngôn ngữ lập trình Pascal

Trang 4

Câu 2 Cho M, N là hai biến nguyên Trong ngôn ngữ lập trình Pascal, hãy viết biểu thức điều kiện để biểu thị M chia hết cho 3 và N chia hết cho 2 Câu 3 Hãy viết các câu lệnh tương ứng thực

hiện các yêu cầu sau:

a) Khai báo hằng NS (năm sinh) có giá trị là năm sinh của học sinh

b) Khai báo biến T (tuổi) có kiểu số nguyên

c) Lập biểu thức tính tuổi bằng cách lấy năm hiện hành trừ năm sinh

d) Đưa ra màn hình số tuổi tính được của người đó

ĐỀ MINH HỌA ĐỀ KIỂM TRA GIỮA KÌ 1 NĂM HỌC 2021 - 2022

Môn: TIN HỌC, Lớp 11

I PHẦN TRẮC NGHIỆM (7,0 điểm)

Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Câu 15 16 17 18 19 20 21 22 23 24 25 26 27 28

* Mỗi câu trắc nghiệm đúng được 0,25 điểm

II PHẦN TỰ LUẬN (3,0 điểm)

Câu

Câu 1

(1

điểm)

- Viết đúng biểu thức: dùng phép toán hay hàm

- Đúng thứ tự tương ứng biểu thức dạng toán 0,5 0,5

Câu 2

(1

điểm)

- Viết biểu thức điều kiện xác định M chia hết cho 3

- Viết biểu thức điều kiện xác định N chia hết cho 2

0,5 0,5

Câu 3

(1

điểm)

Const NS = 2004; (a)

Begin

T:= 2020 – 2004; (c)

End

0,25 0,25 0,25 0,25

Ngày đăng: 16/02/2023, 09:10

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

w