S 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 p[.]
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 ?
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 ệ ị ả