Danh mục

Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam

Số trang: 2      Loại file: doc      Dung lượng: 49.00 KB      Lượt xem: 11      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

"Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam" hỗ trợ các em học sinh hệ thống kiến thức cho học sinh, giúp các em vận dụng kiến thức đã được học để giải các bài tập được ra. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ 1 – NĂM HỌC 2022 - 2023 TRƯỜNG THPT VÕ CHÍ CÔNG MÔN TIN - LỚP 11 Thời gian làm bài : 45 Phút; ĐỀ CHÍNH THỨC (Đề có 2 trang)Họ tên : ............................................................... Số báo danh : ................... Mã đề 904 A. PHẦN TRẮC NGHIỆMCâu 1: Cho biết kết quả của đoạn chương trình sau. for i:=1 to 10 do if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3); A. 2 4 6 8 10 B. 1 3 5 7 9 C. 3 5 6 9 10 D. 3 5 7 9 10Câu 2: Các thành phần của ngôn ngữ lập trình là A. Chương trình thông dịch và chương trình biên dịch B. Bảng chữ cái, cú pháp, ngữ nghĩa C. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa D. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩaCâu 3: Để đưa ra màn hình giá trị của biến a kiểu nguyên và biến b kiểu thực ta dùng lệnh A. Writeln(a:8:3, b:8:3); B. Readln(a,b); C. Writeln(a:8, b:8:3); D. Write(a:8:3, b:8);Câu 4: Kiểu số nguyên gồm A. Real, Integer, Word, Longint B. Byte, Integer, Word, Longint C. Byte, Integer, Word, Real D. Byte, Integer, Word, Longint, RealCâu 5: Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào? A. byte B. integer C. Real D. wordCâu 6: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để A. Khai báo thư viện B. Khai báo tên chương trình C. Khai báo hằng D. Khai báo biếnCâu 7: Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là A. 4 B. 6 C. 1 D. 2Câu 8: 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 ? A. A > B B. N mod 100 C. “A nho hon B” D. A + BCâu 9: Chương trình dịch không có khả năng nào trong các khả năng sau ? A. Thông báo lỗi cú pháp B. Tạo được chương trình đích C. Phát hiện được lỗi ngữ nghĩa D. Phát hiện được lỗi cú phápCâu 10: Trong ngôn ngữ lập trình pascal, lệnh gán nào dưới đây là đúng? A. s:=5; B. x: =10; C. -b/a:= x; D. x+y:=10;Câu 11: Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm A. Tự động tăng 1 giá trị B. Được giữ nguyên C. Tự động giảm đi 1 D. Chỉ tăng khi có câu lệnh thay đổi giá trịCâu 12: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ? i := 0 ; n:=4 while i < n do begin write(i, ‘ ’) ; i:= i+1; end; A. Đưa ra màn hình các chữ số: 0 1 2 3 B. Đưa ra màn hình một chữ số 0 ; C. Đưa ra màn hình các chữ số: 0 1 2 3 4; D. Đưa ra màn hình 10 chữ số 0 ;Câu 13: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ? A. Const = Pi; B. Pi = 3.14 C. Const Pi = 3,14; D. Const Pi = 3.14 real;Câu 14: Chọn phát biểu đúng trong các phát biểu sau đây : Trang 1/2 - Mã đề 904 A. Câu lệnh rẽ nhánh không được xuất hiện trong của một cấu trúc lặp. B. Một cấu trúc lặp có thể xuất hiện trong của một cấu trúc lặp khác. C. Có thể dùng câu lệnh FOR – DO để thay thế cho câu lệnh lặp WHILE – DO. D. Câu lệnh lặp không được xuất hiện trong đứng sau từ khóa THEN của cấu trúc rẽnhánh.Câu 15: Trong Pascal, cú pháp để khai báo biến là A. Var =; B. Var ; C. : kiểu dữ liệu; D. Var :; B. PHẦN TỰ LUẬNCâu 1: (1.5 điểm) Cho giá trị a= 10, b=16, c=8, d=3. Hãy xác định giá trị của biểu thức D biết D:= sqr(d) + b > c*d + a (Tính cụ thể từng bước)Câu 2: (1 điểm) Viết câu lệnh rẽ nhánh tìm số bé hơn trong hai số a và b sau đó gán cho biến cCâu 3: (2.5 điểm)a. Viết cấu trúc khai báo mảng một chiều gián tiếp trong Pascalb. Viết chương trình nhập mảng 1 chiều gồm n phần tử và in ra màn hình các số chẵn trong mảng. ------ HẾT ------ Trang 2/2 - Mã đề 904

Tài liệu được xem nhiều: