1. Trang chủ
  2. » Tất cả

Đề thi học kì 1

4 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 57,5 KB

Nội dung

 Mẫu trình bày đề thi trắc nghiệm (Áp dụng cho các môn Lý, Hóa, Sinh) SỞ GD&ĐT ĐẮK LẮK TRƯỜNG THPT NGUYỄN VĂN CỪ (Đề thi có 04 trang) KIỂM TRA HỌC KỲ I NĂM HỌC 2020 2021 MÔN TIN HỌC – Khối lớp 10 Thờ[.]

SỞ GD&ĐT ĐẮK LẮK TRƯỜNG THPT NGUYỄN VĂN CỪ KIỂM TRA HỌC KỲ I NĂM HỌC 2020 - 2021 MÔN TIN HỌC – Khối lớp 10 Thời gian làm : 45 phút (không kể thời gian phát đề) (Đề thi có 04 trang) Họ tên học sinh : Số báo danh : Mã đề 324 Điểm Lời nhận xét giáo viên (Học sinh trả lời cách khoanh tròn vào đáp án đúng.) Câu Hai dạng lặp FOR - DO PASCAL dạng lặp tiến dạng lặp lùi Chọn phát biểu phát biểu sau đây: A Biểu thức giá trị đầu biểu thức giá trị cuối thuộc kiểu số thự B Ở dạng lặp lùi lệnh sau DO thực tuần tự, với biến đếm nhận giá trị từ giá trị đầu đến giá trị cuối C Ở dạng lặp lùi lệnh sau DO khơng thực lần nào, trường hợp giá trị cuối nhỏ giá trị đầu D Ở dạng lặp tiến lệnh sau DO thực lần Câu Trong NNLT Pascal, đoạn chương trình sau dùng để làm gì? Var x,y,t: integer; Begin x:=t; t:=y; y:=x; EnD A Hoán đổi giá trị y t B Cho biến nhận giá trị C Hoán đổi giá trị x t D Hoán đổi giá trị x y Câu Chọn cú pháp A Program B Uses ; C Const :=; D Var :; Câu Đoạn chương trình sau cho kết gì? For i:=M to N If (i mod = 0) or (i mod = 0) then T:=T+i; A Tính tổng số chia hết cho phạm vi M N B Tính tổng số chia hết cho phạm vi M N C Tính tổng số chia hết cho cho phạm vi D Tính tổng số chia hết cho cho phạm vi M N Câu Xác định kết sau thực lệnh sau: A:=sqr(3)/sqrt(9); A A gán giá trị B A gán giá trị C A gán giá trị D A gán giá trị 1/4 - Mã đề 324 Câu Trong kiểu liệu sau, kiểu dùng nhớ lưư trữ byte? A Word B Longint C Extended D Real Câu Để khai báo biến, Pascal ta sử dụng từ khóa nào? A USES B CONST C BEGIN D VAR Câu Phát biểu sau làm biểu thức điều kiện cấu trúc rẽ nhánh? A 88B C "false" D “A nho hon B" Câu Cho đoạn chương trình sau: x := 10; y := 20; writeln('x + y'); kết hình gì? A 20 B x+y C 30 D 10 Câu 10 Trong ngơn ngữ lập trình Pascal, mặt cú pháp cách viết lệnh ghép sau ? A Begin : A := ; B := ; End ; B Begin A := ; B := ; End : C Begin A := ; B := ; End ; D Begin ; A := ; B := ; End ; Câu 11 Chương trình dịch là: A Chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao thành chương trình thực máy tính cụ thể; B Chương trình dịch ngôn ngữ tự nhiên ngôn ngữ máy; C Chương trình có chức chuyển đổi chương trình viết ngôn ngữ máy thành ngôn ngữ bậc cao D Chương trình dịch ngơn ngữ máy ngơn ngữ tự nhiên; Câu 12 Với cấu trúc rẽ nhánh IF THEN , lệnh đứng sau THEN thực A Điều kiện tính tốn xong; B Điều kiện tính tốn cho giá trị đúng; C Điều kiện khơng tính được; D Điều kiện tính tốn cho giá trị sai; Câu 13 Trường hợp sau lệnh gán Pascal: A cd:= 50; B a:= a*2; C a:= 10; D a+b:= 1000; Câu 14 Cho biết kết đoạn chương trình sau? N:=5; Tong:=0; For i:=1 to n If (i mod 3=0) then Tong:=Tong+1; Write(Tong); A B C D 10 Câu 15 Trong ngôn ngữ lập trình Pascal, mặt cú pháp Câu lệnh sau với cấu trúc lặp While có lệnh ? A While a>5 ; a := a – ; B While a>5 ;a := a – C While a>5 a := a – ; D While a>=5 a := a – Câu 16 Biến X nhận giá trị: 0; 1; 3; 5; 7; biến Y nhận giá trị 0.5; 1.5; 2.5; 3.5; 4.5 Khai báo biến sau đúng? A Var X, Y: Byte; B Var X: Byte; Y: Real; C Var X, Y: Integer; D Var X: Real; Y: Byte; Câu 17 Cấu trúc chung chương trình gồm có phần? A phần B phần C phần D phần Câu 18 Hãy chọn cách dùng sai Muốn dùng biến X lưu giá trị nhỏ giá trị hai biến A, B dùng cấu trúc rẽ nhánh sau: 2/4 - Mã đề 324 A if A0) or (B>0) or (C>0) then C If A, B, C >0 then D If (A>0) and (B>0) and (C>0) then Câu 25 Kết qủa biểu thức quan hệ ngơn ngữ lập trình trả giá trị gì? A Yes/No B True/False C Trái/Phải D 0/1 Câu 26 Trong khai báo sau khai báo đúng? A Uses Graph; var a,c: byte; program lop11; B Program bai1; Uses crt, Const:= 3.14; C Program Baihocso1, var ch:char, const a=10; D Uses dos, Program VD1; var a: real; Câu 27 Hãy chọn biểu diễn tên Pascal? A AB_234 B 100ngan C ‘*****’ D Bai tap Câu 28 Trong Pascal, khai báo sau sai? A CONST Max=1000; B CONST pi=3.1416; C CONST Truong=”Nguyen Trai”; D CONST Lop=’Lop 11’; Câu 29 Trong ngôn ngữ lập trình Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=19 b=12 ? M := a ;If a=0; 1/x-x(c-d); (1/x-y)>=2*x; b*b>a*c; C (a-b)>(c-d); (a-b)(b-a); 12*a>5a; D Sqrt(a-b)>x; (1/x-y)>=2*x; 15*a>5; Câu 33 Kết biểu thức sqr((ABS(25-30) mod 3) ) là? A B C D Câu 34 Để mô tả cấu trúc rẽ nhánh thuật tốn, nhiều ngơn ngữ lập trình bậc cao dùng lệnh IF - THEN, sau IF Điều kiện là: A Phép toán logic B Một lệnh C Biểu thức số học D Biểu thức quan hệ Câu 35 Trong NNLT, đoạn chương trình sau đưa kết gì? For i:=10 downto write(i,' '); A 10 B Đưa 10 dấu cách C 10 D Khơng đưa kết Câu 36 Kiểu sau có miền giá trị lớn nhất? A Word B Integer C Longint D Byte Câu 37 Để mơ tả cấu trúc rẽ nhánh thuật tốn, nhiều ngơn ngữ lập trình bậc cao dùng Câu lệnh IF - THEN, sau IF Điều kiện là: A Một Câu lệnh B Biểu thức số học C Biểu thức quan hệ D Phép toán logic Câu 38 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực cơng việc ? T:=0; For i := to N If (i mod = 0) or (i mod = 0) then T := T + i ; A Alt + X B Tính tổng ước thực N ; C Tính tổng số chia hết cho phạm vi từ đến N ; D Tính tổng số chia hết cho phạm vi từ đến N ; E Tính tổng số chia hết cho phạm vi từ đến N ; Câu 39 Biểu thức lôgic biểu thức quan hệ liên kết với phép tốn logi Trong từ sau, đâu khơng phải phép toán logic? A False B Not C Or D And Câu 40 Trong NNLT Pascal, phát biểu sau đúng? A Trước lệnh else bắt buộc phải có dấu ";" B Có phân biệt chữ hoa với chữ thường C lệnh trước lệnh End phần thân chương trình khơng thiết phải có dấu chấm phẩy ";" D Sau lệnh có dấu chấm phẩy ";" HẾT -4/4 - Mã đề 324 ... Trái/Phải D 0 /1 Câu 26 Trong khai báo sau khai báo đúng? A Uses Graph; var a,c: byte; program lop 11; B Program bai1; Uses crt, Const:= 3 .14 ; C Program Baihocso1, var ch:char, const a =10 ; D Uses... Tính giá trị a Câu 31 Biểu diễn TP sau sai? A ’TIN HOC’ B 1. 03E -15 C 57 ,15 D 3+9 Câu 32 Trong NNLT Pascal biểu diễn sai? A b*b>a*c; a* (1- a)+(a-b)>=0; 1/ x-x(c-d); (1/ x-y)>=2*x; b*b>a*c;... Câu 13 Trường hợp sau lệnh gán Pascal: A cd:= 50; B a:= a*2; C a:= 10 ; D a+b:= 10 00; Câu 14 Cho biết kết đoạn chương trình sau? N:=5; Tong:=0; For i: =1 to n If (i mod 3=0) then Tong:=Tong +1; Write(Tong);

Ngày đăng: 22/11/2022, 04:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w