intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Thuận Thành số 1, Bắc Ninh (Mã đề 111)

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:4

8
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để giúp các bạn học sinh củng cố lại phần kiến thức đã học, biết cấu trúc ra đề thi như thế nào và xem bản thân mình mất bao nhiêu thời gian để hoàn thành đề thi này. Mời các bạn cùng tham khảo "Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Thuận Thành số 1, Bắc Ninh (Mã đề 111)" dưới đây để có thêm tài liệu ôn thi. Chúc các bạn thi tốt!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Thuận Thành số 1, Bắc Ninh (Mã đề 111)

  1. TRƯỜNG TRUNG HỌC PHỔ THÔNG ĐỀ KIỂM TRA CUỐI HỌC KỲ 1 THUẬN THÀNH SỐ 1 NĂM HỌC 2022­2023 Môn: TIN HỌC 11 Mã đề: 111 Thời gian làm bài: 45 phút;  (30 câu trắc nghiệm) Họ, tên thí sinh:..................................................................... SBD: ............................. Câu 1: Khai báo bảng nào sau đây đúng cú pháp bằng cách trực tiếp? A. Var A: Array[1…100] of integer; B. Var A=Array[1..100] of integer; C. Var A: Array[1..100] of integer; D. Var A=Array[1:100] of integer; Câu 2: Đoạn chương trình sau:  D:=A[1]; for i:=2 to n do if A[i]>D then D:=A[i]; A. Tìm Min của 1 dãy số B. Tính tổng các số trong dãy C. Đếm số các số trong dãy D. Tìm Max của 1 dãy số Câu 3: Trong cú pháp khai báo mảng 1 chiều, sau Array là: A. Kiểu chỉ số B. Điều kiện C. Câu lệnh D. Kiểu phần tử Câu 4: Kiểu dữ liệu nào là kiểu dữ liệu có cấu trúc? A. Mảng B. Nguyên C. Thực D. Logic Câu 5: Trong pascal, hàm sqr(x) để: A. Cho căn bậc 2 của x B. Cho trị tuyệt đối của x C. Cho lũy thừa cơ số e của x D. Cho bình phương của x Câu 6: Để khai báo biến S tính diện tích hình vuông có cạnh là số nguyên dương nhỏ  hơn 100, ta khai báo S thuộc kiểu dữ liệu nào là hợp lí nhất? A. Byte B. Real C. word D. longint Câu 7: Trong pascal, đoạn chương trình sau cho kết quả trên màn hình thế nào? Var t: byte;  a:=15; b:= ­30; Begin t:=a; a:=b; b:=t; end; Write(a:3, b:3); A. 5  ­10 B. ­10  5 C. ­30  15 D. 15  ­30 Câu 8: Các từ: For, To, Do trong pascal là: A. Tên do người lập trình đặt B. Tên chuẩn C. Từ khóa D. Hàm Câu 9: Chọn phát biểu sai về câu lệnh rẽ nhánh: A. Trong câu lệnh if­then dạng đủ, câu lệnh 1 được thực hiện khi ĐK đúng B. Trong câu lệnh if­then dạng đủ, câu lệnh 2 được thực hiện khi điều kiện sai C. Trong câu lệnh if­then dạng thiếu, nếu điều kiện đúng thì thực hiện câu lệnh. D. Trong câu lệnh if­then dạng thiếu, câu lệnh được thực hiện với bất kì giá trị nào  của điều kiện. Câu 10: Cho đoạn chương trình sau, hãy cho biết đoạn chương trình đó làm gì?                                                Trang 1/4 ­ Mã đề thi 111
  2. T:=0; for i:=10 to 50 do if (i mod 5 = 0) then T:=T+i; A. Tính tổng các số chia hết cho 5 trong khoảng từ 1 đến 50 B. Đếm xem có bao nhiêu số chia hết cho 5 trong khoảng từ 10 đến 50 C. Tính tổng các số chia hết cho 5 trong phạm vi từ 10 đến 50 D. Đưa ra số lượng các số chia hết cho 5 trong phạm vi từ 1 đến 50 Câu 11: Để tham chiếu đến phần tử có chỉ số 2 của mảng B, ta viết: A. B2 B. B[2] C. B[i] D. B(2) Câu 12: Cho biết đoạn chương trình sau thực hiện công việc gì? S:=0; For i:=1 to n do if (A[i] mod 2  0) then S:=S+A[i]; A. Tính tổng các số chẵn trong mảng A B. Tính tổng các số lẻ trong mảng A C. Tính tổng các phần tử của mảng A D. Đưa ra chỉ số của số chẵn trong mảng A Câu 13: Cú pháp của câu lệnh lặp với số lần biết trước dạng lặp lùi là: A. For :=  To  Do ; B. For :=  Downto  Do ; C. If  then ; D. While  Do ; Câu 14: Khi cần 1 mảng lưu các số nguyên có giá trị tuyệt đối không quá 200, ta khai báo  1 biến mảng có kiểu dữ liệu các phần tử là: A. word B. real C. Byte D. integer Câu 15: Giả sử biến TB được khai báo để tính trung bình cộng các số trong dãy. Lệnh  nào để in ra màn hình giá trị của TB có 2 chữ số thập phân với độ rộng là 5? A. Write(TB:5:2) B. Write(TB:2:5); C. write(TB,2,5); D. Write(TB); Câu 16: Cho biết đoạn chương trình sau thực hiện công việc gì?  D:=0; For i:=1 to n do if (A[i] mod 5= 0) then D:=D+1; A. Đếm số lượng các số chia hết cho 5 trong mảng A B. Đếm số lượng các số lẻ trong mảng A C. Tính tổng các phần tử của mảng A D. Đếm số lượng các số không chia hết cho 5 trong mảng  A Câu 17: Chọn kết quả đúng của đoạn chương trình sau: A:=9; b:=7; c:=8; If a>b then c:=7 else c:=5; write(c); A. 7 B. 8 C. 9 D. 5 Câu 18: Đoạn chương trình sau làm công việc gì?  For i:=5 downto 1 do writeln(‘i’); A. Viết ra 5 số liền nhau từ 1 đến 5 B. Viết ra 5 dòng, mỗi số nằm trên 1 dòng từ 5 về 1                                                Trang 2/4 ­ Mã đề thi 111
  3. C. Viết ra 5 số liền nhau từ 5 về 1 D. Viết ra 5 dòng, mỗi dòng 1 chữ “i” Câu 19: Để chạy chương trình trong pascal, ta nhấn tổ hợp phím: A. Alt+F9 B. Ctrl+F9 C. Alt+X D. Shift +F9 Câu 20: Giá trị của biểu thức:  23 mod 2 + 15 div 3 là: A. 16 B. 10 C. 6 D. 8 Câu 21: Đoạn chương trình sau đây cho kết quả thế nào? N:=5; T:=0; For i:=1 to n do if (i mod 3=0) then T:=T+i; write(T); A. 10 B. 1 C. 3 D. 5 Câu 22: Cho mảng A: (các phần tử được đánh số bắt đầu từ 1) 8 4 ­12 6 9 7 ­14 0 S:=A[4]*2+A[3]­A[7] cho kết quả thế nào? A. 0 B. ­14 C. 7 D. 9 Câu 23: Cho đoạn chương trình sau, hãy cho biết kết quả của đoạn chương trình đó. S:=0; for i:=1 to 10 do S:=S+i; write(S); A. 35 B. 45 C. 55 D. 65 Câu 24: Để nhập giá trị cho 2 biến a,b ta dùng lệnh: A. Writeln(a,b); B. Read(‘a,b’); C. Readln(a,b); D. Write(a,b); Câu 25: Cú pháp của câu lệnh lặp với số lần chưa biết trước là: A. For :=  To  Do ; B. If  then  else ; C. For :=  Downto  Do ; D. While  Do ; Câu 26: Chọn phát biểu sai trong khai báo sau: Var A: Array[1..100] of byte; A. Mảng A không quá 100 số nguyên, không âm B. Mảng A có 100 phần tử C. Các phần tử trong mảng A là các số nguyên và không âm D. Mảng A có thể chỉ gồm 10 phần tử, các phần tử được đánh số bắt đầu từ 1 Câu 27: Đoạn chương trình sau thực hiện công việc gì? Write(‘N=’); readln(n); For i:=1 to n do begin write(‘A[‘,i,’]=’); readln(A[i]); end; A. Nhập số nguyên N     B. In ra mảng gồm N phần tử C. Tính tổng của N phần tử trong mảng D. Nhập giá trị cho các phần tử của mảng  Câu 28: Trong câu lệnh rẽ nhánh, sau IF là: A. Điều kiện B. Câu lệnh C. Giá trị đầu D. Giá trị cuối Câu 29: Từ khóa Var dùng để khai báo: A. Tên chương trình B. Biến                                                Trang 3/4 ­ Mã đề thi 111
  4. C. Hằng D. Thư viện Câu 30: Cho đoạn chương trình sau:  i:=1; While i
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2