Đây là ảnh minh hoạ quảng cáo

Đề kiểm tra 45 phút HK2 môn Tin học 8 năm 2019 - Trường THCS Tóc Tiên

15/04/2022 - Lượt xem: 23
Chia sẻ:
Đánh giá: 5.0 - 50 Lượt
Câu hỏi (10 câu)
Câu 1
Mã câu hỏi: 52027

Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?

  • A. if...then     
  • B. if...then...else    
  • C. for...do          
  • D. while...do
Câu 2
Mã câu hỏi: 52028

Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp chưa biết trước ?:

  • A. if...then      
  • B. if...then...else     
  • C. for...do           
  • D. while...do
Câu 3
Mã câu hỏi: 52029

Lệnh lặp nào sau đây là đúng :

  • A. For <biến đếm> =  <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
  • B. For <biến đếm> :=  <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
  • C. While <điều kiện> = do <câu lệnh>;
  • D. While <điều kiện> := do <câu lệnh>;
Câu 4
Mã câu hỏi: 52030

Phát biểu nào sau đây đúng :

  • A. Phần mềm GeoGebra dùng để vẽ hình hình học.
  • B. Phần mềm Finger Break Out dùng để quan sát thời gian trên trái đất.
  • C. Phần mềm Pascal dùng để luyện gõ phím nhanh
  • D. Phần mềm Sun Times dùng để lập trình.
Câu 5
Mã câu hỏi: 52031

Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ :

  • A. In số 15 ra màn hình 3 lần.
  • B. In số 15 ra màn hình 5 lần.
  • C. Không thực hiện lệnh Writeln (3*5);
  • D. Lặp vô hạn lần lệnh Writeln (3*5);
Câu 6
Mã câu hỏi: 52032

Giả x, i, j là ba biến kiểu Integer. Xét đoạn chương trình Pascal sau :

x:=1; For i:=1 to 3 do for j:=i to 3 do x := x + i*j; Writeln (x);

Đoạn chương trình trên sẽ in ra màn hình giá trị là 

  • A. 26
  • B. 25
  • C. 24
  • D. 23
Câu 7
Mã câu hỏi: 52033

Giả x, i là hai biến kiểu Integer. Xét đoạn chương trình Pascal sau :

x := 1; For i:=1 to 10 do if i mod 2 = 0 then x := x * i  else x := x + i; Writeln (x);

Đoạn chương trình trên sẽ in ra màn hình giá trị là : 

  • A. 16000
  • B. 16500
  • C. 16490
  • D. 17000
Câu 8
Mã câu hỏi: 52034

Xét chương trình Pascal sau :

var n,i,j,nt : Integer;

begin

readln(n);

for i:=2 to n do

      begin

            j:=2;

            while i mod j <> 0 do j := j + 1;

            if j = i then nt := i;

      end;

      writeln (nt);

readln;

end.

Chương trình trên sẽ cho phép nhập giá trị n (n>1) rồi :

  • A. cho biết n có phải là số nguyên tố hay không.
  • B. in ra màn hình tất cả các số nguyên tố nhỏ hơn hoặc bằng n.
  • C. in ra màn hình số nguyên tố nhỏ hơn hoặc bằng n và gần n nhất.
  • D. in ra màn hình số nguyên tố lớn hơn hoặc bằng n và gần n nhất.
Câu 9
Mã câu hỏi: 52035

Trong lập trình, cấu trúc lặp dùng để làm gì ? Hãy nêu dạng tổng quát và cách thực hiện lệnh của câu lệnh lặp While... do... trong ngôn ngữ lập trình Pascal ? 

Câu 10
Mã câu hỏi: 52036

Viết chương trình tính tổng các số chia hết cho 3 trong dãy số nguyên X1, X2, ..., Xn. Biết rằng n, X1, X2, ..., Xn là các số nguyên nhập từ bàn phím (n>0) ?

Bình luận

Bộ lọc

Để lại bình luận

Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *
Gửi bình luận
Đây là ảnh minh hoạ quảng cáo
 
 
Chia sẻ