Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Sơn Động số 3 được chia sẻ nhằm giúp học sinh ôn tập và củng cố lại kiến thức, đồng thời nó cũng giúp học sinh làm quen với cách ra đề và làm bài thi dạng trắc nghiệm. Mời các bạn cùng tham khảo ôn tập. Chúc các bạn thi tốt!
Trang 1S GD&ĐT B C GIANG Ở Ắ
TRƯỜNG THPT S N Đ NG S 3Ơ Ộ Ố
(Đ thi g m có 02 trang ề ồ )
Đ KI M TRA GI A K 1 Ề Ể Ữ Ỳ
NĂM H C 2021 – 2022Ọ
Môn: Tin h c – L p: 11ọ ớ
Th i gian làm bài: 45 phút, không k th i gian phát đ ờ ể ờ ề
I. TR C NGHI M (5 đi m)Ắ Ệ ể
Câu 1: Trong ngôn ng l p trình Pascal, mu n ki m tra đ ng th i c ba giá tr c a A, B, C cóữ ậ ố ể ồ ờ ả ị ủ cùng l n h n 0 hay không ta vi t câu l nh If th nào cho đúng ?ớ ơ ế ệ ế
A. If A, B, C > 0 then …… B. If (A > 0) and (B > 0) and (C > 0) then ……
C. If (A>0) or (B>0) or (C>0 then…… D. If A>(0 and B>0 and C>0 then ……
Câu 2: Hãy ch n phọ ương án ghép đúng . V i c u trúc r nhánh IF <đi u ki n> ớ ấ ẽ ề ệ THEN <câu
l nh 1> ELSE <câu l nh 2>, câu l nh 2 đệ ệ ệ ược th c hi n khiự ệ
A. câu l nh 1 đ c th c hi n;ệ ượ ự ệ
B. bi u th c đi u ki n đúng và câu l nh 1 th c hi n xong;ể ứ ề ệ ệ ự ệ
C. bi u th c đi u ki n đúng;ể ứ ề ệ
D. bi u th c đi u ki n sai;ể ứ ề ệ
Câu 3: Có m y lo i h ng ?ấ ạ ằ
Câu 4: Hãy ch n phọ ương án ghép đúng . Bi u th c : 25 div 3 + 5 / 2 * 3 có giá tr là :ể ứ ị
Câu 5: Hãy ch n phọ ương án ghép đúng . V i c u trúc r nhánh IF <đi u ki n> THEN <câuớ ấ ẽ ề ệ
l nh>, câu l nh đ ng sau THEN đệ ệ ứ ược th c hi n khiự ệ
A. đi u ki n đ c tính toán và cho giá tr đúng;ề ệ ượ ị 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 không tính đ c;ề ệ ượ
Câu 6: Hãy ch n phọ ương án ghép đúng nh t . Đ mô t c u trúc r nhánh trong thu t toán,ấ ể ả ấ ẽ ậ nhi u ngôn ng l p trình b c cao dùng câu l nh IF – THEN, sau IF là <đi u ki n> . Đi u ki nề ữ ậ ậ ệ ề ệ ề ệ là
A. bi u th c lôgic;ể ứ B. bi u th c quan h ;ể ứ ệ C. m t câu l nh;ộ ệ D. bi u th c s h c;ể ứ ố ọ Câu 7: Phát bi u nào dể ưới đây là đúng ?
A. Ngoài b ng ch cái, cú pháp, ng nghĩa, m t ngôn ng l p trình còn có các quy t c đ khai báo ả ữ ữ ộ ữ ậ ắ ể
bi n, h ng,…;ế ằ
B. Ngoài b ng ch cái, có th dùng các kí t thông d ng trong toán h c đ vi t ch ng trình;ả ữ ể ự ụ ọ ể ế ươ
C. Cú pháp là b quy t c dùng đ vi t ch ng trình;ộ ắ ể ế ươ
D. Ch ng trình có l i cú pháp có th đ c d ch ra ngôn ng máy nh ng không th c hi n đ c;ươ ỗ ể ượ ị ữ ư ự ệ ượ Câu 8: Phát bi u nào dể ưới đây là h p lí nh t ?ợ ấ
A. H ng đ c ch ng trình d ch b qua ;ằ ượ ươ ị ỏ
B. H ng có th l u tr nhi u lo i giá tr khác nhau ;ằ ể ư ữ ề ạ ị
C. H ng là đ i l ng nh n giá tr tr c khi ch ng trình th c hi n ;ằ ạ ượ ậ ị ướ ươ ự ệ
D. H ng là đ i l ng có giá tr không thay đ i trong quá trình th c hi n ch ng trình;ằ ạ ượ ị ổ ự ệ ươ
Câu 9: Ch n ý ki n đúng trong các ý ki n sau đây:ọ ế ế
A. Ch ng trình cho k t qu đúng khi th c hi n đ 20 test / 20 test thì ch ng trình đó đúng;ươ ế ả ự ệ ủ ươ
B. B test v i kích th c d li u l n có nhi u kh năng phát hi n l i sai c a ch ng trình h n là ộ ớ ướ ữ ệ ớ ề ả ệ ỗ ủ ươ ơ các b test v i kích thộ ớ ước d li u nh ;ữ ệ ỏ
C. Ch ng trình cho k t qu sai khi th c hi n 1 test thì ch ng trình đó sai;ươ ế ả ự ệ ươ
D. Khi d ch ch ng trình không th y l i thì có th k t lu n ch ng trình là đúng;ị ươ ấ ỗ ể ế ậ ươ
Câu 10: Phát bi u nào dể ưới đây là h p lí nh t ?ợ ấ
A. Bi n là đ i l ng đ c đ t tên và có giá tr thay đ i trong quá trình th c hi n ch ng trình;ế ạ ượ ượ ặ ị ổ ự ệ ươ
Mã đ thi: ề
484
Trang 2B. Bi n có th đ t ho c không đ t tên g i ;ế ể ặ ặ ặ ọ
C. Bi n có th l u tr nhi u lo i giá tr khác nhau;ế ể ư ữ ề ạ ị
D. Bi n là đ i l ng nh n giá tr tr c khi ch ng trình th c hi n;ế ạ ượ ậ ị ướ ươ ự ệ
Câu 11: Trường h p nào sau đâyợ không ph iả là l nh gán trong Pascal ?ệ
A. a := 10 ; B. cd := 50 ; C. a := a*2 ; D. a + b := 1000 ;
Câu 12: Xét chương trình Pascal cho khung dưới đây :
PROGRAM vi_du;
BEGIN
Writeln(‘Xin chao cac ban’);
Writeln(‘Moi cac ban lam quen voi Pascal’);
END
Ch n phát bi uọ ể sai trong các phát bi u dể ưới đây :
A. Khai báo tên ch ng trình là vi du;ươ B. Khai báo tên ch ng trình là vi_du;ươ
C. Thân ch ng trình có hai câu l nh;ươ ệ D. Ch ng trình không có khai báo h ng;ươ ằ
Câu 13: Ch n phát bi uọ ể sai trong các phát bi u sau :ể
A. Ph n thân ch ng trình nh t thi t ph i có;ầ ươ ấ ế ả
B. Ph n thân ch ng trình có th không ch a m t l nh nào;ầ ươ ể ứ ộ ệ
C. Nói chung, ch ng trình th ng g m hai ph n : ph n khai báo và ph n thân;ươ ườ ồ ầ ầ ầ
D. Ph n khai báo nh t thi t ph i có;ầ ấ ế ả
Câu 14: Chương trình vi t b ng h p ng không có đ c đi m nào trong các đ c đi m sau :ế ằ ợ ữ ặ ể ặ ể
A. S d ng tr n v n các kh năng c a máy tính;ử ụ ọ ẹ ả ủ
B. T c đ th c hi n nhanh h n so v i ch ng trình đ c vi t b ng ngôn ng b c cao;ố ộ ự ệ ơ ớ ươ ượ ế ằ ữ ậ
C. D l p trình h n so v i ngôn ng b c cao;ễ ậ ơ ớ ữ ậ
D. G n v i ngôn ng máy;ầ ớ ữ
Câu 15: Cho m t chộ ương trình còn l i nh sau :ỗ ư
Var
A, b, c : real ;
A := 1; b := 1; c := 5 ;
d := b*b – 4*a*c ;
writeln(‘d = ’,d);
END
Tìm k t lu n đúng nh t v l i c a chế ậ ấ ề ỗ ủ ương trình trong các k t lu n sau :ế ậ
A. Không khai báo bi n d;ế B. Thi u Begin;ế
C. Thi u Begin và không khai bi n d;ế ế D. Không có END;
Câu 16: Trường h p nào dợ ưới đây là tên chương trình trong Pascal ?
A. 2x B. Ngay_sinh; C. GiaiPtrinhBac 2; D. _Noi sinh;
Câu 17: Phát bi u nào sau đâyể ch c ch n saiắ ắ ?
A. M t bài toán có th có nhi u thu t toán đ gi i;ộ ể ề ậ ể ả
B. Đ gi i bài toán b ng máy tính ph i vi t ch ng trình mô t thu t toán gi i bài toán đó;ể ả ằ ả ế ươ ả ậ ả
C. M i ng i s d ng máy tính đ u ph i bi t l p ch ng trình;ọ ườ ử ụ ề ả ế ậ ươ
D. Máy tính đi n t có th ch y các ch ng trình;ệ ử ể ạ ươ
Câu 18: Trong ngôn ng l p trình Pascal, câu l nh nào sau đây là đúng ?ữ ậ ệ
A. If a = 5 then a := d + 1 else a := d + 2 ;
B. If a = 5 then a := d + 1 : else a := d + 2 ;
C. If a = 5 then a := d + 1 ; else a := d + 2 ;
D. If a = 5 then a := d + 1 else : a := d + 2 ;
Câu 19: Chương trình d ch không có kh năng nào trong các kh năng sau ?ị ả ả
A. Phát hi n đ c l i ng nghĩaệ ượ ỗ ữ ; B. Thông báo l i cú pháp;ỗ
Trang 3C. Phát hi n đ c l i cú pháp;ệ ượ ỗ D. T o đ c ch ng trình đích;ạ ượ ươ
Câu 20: Cho x là bi n th c đã đế ự ược gán giá tr 12.41235. Đ th c hi n lên màn hình n i dungị ể ự ệ ộ
“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=’,x:5:2); D. Writeln(x:5:2);
II. T LU N (5 đi m)Ự Ậ ể
Câu 1 (2 đ) : Nêu các thành ph n c a ch ng trình đ n gi nầ ủ ươ ơ ả ?
Câu 2 (1.25đ) : Vi t cú pháp và l y ví d câu l nh r nhánh d ng đế ấ ụ ệ ẽ ạ ủ ?
Câu 3 (1đ) : Chuy n bi u th c t toán h c sang Pascalể ể ứ ừ ọ : Ax3+Bx2+Cx+D = 10
Câu 4 (0.75đ) : Ki u byte có ph m vi giá tr là bao nhiêuể ạ ị ?
H TẾ
Thí sinh không đ ượ ử ụ c s d ng tài li u. Giám th coi thi không gi i thích gì thêm ệ ị ả