DEKIEM TRA HOC KY II
Chia sẻ bởi Ngô Thị Lan |
Ngày 17/10/2018 |
41
Chia sẻ tài liệu: DEKIEM TRA HOC KY II thuộc Tin học 8
Nội dung tài liệu:
TRƯỜNG THCS NGUYỄN CÔNG TRỨ KIỂM TRA HỌC KỲ II
LỚP: 8…. THỜI GIAN: 45 PHÚT
HỌ TÊN:………………………………….
I. Làm và đánh dấu lựa chọn đúng vào bảng phía dưới : (4 điểm)
Câu 1: Câu lệnh viết đúng cú pháp là:
While <điều kiện> to;
While <điều kiện> do;
While <điều kiện> to do ;
While <điều kiện>; do;
Câu 2: Cú pháp của câu lệnh lặp for … do … là ?
If (điều kiện) then (câu lệnh);
For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
Var n, i:interger;
Phải kết hợp cả a, b và c.
Câu 3: Hoạt động nào sau đây lặp với số lần nhất định:
A. Ngày ăn cơm ba bữa B.Mỗi tuần đi tập đàn một lần
C. Học cho tới khi thuộc bài D.Nhặt từng cọng rau cho tới khi xong
Câu 4: Chọn khai báo hợp lệ:
A. Var a,b: array[1..n] of real;
C. Var a,b: array[1:n] of real;
B. Var a,b: array[1..100] of real;
D. Var a,b: array[1…n] of real;
Câu 5: 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+1else a:=d+2;
C. If a=5 then a=d+1; else a=d+2; D. If a=5 then a:=d+1else a:=d+2
Câu 6: 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?
If A, B, C > 0 then…
IF (A>0) and (B>0) and (C>0) then…
IF A>0 and B>0 and c>0 then…
IF (A>0) or (B>0) or (c>0) then…
Câu 7: 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 to 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ì
Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?
so:=1;
While so < 10 do writeln(so);
so:=so + 1;
A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không phương án nào đúng
C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;
Câu 9: Với câu lệnh for (biến đếm):= (giá trị đầu) to (giá trị cuối) do (câu lệnh); khi thực hiện ban đầu biến đếm nhận giá trị là 1 sau mỗi vòng lặp biến đếm tăng thêm?
Một đơn vị B. hai đơn vị C. ba đơn vị D. bốn đơn vị
Câu 10: 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ị mấy?
A) 3 B) 5 C) 15 D)10
Câu 11:Cho chương trình sau:
Var a,b : integer ;
Begin
A:=16 ; b:=8 ;
If a< b then a:= a + b else
Begin a:= a - b; b:= b + a end;
Writeln( ‘ a= ‘, a , ‘ b = ‘, b);
End.
Biến a và b có giá trị là mấy?
A. a=16 ;b = 8; B. a= 24 ; b= 8;
C. a = 8 ; b =16; D
LỚP: 8…. THỜI GIAN: 45 PHÚT
HỌ TÊN:………………………………….
I. Làm và đánh dấu lựa chọn đúng vào bảng phía dưới : (4 điểm)
Câu 1: Câu lệnh viết đúng cú pháp là:
While <điều kiện> to
While <điều kiện> do
While <điều kiện> to
While <điều kiện>; do
Câu 2: Cú pháp của câu lệnh lặp for … do … là ?
If (điều kiện) then (câu lệnh);
For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
Var n, i:interger;
Phải kết hợp cả a, b và c.
Câu 3: Hoạt động nào sau đây lặp với số lần nhất định:
A. Ngày ăn cơm ba bữa B.Mỗi tuần đi tập đàn một lần
C. Học cho tới khi thuộc bài D.Nhặt từng cọng rau cho tới khi xong
Câu 4: Chọn khai báo hợp lệ:
A. Var a,b: array[1..n] of real;
C. Var a,b: array[1:n] of real;
B. Var a,b: array[1..100] of real;
D. Var a,b: array[1…n] of real;
Câu 5: 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+1else a:=d+2;
C. If a=5 then a=d+1; else a=d+2; D. If a=5 then a:=d+1else a:=d+2
Câu 6: 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?
If A, B, C > 0 then…
IF (A>0) and (B>0) and (C>0) then…
IF A>0 and B>0 and c>0 then…
IF (A>0) or (B>0) or (c>0) then…
Câu 7: 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 to 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ì
Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?
so:=1;
While so < 10 do writeln(so);
so:=so + 1;
A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không phương án nào đúng
C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;
Câu 9: Với câu lệnh for (biến đếm):= (giá trị đầu) to (giá trị cuối) do (câu lệnh); khi thực hiện ban đầu biến đếm nhận giá trị là 1 sau mỗi vòng lặp biến đếm tăng thêm?
Một đơn vị B. hai đơn vị C. ba đơn vị D. bốn đơn vị
Câu 10: 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ị mấy?
A) 3 B) 5 C) 15 D)10
Câu 11:Cho chương trình sau:
Var a,b : integer ;
Begin
A:=16 ; b:=8 ;
If a< b then a:= a + b else
Begin a:= a - b; b:= b + a end;
Writeln( ‘ a= ‘, a , ‘ b = ‘, b);
End.
Biến a và b có giá trị là mấy?
A. a=16 ;b = 8; B. a= 24 ; b= 8;
C. a = 8 ; b =16; D
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Ngô Thị Lan
Dung lượng: 22,79KB|
Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)