1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bộ đề kiểm tra Tin học 8 - Phòng giáo dục Sơn Động

6 12 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 132,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 1: Hãy chỉ ra lỗi sai trong đoạn chương trình pascal sauđánh dấu x vào câu lệnh sai, viết lại để có chương trình đúng.. 3điểm C©u lÖnh..[r]

Trang 1

Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

a- 8a b- Tamgiac c- Program d- Bai Tap

Câu 2: Để chạy  ! trình ta sử dụng tổ hợp phím nào?

a- Ctrl +F9 b- Ctrl + Shift + F9 c- F9 d- Alt + F9

Câu 3: Trong Pascal khai báo nào sau đây đúng?

a- Var R=100; b- Type 4hs: integer;

c- Const x:real; d- Var tb:real;

Câu 4: Biểu thức toán học (a 2 + 1)(b+1) 2   biểu diễn  thế nào?

a- (a*a +1)(b+1)(b+1) c- (a*a +1)*(b+1)^2

c- (a*a + 1)*(b+1)*(b+1) d- (a^2 +1)(b+1)^2

Câu 5: Cho đoạn  ! trình sau:

Writeln(‘Ban hay nhap nam sinh:’); Readln(NS);

ý nghĩa của 2 câu lệnh trên là:

a- Thông báo ra màn hình dòng chữ “ Ban hay nhap nam sinh ”

b- Thông ra màn hình dòng chữ “ Ban hay nhap nam sinh ” và yêu cầu

dụng nhập giá trị cho biến NS

c- Yêu cầu

d- Tất cả đều sai

Câu 6: Cú pháp câu lệnh điều kiện dạng đầy đủ:

a- If <điều kiện > then <câu lệnh>;

b- If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>;

c- If <điều kiện > then <câu lệnh1> else <câu lệnh 2>;

d- Đáp án khác

II/ Tự luận: (7điểm)

Câu 1(1điểm)

Viết các biểu thức toán sau đây >S dạng biểu thức Pascal

 2

2

2b c

a

y y

x

5

18 3

10 2

Câu 2: Hãy mô tả thuật toán tính tổng các số chẵn trong dãy số A={a1, a2, an}(2điểm)

Câu 3: Viết

số chẵn hay lẻ (4 điểm)

-Hết -Lop8.net

Trang 2

phòng GD - đt sơn động Đề kiểm tra chất lượng học kì II

Môn: Tin học 8 Thời gian: 45 phút I/ trắc nghiệm (3điểm)

a Hàng ngày em đi học b Em bị ốm vào dịch cúm

c Đến nhà bà ngoại chơi vào một hôm bố mẹ đi vắng d Ngày đánh răng ba lần

Câu 2: Số vòng lặp trong câu lệnh For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do

<câu lệnh>; ta luôn xác định   và bằng:

a- Giá trị đầu + giá trị cuối – 1; b- Giá trị cuối – biến đếm + 1;

c- Giá trị cuối – giá trị đầu +1; d-Giá trị đầu + biến đếm – 1;

Câu 3: Sau khi thực hiện đoạn  ! trình j:=0 for i:=1 to 3 do j:=j+2; thì giá trị j in

ra màn hình là:

Câu 4: Cú pháp của khai báo mảng trong Pascal?

a- var <tên mảng>;array[<chỉ số đầu> <chỉ số cuối>] of<kiểu dữ liệu>

b- var <tên mảng>:array[<chỉ số đầu> , <chỉ số cuối>] of<kiểu dữ liệu>

c- var <tên mảng>:array[<chỉ số cuối> <chỉ số đầu>] of<kiểu dữ liệu>

d- var <tên mảng>:array[<chỉ số đầu> <chỉ số cuối>] of<kiểu dữ liệu>

Câu 5: Đoạn lệnh nào đúng?

a- If a=5 then

Begin a:=d+1; b:=2; end

Else a:=d+2;

b-If a=5 then a:=d+2; b:=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 6: Đoạn lệnh sau cho kết quả gì?

so:=2;

While so<5 do writeln(so);

so:=so+1;

a- In ra kết quả từ 2 đến 4 b- In ra các số từ 2 đến 5

Trang 3

Câu lệnh Sai Sửa lại

Program Thi HK II;

Var i,n=integer;

S:Integer;

Begin

Readln(n);

For i:=1 to n do;

S:=S+i;

Writeln(S);

Readln

End;

Câu 2:Viết  ! trình nhập vào một dãy số nguyên, đếm các số chẵn có trong dãy (4đ)

-Hết -Lop8.net

Trang 4

phòng GD - đt sơn động Đề kiểm tra chất lượng học kì II

Môn: Tin học 9 Thời gian: 45 phút

I/ trắc nghiệm (3điểm)

Câu 1: Trong Pascal phép gán nào hợp lệ

Câu 2: Với ngôn ngữ lập trình Pascal câu lệnh lặp For i:=1 to 10 do n:=n+2; thì biến

đếm I phảI khai báo kiểu dữ liệu là:

Câu 3: Lệnh For i:=3 to 10 do Vòng lặp thực hiện bao nhiêu lần?

Câu 4: Cho đoạn  ! trình

S:=0; For i:=1 to 6 do S:=S*i; Sau khi thực hiện xong kết quả của S là:

Câu 5: Câu lệnh nào sau đây lặp vô hạn lần?

a- s:=5; i:=0;

while i<=s do

s:=s+i;

b s:=5; i:=0;

while i<=s do i:=i+1;

c- -s:=5; i:=1;

while i>s do

i:=i+1;

d- s:=5; i:=0;

while i<=s do begin s:=s+i; i:=i+1; end;

Giá trị của S là:

II/ Tự luận : (7điểm)

Câu 1: (3điểm)

Cho đoạn  ! trình sau:

n:=6; S:=0; For i:=1 to n do

If (i mod 2 = 0 ) then S:= S+i;

Lần

i mod 2

S

Câu 2:Viết  ! trình nhập vào một dãy số nguyên, tính tổng các phần tử $ ! có

trong dãy (4đ)

Trang 5

-Hết -Câu 1: Từ khoá để khai báo biến trong ngôn ngữ lập trình pascal là:

Câu 2: Cấu trúc chung hợp lý của một  ! trình Pascal là :

A Begin -> Program -> End B Program -> End -> Begin

C End -> Program -> Begin D Program -> Begin -> End

Câu 3: Trong Pascal khai khai báo nào sau đây là đúng :

Câu 4: Biểu thức toán học b cb   biểu diễn  thế nào?

a

3 3

2

Câu 5: Phần nguyên trong phép chia của 2 số 16 và 5 là

A 16 div 5 = 1 B 16 mod 5 = 1 C 16 div 5 = 3 D 16 mod 5 = 3

Câu 6: Cho biến A:=’12abc’, A phải   khai báo biến kiểu dữ liệu là:

II/ Tự luận : (7điểm)

Câu 1:Viết các biểu thức toán sau đây $ ?* dạng biểu thức Pascal :(1 điểm)

 

3 1 1 1

x a

z

y x z

Câu 2: Hãy chỉ ra lỗi sai của  ! trình sau sau đó sửa lại cho đúng?(2điểm)

Program vi_du;

Var a,b := integer; Const c := 3;

Begin

a := 200

b := a/c ;

write (b);

readln;

End

Câu 3: (4 điểm).

Viết

nhất và nhỏ nhất của các số đó.

-Hết -Lop8.net

Ngày đăng: 29/03/2021, 17:24

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w