1. Trang chủ
  2. » Giáo án - Bài giảng

de thi hoc ky II mon tin hoc 8 cuc hay

2 9 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 2
Dung lượng 53,5 KB

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

Nội dung

Khoâng thöïc hieän ñöôïc vì giaù trò cuûa bieán ñeám coù kieåu döõ lieäu laø Real C.. Chöa bieát tröôùc soá laàn laëp B.[r]

Trang 1

TRƯỜNG THCS CHI LĂNG

Họ và tên: ……… ………… …… ……

Lớp: ……… …….…… ………… ……

BÀI THI HỌC KỲ II MƠN: TIN HỌC 8 Thời gian: 45 phút

Điểm

I PHẦN TRẮC NGHIỆM (3 Điểm): Khoanh trịn vào chữ cái đứng trước phương án

trả lời đúng

Câu 1: Thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i:3:1); sẽ viết ra màn hình?

A Thứ tự của biến đếm, chiếm 3 chỗ và lấy 1 chữ số sau phần thập phân

B Không thực hiện được vì giá trị của biến đếm có kiểu dữ liệu là Real

C Chỉ viết số 3.5 mà thôi

D Viết số 1 rồi viết số 3.5

Câu 2 : Câu lệnh pascal nào sau đây là 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 3: Sau khi thực hiện đoạn chương trình j:= 3; for i:= 1 to 3 do j:=j+2; thì j có

giá trị là?

A 5 B 6 C 7 D 9

Câu 4: Vòng lặp while do là vòng lặp:

A Chưa biết trước số lần lặp B Biết trước số lần lặp nhưng giới hạn là <=100

C Biết trước số lần lặp D Biết trước số lần lặp nhưng giới hạn là >=100

Câu 5: Trong ngơn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu

trúc lặp While … do ?

A x:=10; while x:=10 do x:=x+5; B x=10; while x:=10 do x:=x+5;

C x:=10; while x:=10 do x=x+5; D x:=10; while x=10 do x:=x+5;

Câu 6: Trong ngơn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh

rẽ nhánh If…then…?

A Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu

ngoặc đơn

B Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin

và End;

C Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin

và End

D Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin

và End.

Trang 2

II PHAÀN Tệẽ LUAÄN (7 điểm)

Câu 1: (2 i m) Điền dấu “X”điểm) Điền dấu “X” ểm) Điền dấu “X” vào ô lựa chọn:

1 Chỉ có ngôn ngữ lập trình Pascal mới có câu lệnh điều kiện

2 Biến phải đợc khai báo trớc khi sử dụng

3 Cấu trúc rẽ nhánh có hai dạng là dạng thiếu và dạng đầy đủ

4 Tên trong chơng trình Pascal có thể trùng với từ khóa

Cõu 2: (3 điểm) Hóy sửa lại chương trỡnh sau cho đỳng.

Program bang cuu chuong;

var N,i:integer; .

begen

write('Nhap so N='); readln(N);

writeln

writeln('Bang nhan ' N);

for i:= 10 to 1 do writeln(N,' x ',i:2,' = ,Ni:3);

readln

end Cõu 3: (2 ủieồm) Sau moói caõu leọnh trong pascal sau ủaõy x seừ coự giaự trũ laứ bao

nhieõu, neỏu trửụực ủoự giaự trũ cuỷa x baống 6

Caõu leọnh Giaự trũ cuỷa x

A if (x mod 3 = 0) then x:= x +1;

B if (x mod 3 =2) or (x>=5) then x:= 2*x;

C if (x mod 2 =1 ) and (x >10 ) then x:=0 ;

D if x mod 6 = 0 then

Begin

x:=x*x ;

x:=x -10;

end;

Ngày đăng: 23/04/2021, 12:46

TỪ KHÓA LIÊN QUAN

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

w