Đề kiểm tra Cuối Học kì I môn Tin học Lớp 11 Năm học 2020- 2021

  1. PHẦN TRẮC NGHIỆM

Câu 1:Ngôn ngữ máy là gì?

    A. Gần với ngôn ngữ tự nhiên                B. Máy có thể trực tiếp hiểu được, các lệnh là dãy bit

    C. Sử dụng từ tiếng Anh để diễn tả        D. Ngôn ngữ máy là hợp ngữ

Câu 2: Chương trình dịch có chức năng gì? (NNLT: Ngôn ngữ lập trình; NN: Ngôn ngữ)

    A. Dịch ngôn ngữ máy sang hợp ngữ      B. Dịch hợp ngữ sang NNLT  bậc cao

    C. Dịch hợp ngữ  sang ngôn ngữ máy     D. Dịch NNLT bậc cao và hợp ngữ sang NN máy

Câu 3: Chọn phương án ĐÚNG khi nói về các thành phần cơ bản của ngôn ngữ lập trình?

A. bảng chữ cái, cú pháp, ngữ nghĩa           B. Cú pháp, quy tắc, văn bản

C. văn bản, hình ảnh, âm thanh                    D. phần đầu, phần khai báo, phần thân

Câu 4: Chọn phương án ĐÚNG khi nói về hằng logic?

A. TRUE                                                          B. 3.4

C. ‘TRUE’                                                       D. ‘FALSE

Câu 5: Ngôn ngữ nào được nhiều người sử dụng nhất? 

A. ngôn ngữ máy                                            B. ngôn ngữ bậc cao

C. hợp ngữ                                                       D. ngôn ngữ song song`

Câu 6: Chọn phát biểu SAI khi nói về thông dịch và biên dịch?

     A. thông dịch dịch trực tiếp câu lệnh, biên dịch dịch gián tiếp câu lệnh

     B. một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch

C. biên dịch và thông dịch đều kiểm tra tính đúng đắn của các câu lệnh

D. biên dịch lần lượt dịch và thực hiện câu lệnh, thông dịch dịch toàn bộ chương trình sau đó thực hiện

Câu 7: Chọn phát biểu nào dưới đây là Đúng?

  1. ngữ ngĩa là bộ quy tắc cần tuân thủ trên ngôn ngữ đó
  2. cú pháp là bộ quy tắc cần tuân thủ trên ngôn ngữ đó
  3.  mỗi ngôn ngữ lập trình đều có ba thành phần cơ bản là cú pháp, ngữ nghĩa, câu lệnh
  4. Ngữ nghĩa trong ngôn ngữ lập trình thực hiện theo ý muốn của người lập trình tạo ra

Câu 8: Chọn biểu diễn tên Đúng trong các biểu diễn sau?

A. laptrinh                                                       B. 2_laptrinh

C. lap/trinh                                                      D. lap trinh

Câu 9: Chọn biểu diển Đúng đối với ngôn ngữ lập trình bậc cao?

A. phần thân bắt buộc phải có                      B. phần khai báo bắt buộc phải có

C. phần thân có thể có hoặc không              D. phần thân, phần khai báo bắt buộc phải có

Câu 10: Biến x có thể nhận các giá trị -5, 100, 15, 200. Hãy chọn kiểu dữ liệu phù hợp với biến x?

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

docx 5 trang Lệ Chi 22/12/2023 4100
Bạn đang xem tài liệu "Đề kiểm tra Cuối Học kì I môn Tin học Lớp 11 Năm học 2020- 2021", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề kiểm tra Cuối Học kì I môn Tin học Lớp 11 Năm học 2020- 2021

Đề kiểm tra Cuối Học kì I môn Tin học Lớp 11 Năm học 2020- 2021
SỞ GIÁO DỤC VÀ ĐÀO TẠO
 ĐỀ MINH HỌA
ĐỀ KIỂM TRA CUỐI KÌ I 
NĂM HỌC 2020 - 2021
Môn Thi: TIN HOC 11
Thời gian làm bài: 60 phút; 
 Họ, tên thí sinh:..................................................................... Lớp: ................................
PHẦN TRẮC NGHIỆM
Câu 1:Ngôn ngữ máy là gì?
	A. Gần với ngôn ngữ tự nhiên	B. Máy có thể trực tiếp hiểu được, các lệnh là dãy bit
	C. Sử dụng từ tiếng Anh để diễn tả	D. Ngôn ngữ máy là hợp ngữ
Câu 2: Chương trình dịch có chức năng gì? (NNLT: Ngôn ngữ lập trình; NN: Ngôn ngữ)
	A. Dịch ngôn ngữ máy sang hợp ngữ	B. Dịch hợp ngữ sang NNLT bậc cao
	C. Dịch hợp ngữ sang ngôn ngữ máy	D. Dịch NNLT bậc cao và hợp ngữ sang NN máy
Câu 3: Chọn phương án ĐÚNG khi nói về các thành phần cơ bản của ngôn ngữ lập trình?
A. bảng chữ cái, cú pháp, ngữ nghĩa	B. Cú pháp, quy tắc, văn bản
C. văn bản, hình ảnh, âm thanh	D. phần đầu, phần khai báo, phần thân
Câu 4: Chọn phương án ĐÚNG khi nói về hằng logic?
A. TRUE	B. 3.4
C. ‘TRUE’	D. ‘FALSE
C...h/ Hiệu chỉnh/ Thực hiện
D. Dịch/ Soạn thảo/ Hiệu chỉnh/ Thực hiện
Câu 16: Trong Turbo Pascal, phím tắt để chạy chương trình là?
Ctrl + F9	B. Alt + F9	C. Ctrl + Enter	D. Alt + Enter
Câu 17. Xét chương trình Pascal dưới đây:
PROGRAM Xin_Chao;
BEGIN
Writeln ('Xin chao cac ban!');
Writeln ('Moi cac ban cung hoc Pascal!');
END.
Hãy chọn phát biểu sai?
Chương trình không có phần khai báo biến
Thân chương trình có bốn dòng lệnh
Thân chương trình có hai câu lệnh
Chương trình không có khai báo hằng
Câu 18. Máy tính sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau? 
VAR M, N: Byte; P: Integer; A, B: Real; 
A. 5 byte
B. 10 byte
C. 16 byte
D. 18 byte
Câu 19. Với khai báo biến: Var a: integer; b: byte; ch: char;
Phương án nào dưới đây ĐÚNG khi gán giá trị cho các biến?
a := -100; b :=100; ch:= ‘a’; 
a := 100; b := - 100; ch:= ‘a’;
a = -100; b =100; ch = ‘a’;
a = 100; b =-100; ch = ‘a’;
Câu 20: Trong ngôn ngữ lập trình Pascal, để diễn tả điều kiện 5 ≤ x ≤ 10, ta sử dụng lệnh nào sau đây?
(5 <= x) or (x <= 10)	B. (5 <= x) and (x <= 10)
C. 5 ≤ x ≤ 10	D. 5 <= x <= 10
Câu 21: Cho biết a = 2, b = 3. Để in ra màn hình “Tong cua 2 va 3 la 5” ta sẽ dùng câu lệnh nào sau đây?
A. writeln(‘Tong cua ‘,a,’ va ‘,b,’ la ‘,a+b)
B. writeln(‘Tong cua ‘ a ‘ va ‘ b ‘ la ‘ a+b)
C. readln(‘Tong cua ‘,a,’ va ‘,b,’ la ‘,a+b)
D. readln(‘Tong cua ‘ a ‘ va ‘ b ‘ la ‘ a+b)
Câu 22: Trong Turbo Pascal, thông báo lỗi “unknown identifier” có nghĩa là?
A. Định danh chưa được khai báo	B. Lỗi cú pháp
C. Lỗi chi cho 0	D. Biểu thức sai
Câu 23: Hãy chọn phương án ĐÚNG với cấu trúc rẽ nhánh If Then Else ,Câu lệnh 1 chỉ được thực hiện khi:
Biểu thức điều kiện cho kết quả True	
Biểu thức điều kiện cho kết quả False
Câu lệnh 2 được thực hiện	
Biểu thức điều kiện cho kết quả False và câu lệnh 2 được thực hiện
Câu 24: trong ngôn ngữ lập lập trinh Pascal về mặt cú pháp cách viết câu lênh ghép nào sau đây là ĐÚNG :
Begin:
 	A:=1;
	B:=2;
End;

File đính kèm:

  • docxde_kiem_tra_cuoi_hoc_ki_i_mon_tin_hoc_lop_11_nam_hoc_2020_20.docx