đề thi HKII Tin 9_ 2009_TN - Pdf 49

BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐỀ THI TRẮC NGHIỆM
MÔN Học kỳ II_tin học lớp 9
Thời gian làm bài: 45 phút;
(20 câu trắc nghiệm)
Mã đề thi TIN
9
Họ, tên thí sinh:..........................................................................
Số báo danh:...............................................................................
Câu 1: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
Kết quả in lên màn hình là của s là :
A. 11 B. 55 C. 101 D. 15
Câu 2: Trong chương trình pascal sau đây:
Var x : integer ;
Begin
X:= 3 ;
If (45 mod 3) =0 then x:= x +2;
If x > 10 then x := x +10 ;
End.
X có giá trị là mấy
A. 3 B. 5 C. 15 D. 10
Câu 3: Trong chương trình pascal sau đây:
program hcn;
var a, b :integer;
s,cv :real ;
begin
a:= 10;
b:= 5;

Chương trình in ra màn hình
A. x có vô số nghiệm ; B. x vô nghiệm ;
C. pt có nghiệm x= - 2 D. pt có nghiệm x= 2;
Câu 6: cho chương trình sau:
program doigiatri;
var x,y: integer;
begin
x:=10; y:=15 ;
x:= x+ y ;
y:= x – y;
x := x – y;
writeln ( ‘ x= ‘, x, ‘y=’ , y);
readln;
end.
Chương trình in ra x, y có giá trị là mấy:
A. x= 10 ;b= 15 B. x=25 ; y= 15; C. x= 25 ; b=10 D. x=15 ; y= 10;
Câu 7: Để tính tổng S=1 + 2 +3 +4 … + n; em chọn đoạn lệnh:
A. for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
B. for i:=1 to n do
S:= S + i ;
C. for i:=1 to n do
if ( i mod 2)=1 then S:=S + i;
D. for i:=1 to n do
if ( i mod 2)<>0 then S:=S + i;
Câu 8: Để tính tổng S=2 + 4 + 6 … + n; em chọn đoạn lệnh:
A. for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
B. for i:=1 to n do
S:= S + i ;

if ( i mod 2)=0 then S:=S + 1/i;
B. for i:=1 to n do
if ( i mod 2)=0 then S:=S + i
Else S:= S + I;
C. for i:=1 to n do
if ( i mod 2) < > 0 then S:=S + i;
D. for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
Câu 14: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh:
A. for i:=1 to n do
if ( i mod 2)=0 then S:=S + 1/i;
B. for i:=1 to n do
if ( i mod 2)=0 then S:=S – 1/i
Else S:= S + 1/i;
C. for i:=1 to n do
if ( i mod 2) < > 0 then S:=S + i;
D. for i:=1 to n do
if ( i mod 2)=0 then S:=S +1/ i
Else S:=S-1/i;
Câu 15: Để tính tổng S=1+1/3 + 1/5 + … +1/ n; em chọn đoạn lệnh:
A. for i:=1 to n do
if ( i mod 2)<>0 then S:=S + 1/i;
B. for i:=1 to n do
if ( i mod 2)=0 then S:=S + 1/i
Else S:= S + 1/;
C. for i:=1 to n do
if ( i mod 2) =0 then S:=S + 1/i;
D. for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
Câu 16: Để đếm có bao nhiêu số lẻ nhỏ hơn hay bằng n ; em chọn đoạn lệnh:

B. If a=5 then
begin a:=d+1; b:=2; end;
else a:=d+2;
C. If a=5 then
begin a:=d+1; b:=2; end
else a:=d+2;
D. If a:=5 then
begin a:=d+1; b:=2; end;
else
a:=d+2;
Câu 19: Trong ngôn ngữ 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 nhất?
A. If A, B, C > 0 then… B. IF (A>0) and (B>0) and (C>0) then…
C. IF A>0 and B>0 and c>0 then… D. IF (A>0) or (B>0) or (c>0) then…
Câu 20: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=10 downto 1 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
-----------------------------------------------
----------- HẾT ----------
Trang 4/4 - Mã đề thi TIN 9


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status