S GD & ĐT QU NG NAMỞ Ả TR NG THPT L NG TH VINHƯỜ ƯƠ Ế (Đ g m có 02 trangề ồ ) KI M TRA CU I K 1 NĂM H C 202Ể Ố Ỳ Ọ 22023 Môn Tin h c – L p 11ọ ớ Th i gian 45 phút (không k th i gian giao đ ) ờ ể ờ ề[.]
Trang 1S GD & ĐT QU NG NAMỞ Ả
TRƯỜNG THPT LƯƠNG TH VINHẾ
(Đ g m có 02 trang ề ồ )
KI M TRA CU I K 1 NĂM H C 202Ể Ố Ỳ Ọ 22023
Môn: Tin h c – L p 11ọ ớ
Th i gian: 45 phút (không k th i gian giao đ ) ờ ể ờ ề
MÃ Đ 901 Ề
A/ TR C NGHI M: (5.0 đi m). Ắ Ệ ể
Câu 1. L nh ệ X := y ; có nghĩa
A. So sánh xem y có b ng X hay khôngằ B. Ý nghĩa khác
C. Gán giá tr y cho bi n Xị ế D. Gán giá tr X cho Yị
Câu 2. Trong NN l p trình Pascal, phép toán ậ MOD v i s nguyên có tác d ng gì?ớ ố ụ
A. Chia l y ph n dấ ầ ư B. Th c hi n phép chiaự ệ
C. Chia l y ph n nguyênấ ầ D. Làm tròn số
Câu 3. Bi u th c ể ứ (25 mod 10) div 2 cho k t qu làế ả
Câu 4. L nh ệ Write( ‘5 x 4 = ‘ , 5*4 ) ; xu t gì ra màn hình :ấ
A. 5 x 4 = 20 B. 5 x 4 = 5*4 C. 20 = 20 D. 20 = 5 * 4
Câu 5. Đ nh p d li u vào t bàn phím cho 2 bi n a,b ta dùng l nh?ể ậ ữ ệ ừ ế ệ
A. Write(a;b); B. Readln(a;b); C. Readln(a,b); D. Writeln(a,b); Câu 6. Trong ngôn ng l p trình Pascal, phát bi u nào sau đây là ữ ậ ể đúng v i câu l nh r nhánh ớ ệ ẽ if… then…?
A. N u sau then mu n th c hi n nhi u câu l nh thì các câu l nh ph i đ t gi a hai d u ngo c đ n;ế ố ự ệ ề ệ ệ ả ặ ữ ấ ặ ơ
B. N u sau then mu n th c hi n nhi u câu l nh thì các câu l nh ph i đ t gi a Begin và End ;ế ố ự ệ ề ệ ệ ả ặ ữ
C. N u sau then mu n th c hi n nhi u câu l nh thì các câu l nh ph i đ t gi a hai c p d u ngo c ế ố ự ệ ề ệ ệ ả ặ ữ ặ ấ ặ
nh n;ọ
D. N u sau then mu n th c hi n nhi u câu l nh thì các câu l nh ph i đ t gi a Begin và End .ế ố ự ệ ề ệ ệ ả ặ ữ
Câu 7. 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 không tính đ c;ề ệ ượ
D. Đi u ki n đ c tính toán và cho giá tr sai;ề ệ ượ ị
Câu 8. Hay chon kêt qua đung cua đoan ch ng trinh sau.̃ ̣ ́ ̉ ́ ̉ ̣ ươ ̀
a := 9; b := 7; c:=8;
if a > b then c:=7 else c := 5; Write(c);
Câu 9. Hai d ng l p FOR DO trong PASCAL là d ng l p ti n và d ng l p lùi. Ch n phát bi u đúngạ ặ ạ ặ ế ạ ặ ọ ể trong các phát bi u sau đây:ể
A. d ng l p lùi câu l nh sau DO có th không đ c th c hi n l n nào, đó là tr ng h p giá tr Ở ạ ặ ệ ể ượ ự ệ ầ ườ ợ ị
cu i nh h n giá tr đ u.ố ỏ ơ ị ầ
B. Bi u th c giá tr đ u và bi u th c giá tr cu i có th thu c ki u s th c.ể ứ ị ầ ể ứ ị ố ể ộ ể ố ự
C. d ng l p ti n câu l nh sau DO luôn đ c th c hi n ít nh t m t l n.Ở ạ ặ ế ệ ượ ự ệ ấ ộ ầ
D. d ng l p lùi câu l nh sau DO đ c th c hi n tu n t , v i bi n đ m l n l t nh n giá tr t Ở ạ ặ ệ ượ ự ệ ầ ự ớ ế ế ầ ượ ậ ị ừ
Trang 2C. 12345678910 D. 1 2 3 4 5 6 7 8 9 10
B/ T LU N ( 5.0 đi m).Ự Ậ ể
Câu 1(1đ): Xét bi u th c lôgic: (n >0) and (n mod 2 = 0). Câu l nh trên yêu c u n th a đi u ki n gì?ể ứ ệ ầ ỏ ề ệ Câu 2(2đ): Trình bày cú pháp l p ti n? Cho ví d ?ặ ế ụ
Câu 3(2đ):Vi t ch ng trình nh p vào 2 s nguyên a, b. Tìm s l n nh t?ế ươ ậ ố ố ớ ấ
H T Ế
Trang 3ĐÁP ÁN VÀ H ƯỚ NG D N CH M Ẫ Ấ
H ướ ngd nc ẫ
h m: ấ
Câu 1(1đ):Xétbi uth clôgic: (n >0) and (n mod 2 = 0). ể ứ
Câul nhtrênyêuc u n th ađi uki ngì? ệ ầ ỏ ề ệ
Ki mtraxem n cóph ilàs d ể ả ố ươ ngch n hay không. ẵ
Câu
2(2đ):Trình
bàycúpháplặ
pti n? Cho ế
víd ? ụ
Trìnhbàyđún
gcúpháp
1 đ
Cho
víd đúng ụ
1 đ
Câu 3(2đ): Vi tch ngtrìnhnh pvào 2 s nguyên a, b. Tìms l nnh t? ế ươ ậ ố ố ớ ấ
Program Vidu;
Var a, b: integer;
Begin
Write(‘Nhapvao 2 so a,b :’); Readln(a,b);
If a>b then write(a,’la so lonnhat’) else write(b,’la so lonnhat’) ;
Readln
End.
Khaibáođúng : 0.5đ
Nh p 2 giátr : 0.5 đ ậ ị
Vi tcâul nhr nhánhđúng : 1đ ế ệ ẽ
( cóth dùng If đ ho c If thi u) ể ủ ặ ế