Câu 1 Kiểu dữ liệu của biến đếm trong lệnh lặp For – do
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
7 Hoán vị đáp án X
Đáp án đúng *
X Cùng ki u v i giá tr đầu và giá tr cuốiể ớ ị ị Chỉ cần khác kiểu với giá trị đầu Cùng kiểu với các biến trong câu lệnh
Không cần phải xác định kiểu dữ liệu
NGÂN HÀNG CÂU HỎI KIỂM TRA HỌC KÌ II TIN HỌC 8 Câu 2 Hoạt động nào sau đây lặp với số lần lặp biết trước
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
7 Hoán vị đáp án X
Đáp án đúng *
X Ngày đánh răng 2 lần Giặt tới khi sạch
Học bài cho tới khi thuộc bài
Gọi điện tới khi có người nghe máy Câu 3 Chọn cú pháp câu lệnh lặp là
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
7 Hoán vị đáp án X
Đáp án đúng * X for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Câu 4 Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
7 Hoán vị đáp án X
Đáp án đúng *
X for i:=1 to 10 do x:=x+1;
for i:=1 to 10; do x:=x+1;
for i:=10 to 1 do x:=x+1;
for i =10 to 1 do x:=x+1;
Câu 5 Sau khi thực hiện đoạn chương trình sau:
S:=10;
For i:=1 to 4 do S:=S+i;
Giá trị của biến S bằng bao nhiêu
Mức độ * 3
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
7 Hoán vị đáp án X
Đáp án đúng *
X 20
14 10 0
Câu 6 Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình
7
sách giáo khoa Hoán vị đáp án X
Đáp án đúng *
X 100
1 99
Tất cả đều sai
Câu 7 Vòng lặp While – do kết thúc khi nào
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8 Hoán vị đáp án X
Đáp án đúng *
X Khi một điều kiện cho trước được thỏa mãn Khi đủ số vòng lặp
Khi tìm được Output Khi thực hiện một câu lệnh
Câu 8 Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8 Hoán vị đáp án X
Đáp án đúng *
X Kiểm tra giá trị của < điều kiện >
Thực hiện < câu lệnh > sau từ khóa Do Thực hiện câu lệnh sau từ khóa Then
Kiểm tra < câu lệnh >
Câu 9 Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i := 5;
Mức độ * 2
While i>=1 do i := i – 1;
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8 Hoán vị đáp án X
Đáp án đúng *
X 5 lần
1 lần 2 lần 6 lần
Câu 10 Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8 Hoán vị đáp án X
Đáp án đúng *
X Kiểm tra giá trị của < điều kiện >
Thực hiện < câu lệnh > sau từ khóa Do Thực hiện câu lệnh sau từ khóa Then
Kiểm tra < câu lệnh >
Câu 11 Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10; While a < 11 do write (a);
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8 Hoán vị đáp án X
Đáp án đúng *
X Trên màn hình xuất hiện một số 10 Trên màn hình xuất hiện 10 chữ a Trên màn hình xuất hiện một số 11
Chương trình bị lặp vô tận
Câu 12 Hãy đưa ra kết quả trong đoạn lệnh:
x:=1; While x<=5 do write(‘Tin hoc’);
Mức độ * 3
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
8
Hoán vị đáp án X Đáp án đúng *
X Tin hoc
x:=1 X>=5
x<=5
Câu 13 Số phần tử trong khai báo dưới đây là bao nhiêu Var hocsinh : array[12..80] of integer;
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
9 Hoán vị đáp án X
Đáp án đúng *
X 69
80 70 68
Câu 14 Khai báo mảng nào là đúng trong các khai báo sau đây
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
9 Hoán vị đáp án X
Đáp án đúng * X var tuoi : array[1..15] of integer;
var tuoi : array[1.5..10.5] of integer;
var tuoi : aray[1..15] of real;
var tuoi : array[1 … 15 ] of integer;
Câu 15 Cú pháp khai báo dãy số nào sau đây đúng nhất
Mức độ * 1
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
9 Hoán vị đáp án X
Đáp án đúng *
X Var < tên mảng > : array [ < chỉ số đầu > .. < chỉ số cuối > ] of < kiểu dữ liệu >;
Var < tên mảng > : array [ < chỉ số cuối > .. < chỉ số đầu >] of < kiểu dữ liệu >;
Var < tên mảng > : array [ < chỉ số cuối > : < chỉ số đầu > ] of < kiểu dữ liệu >;
Var < tên mảng > : array [ < chỉ số đầu > .. < chỉ số cuối >] for < kiểu dữ liệu >;
Câu 16 Cho khai báo mảng như sau: Var a : array[0..30] of integer ;
Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết:
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
9 Hoán vị đáp án X
Đáp án đúng *
X Write(A[20]);
Write(A(20));
Readln(A[20]);
Write([20]);
Câu 17 Để nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số nguyên ta dùng lệnh nào sau đây
Mức độ * 3
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình
9
sách giáo khoa Hoán vị đáp án X
Đáp án đúng *
X For i:=1 to 10 do Readln(A[i]);
For i:= 1 to 10 do Writeln(A[i]);
Dùng 10 lệnh Readln(A);
For i:=10 to 1 do Readln(A[i]);
Câu 18 Cách khai báo biến mảng sau đây là đúng
Mức độ * 2
Khối* 8
Môn học * 0809
Học kỳ 2
Chương mục * 1 Bài học theo chương trình sách giáo khoa
9 Hoán vị đáp án X
Đáp án đúng *
X Var X: Array[4 .. 10] of Real;
Var X: Array[3.. 4.8] of Integer;
Var X: Array[10 .. 1] of Integer;
Var X: Array[10 , 13] of Real;