Đề kiểm tra Cuối Học kì 1 môn Tin học Lớp 11 Năm học 2020- 2021 (Có đáp án)

Trắc nghiệm

Các câu hỏi trong đề đều thuộc ngôn ngữ lập trình Pascal.

Câu 1(NB). Ngôn ngữ lập trình gồm những loại nào?

  1. Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
  2. Ngôn ngữ máy, ngôn ngữ bậc cao.
  3. Ngôn ngữ máy, ngôn ngữ tự nhiên.
  4. Hợp ngữ, ngôn ngữ bậc cao.

Câu 2(NB). Chương trình dịch có hai loại là:

A. Biên dịch và thông dịch.

B. Biên dịch và phiên dịch.

C. Thông dịch và phiên dịch.

D. Phiên dịch và hợp dịch.

Câu 3(NB). Các thành phần cơ bản của ngôn ngữ lập trình gồm:

A. Bảng chữ cái, cú pháp, ngữ nghĩa.

B. Tên, tên dành riêng, tên chuẩn.

C. Hằng, biến, chú thích.

D. Thông dịch, biên dịch.

Câu 4(NB). Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để?

A. Khai báo hằng.

B. Khai báo thư viện.

C. Khai báo tên chương trình.

D. Khai báo biến.

Câu 5(TH). Ngôn ngữ Pascal thuộc loại ngôn ngữ lập trình nào?

A. Ngôn ngữ máy.

B. Hợp ngữ.

C. Ngôn ngữ lập trình bậc cao.

D. Ngôn ngữ lập trình phổ thông.

Câu 6(TH): Phát biểu nào sau đây đúng khi nói về thông dịch và biên dịch?

A. 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 trong chương trình nguồn.

B. Trong thông dịch có chương trình đích còn biên dịch không có chương trình đích để lưu trữ sử dụng về sau.

C. Cả trong biên dịch và thông dịch đều có chương trình đích để lưu trữ sử dụng về sau.

D. Cả trong biên dịch và thông dịch đều không có chương trình đích để lưu trữ sử dụng về sau.

Câu 7(TH): Phát biểu nào sau đây là sai?

A. Bảng chữ mỗi ngôn ngữ lập trình thường khác nhau. 

B. Cú pháp cho biết cách viết một chương trình hợp lệ.

C. Ngữ nghĩa cho biết cách viết một chương trình hợp lệ.

D. Cú pháp của một ngôn ngữ lập trình là bộ quy tắc để người lập trình viết chương trình trên ngôn ngữ đó.

Câu 8(TH): Tên nào sau đây là đúng?

A. Ly_thuyet.

B. Bai tap 1.

C. While.

D. a+-b.

Câu 9(NB): Phát biểu nào sau đây là sai khi nói về cấu trúc chương trình?

A. Phần khai báo không bắt buộc phải có.

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

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

D. Chương trình có cấu trúc gồm 2 phần.

Câu 10(NB): Biến x có thể nhận một trong các giá trị: -10, -9, -8, 10, 15. Biến k có thể nhận 0.1, 0.25, 0.75, 2.15.  Kiểu dữ liệu phù hợp cho biến x và k lần lượt là:

A. Byte, Real.                                                              B. Integer, Boolean.

C. Integer, Real.                                                           D. Real, Word.

docx 7 trang Lệ Chi 22/12/2023 4480
Bạn đang xem tài liệu "Đề kiểm tra Cuối Học kì 1 môn Tin học Lớp 11 Năm học 2020- 2021 (Có đáp án)", để 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ì 1 môn Tin học Lớp 11 Năm học 2020- 2021 (Có đáp án)

Đề kiểm tra Cuối Học kì 1 môn Tin học Lớp 11 Năm học 2020- 2021 (Có đáp án)
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐỀ MINH HỌA
ĐỀ KIỂM TRA CUỐI KÌ 1 NĂM HỌC 2020 - 2021
Môn: Tin học, Lớp 11
NHÓM 3
Phần I: Trắc nghiệm
Các câu hỏi trong đề đều thuộc ngôn ngữ lập trình Pascal.
Câu 1(NB). Ngôn ngữ lập trình gồm những loại nào?
Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
Ngôn ngữ máy, ngôn ngữ bậc cao.
Ngôn ngữ máy, ngôn ngữ tự nhiên.
Hợp ngữ, ngôn ngữ bậc cao.
Câu 2(NB). Chương trình dịch có hai loại là:
A. Biên dịch và thông dịch.
B. Biên dịch và phiên dịch.
C. Thông dịch và phiên dịch.
D. Phiên dịch và hợp dịch.
Câu 3(NB). Các thành phần cơ bản của ngôn ngữ lập trình gồm:
A. Bảng chữ cái, cú pháp, ngữ nghĩa.
B. Tên, tên dành riêng, tên chuẩn.
C. Hằng, biến, chú thích.
D. Thông dịch, biên dịch.
Câu 4(NB). Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để?
A. Khai báo hằng.
B. Khai báo thư viện.
C. Khai báo tên chương trình.
D. Khai báo biến.
Câu 5(TH). Ngôn ngữ Pascal thuộc loại ngôn ngữ lập trình nào?
A. Ngôn ngữ máy.
B. Hợp ngữ.
C. Ngôn ngữ lập ....	C. Alt + F9. 	D. Ctrl + F9.
Câu 16(NB): Để lưu chương trình ta nhấn phím nào sau đây?
F2	B. F4	C. F9	D. F3
Câu 17(TH): Xét chương trình Pascal dưới đây:
Program hoandoi;	
Var x,y,t: integer; 
	BEGIN
	 x:=t; t:=y; y:=x;
	END.
Hãy chọn phát biểu sai: 
Khai báo tên chương trình là hoandoi.
Chương trình không có khai báo thư viện.
Thân chương trình chỉ có một câu lệnh.
Chương trình không có khai báo hằng.
Câu 18(TH): Khi lưu số lượng học sinh của một lớp học (số lượng học sinh <100), cần khai báo kiểu dữ liệu nào dưới đây:
Real.
Char.
Byte.
Boolean.
Câu 19(TH): Biến X có thể nhận giá trị: 0; 1; 3; 5; 7; 9 và biến Y có thể nhận các giá trị 0.5; 1.5; 2.5; 3.5; 4.5. Khai báo biến nào sau đây là ĐÚNG?
Var X, Y: Integer;	
Var X: Byte; Y: Real;
Var X: Real; Y: Byte;	
Var X, Y: Byte;
Câu 20(TH): Biểu thức nào sau đây có giá trị TRUE?
( 20 > 19 ) and ( ‘B’ < ‘A’ );
( 4 > 2 ) or ( 2 >= 4 div 2 );
( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 );
4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ;
Câu 21(TH): Cho x là biến thực đã được gán giá trị 12.41235. Để hiển thị lên màn hình “x=12.41” cần chọn câu lệnh nào sau đây?
A. Writeln(x);	B. Writeln(x:5);	C. Writeln(x:5:2);	D. Writeln(‘x=’,x:5:2); 
Câu 22(TH): Cho x là biến đã khai báo kiểu thực. Sau khi thực hiện hai câu lệnh sau:x := 10 ; Writeln(x:7:2);
thì kết quả dạng nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau ?
A. 10;	B. 10.00	C. 1.000000000000000E+001;	D. _ _10.00; 
Câu 23(NB): Chọn phương án đúng với cấu trúc rẽ nhánh If Then ; câu lệnh được thực hiện khi nào?
Điều kiện được tính toán xong.
Điều kiện không được tính.
Điều kiện được tính toán và cho giá trị đúng.
Điều kiện được tính toán và cho giá trị sai.
Câu 24(NB): Cú pháp câu lệnh IFTHEN dạng thiếu nào sau đây? 
A. IF THEN .
B. IF THEN ;
C. IF THEN 
D. IF THEN ;
Câu 25(NB): Trong câu lệnh IF THEN ; điều kiện là biểu thức nào sau đây?
A. lôgic.	 	B. số học.	 C. quan hệ.	D. một câu lệnh.
Câu 26(NB): 

File đính kèm:

  • docxde_kiem_tra_cuoi_hoc_ki_1_mon_tin_hoc_lop_11_nam_hoc_2020_20.docx
  • docxNHẬN XÉT ĐỀ MINH HỌA HK1-11- NHÓM 3.docx