Để làm bài kiểm tra trực tuyến tốt đề nghị các em học sinh lên website trường xem hai nội dung: 1./ Tài khoản và mật khẩu của học sinh có đăng trên website trường 2./ Hướng dẫn học sinh [r]
Trang 1CÂU HỎI ÔN TẬP TIN HỌC 8 - KIỂM TRA 15 PHÚT TRỰC TUYẾN
THÔNG BÁO
(Đề nghị tất cả học sinh lớp 8/1, 8/2, 8/3, 8/4, 8/5, 8/6 tham gia làm bài kiểm tra 15 phút trực tuyến, nếu các em không tham gia làm bài kiểm tra trực tuyến thì bài kiểm tra sẽ : 0 điểm)
Sau khi các em học sinh ôn bài và học thuộc hết nội dung câu hỏi ôn tập Tin học
8 Các em lên địa chỉ là : thcsgialoctayninh.lms.vnedu.vn
làm bài kiểm tra 15 phút trực tuyến Để làm bài kiểm tra trực tuyến tốt đề nghị các
em học sinh lên website trường xem hai nội dung:
1./ Tài khoản và mật khẩu của học sinh (có đăng trên website trường)
2./ Hướng dẫn học sinh làm bài kiểm tra trực tuyến (trên điện thoại hoặc máy tính) (có đăng trên website trường) như hình
Nếu gặp khó khăn gì liên hệ: Người quản trị website : Cô Xuyên: số điện thoại: 0963.042.142 hoặc Cô Nhiển : GVBM Tin học qua số điện thoại: 0359.074.930
NỘI DUNG CÂU HỎI ÔN TẬP TIN HỌC 8 - KIỂM TRA 15 PHÚT TRỰC TUYẾN
Trang 2Câu 1: While a<b do a:=a+1; là một dạng câu lệnh gì?
A Câu lệnh điều kiện B Lệnh lặp với số lần chưa biết trước
C.Lệnh lặp với số lần biết trước D Lệnh lặp vô hạn lần
Câu 2: Cú pháp của câu lệnh lặp for… do… là?
A If < điều kiện > then < câu lệnh >;
B For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C.Var n, i:interger;
D For <điều kiện> do <câu lệnh>;
Câu 3: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu
Câu 4: Số lần lặp trong câu lệnh lặp For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do
<câu lệnh>; ta luôn xác định được và tính bằng cách?
A Giá trị cuối - giá trị đầu +1 B Giá trị cuối + biến đếm +1
C Giá trị đầu + biến đếm -1 D Giá trị cuối - giá trị đầu -1
Câu 5: Biến đếm trong vòng lặp For… do … khi thực hiện mỗi vòng lặp, nó được tăng
thêm lên mấy đơn vị?
A Một đơn vị B Hai đơn vị C Ba đơn vị D Bốn đơn vị
Câu 6: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 4 do j:=j+2; thì giá trị in ra
màn hình của j là?
A 4 B 6 C 8 D.10
Câu 7: Các câu lệnh Pascal nào sau đây hợp lệ :
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’);
Câu 8: While a<b do a:=a+1; là một dạng câu lệnh gì? Câu lệnh dạng for (biến đếm) : = (giá trị cuối) downto ( giá trị đầu) do (câu lệnh);
A Giá trị đầu lớn hơn giá trị cuối B Giá trị đầu nhỏ hơn giá trị cuối
Câu 9: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là?
A 4 B 6 C 8 D.10
Câu 10: Để chạy chương trình trong Pascal ta dùng tổ hợp phím :
A Ctrl + F7 B Ctrl + F8 C Ctrl + F9 D Ctrl + F10
Câu 11: Phép gán ngôn ngữ lập trình pascal được viết như thế nào?
Câu 12: Để ngăn cách giữa các biến trong danh sách biến ta dùng dấu ?
A Dấu chấm (.) B Dấu phẩy (,)
C Dấu chấm phẩy (;) D Dấu hai chấm (:)
Trang 3Câu 13: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm
i phải được khai báo là kiểu dữ liệu
A Interger; B real; C string D tất cả các kiểu trên đều được
Câu 14: Chương trình sau cho kết quả gì?
Var a, b: Real; x: Integer;
Begin Readln( a,b);
If a>b then x:=a else x:=b;
Writeln(x);
End
A.Xuất ra màn hình số nhỏ nhất trong 2 số a, b đó nhập.
B Xuất ra màn hình số lớn nhất trong hai số a, b đó nhập.
C Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu.
D Đảo giá trị của hai biến a, b cho nhau.
Câu 15 : Cách khai báo biến mảng nào sau đây là đúng?
A.Var <tên biến mảng> : array [ <chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu>;
B.Var <kiểu biến mảng> : array [ <chỉ số cuối> <chỉ số đầu>] of <kiểu dữ liệu>;
C.Var <kiểu biến mảng> : array [ <chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu>; D.Var <tờn biến mảng> : array [ <chỉ số đầu> …<chỉ số cuối>] of <kiểu dữ liệu>;
Câu 16 : Cho S và i là biến nguyên Khi chạy đoạn chương trình :
S := 1; for i:=1 to 5 do s := s+i;
Kết quả in lên màn hình của s là :
Câu 17 : Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :
Câu 18 : Với các câu lệnh sau chương trình thực hiện bao nhiêu vòng lặp
S:=0; n:=0;
while S<=10 do
begin n:=n+1; S:=S+n end;
Câu 19: Với các câu lệnh sau chương trình thực hiện bao nhiêu vòng lặp
S:=0; n:=0;
while S<=10 do
begin n:=n+1; S:=S+n end;
A 6
B 5
C.4
D 3
Câu 20 : For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>; là một dạng câu
lệnh
A Câu lệnh điều kiện B Lệnh lặp với số lần chưa biết trước
C Lệnh lặp với số lần biết trước D Lệnh lặp vô hạn lần
HẾT
Lưu ý: Đáp án đúng là những câu gạch chân