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 Nguyễn Dục

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

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

Mời các bạn học sinh và quý thầy cô 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 Nguyễn Dục” để giúp học sinh hệ thống kiến thức đã học cũng như có cơ hội đánh giá lại năng lực của mình trước kì thi sắp tới và giúp giáo viên trau dồi kinh nghiệm ra đề thi.

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 Nguyễn Dục

  1. SỞ GD & ĐT QUẢNG NAM THI CUỐI HỌC KỲ I – NĂM HỌC 2022 ­ 2023 TRƯỜNG THPT NGUYỄN DỤC MÔN TIN HỌC ­ LỚP 11  Thời gian làm bài : 45 Phút;  (Đề có 2 trang) (Đề có 15 câu trắc nghiệm, 02 câu tự luận) Họ tên : ............................................................... Số báo danh : ................... Mã đề 003 I. PHẦN TRẮC NGHIỆM: (5 điểm) Em hãy chọn đáp án đúng nhất. Câu 1:    Trong Pascal, khai báo biến a là số nguyên, biến b là số thực, câu lệnh nào sau đây  đúng với khai báo biến. A.  Var a: integer; b:word; B.  Var a: byte; b=real; C.  Var a: byte; b:real; D.  Var a , b: integer, word; Câu 2:   Khai báo biến mảng một chiều có dạng: A.  Var : array[kiểu chỉ số] of ; B.  Type :array[kiểu chỉ số] of ; C.  Type =; D.  Var =array[kiểu chỉ số] of ; Câu 3:  Đoạn lệnh nào sau đây thực hiện việc tính tổng các phần tử chia hết cho  2 trong n   phần tử của mảng  A.  For i := 1 to n do  If  A[i] mod 2  0 then S := S + A[i];   B.  For i := 1 to n do  If  A[i] div 2 = 0 then S := S + A[i]; C.  For i := 1 to n do  If  A[i] div 2  0 then S := S + A[i];   D.  For i := 1 to n do  If  A[i] mod 2 = 0 then S := S + A[i];  Câu 4:  Chương trình dịch được chia làm? A.  Phiên dịch và thông dịch. B.  Thông dịch và phiên dịch. C.  Thông dịch và biên dịch. D.  Thông dịch, phiên dịch và biên dịch. Câu 5:  Muốn dùng biến X lưu giá trị  nhỏ  nhất trong các giá trị  của 2 biến A hoặc B ta   dùng  cấu trúc rẽ nhánh nào sau đây: A.  X:=B; if A>B then X:=A; B.  If A
  2. C.  Const  x=”Lop 11”; D.  Const  x=’Lop 11’; Câu 10:  Chức năng của lệnh Readln;     là: A.  Kết thúc chương trình. B.  Đọc vào một số từ bàn phím. C.  Xuống dòng mới . D.  Tạm dừng chương trình để xem kết quả. Câu 11:   Trong Turbo Pascal, để lưu chương trình ta dùng phím nào? A.  Ctrl+F2 B.  Shift + F2 C. Alt + F2 D.  Nhấn F2 Câu 12:  Đoạn lệnh nào sau đây thực hiện việc tính tổng : s=1+2+3+…+n A.  For i := 1 to n do  S := S + i*i; B.  For i := 1 to n do  S := S + A[i];   C.  For i := 1 to n do  S := S + i;  D.  For i := 1 to n do  S := S + 1;   Câu 13:   Cấu trúc rẽ nhánh If then ; Câu lệnh được thực hiện khi: A.  Điều kiện không được tính toán. B.  Điều kiện đã được tính toán xong. C.  Điều kiện được tính toán và cho giá trị sai. D.  Điều kiện được tính toán và cho giá trị đúng. Câu 14:  Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng….và   kết thúc bằng…? A.  BEGIN… END, B.  BEGIN… END. C.  BEGIN…END; D.  BEGIN… END Câu 15:  Trong Free Pascal, tên có độ dài bao nhiêu kí tự? A.  126 B.  127     C.  255    D.  256    II. PHẦN TỰ LUẬN: (5 điểm) Câu 1: (2 điểm) Khi chạy chương trình    Var S, i : Integer;  Begin  S:=5;  For i:=1 to 9 do    if ( i mod 2 =0  ) then S:= S + i; write(‘s=’,s); readln;  End.  a. Giá trị sau cùng của S là bao nhiêu? b. Lệnh S:=S+i sau then thực hiện bao nhiêu lần? Câu 2: (3 điểm) Cho mảng A gồm n phần tử nguyên (n 
  3. Trang 3/3 ­ Mã đề 003
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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