Bµi kiÓm tra sè 1 häc k× II I. Tr¾c nghiÖm (3 ®iÓm) Caâu 1: Caâu leänh pascal naøo sau ñaây laø hôïp leä? A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’); Caâu 2: Trong voøng laëp For := to do cuûaPascal, trong moãi voøng laëp, bieán ñeám thay ñoåi nhö theá naøo A. +1 B. -1 C. Moät giaù HS baát kyø D. Moät giaù HS khaùc khoâng Câu 3. Ñeå chaïy chöông trình trong moâi tröôøng Pascal caàn nhaán toå hôïp phím: A. Alt + F9 B. Ctrl + F5 C. Ctrl + F9 D. Alt + F5 Câu 4. Câu lệnh điều kiện trong Pascal nào sau đây là đúng? A. if x > 4; then a:= b; B. if x > 4 then a:=b; m:=n; C. if x:= 5 then a = b; D. if x > 4 then a:=b; else m:=n; Câu 5. IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? A. 0 B. 8 C. 5 D. 3 Câu 6. Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để: A. Chạy chương trình B. Dịch chương trình C. Khởi động chương trình D. Lưu chương trình Câu 7. a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết A. Writwln(a2) B. Readln(' a*a '); C. Writeln(a*a); D. Writeln('a*a') ; Caâu 8: Ñeå tính toång S=1 + 2 +3 +4 + n; em choïn ñoaïn leänh:,, for i:=1 to n do if ( i mod 2)=0 then S:=S + i; for i:=1 to n do if ( i mod 2)=1 then S:=S + i; for i:=1 to n do S:= S + i ; for i:=1 to n do if ( i mod 2)0 then S:=S + i; Câu 9: : Tõ kho¸ ®Ó khai b¸o biÕn trong ng«n ng÷ lËp tr×nh Pascal lµ : ,A. Const B. Var C. Real D. End II. tù luËn( 7 ®iÓm) Caâu 1: Vieát cuù phaùp caâu leänh laëp vôùi soá laàn bieát tröôùc và nêu sự hoạt động của câu lệnh đó? Caâu 2: Cho baøi toaùn: S = 1 + 2 + 3 + + 50 . Haõy moâ taû thuaät toaùn Caâu 3: Vieát chöông trình tính toång s =1+1/2+1/3+...+1/N ( N ñöôïc nhaäp töø baøn phím) Bài làm
Tài liệu đính kèm: