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

de thi hoc ky II mon tin hoc 8 cuc hay

3 8 0

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

THÔNG TIN TÀI LIỆU

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]

(1)

TRƯỜNG THCS CHI LĂNG

Họ 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ữ đứng trước phương án trả lời

Câu 1: Thực câu lệnh for i:= to 3.5 writeln(i:3:1); viết hình? A Thứ tự biến đếm, chiếm chỗ lấy chữ số sau phần thập phân B Không thực giá trị biến đếm có kiểu liệu Real C Chỉ viết số 3.5 mà

D Viết số viết số 3.5

Câu : Câu lệnh pascal sau hợp lệ?

A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 3: Sau thực đoạn chương trình j:= 3; for i:= to j:=j+2; j có giá trị là?

A B C D Câu 4: Vòng lặp while 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 giới hạn <=100 C Biết trước số lần lặp D Biết trước số lần lặp giới hạn >=100 Câu 5: Trong ngơn ngữ Pascal, mặt cú pháp câu lệnh sau với cấu trúc lặp While … do ?

A x:=10; while x:=10 x:=x+5; B x=10; while x:=10 x:=x+5; C x:=10; while x:=10 x=x+5; D x:=10; while x=10 x:=x+5;

Câu 6: Trong ngôn ngữ lập trình Pascal, phát biểu sau với câu lệnh rẽ nhánh If…then…?

A Nếu sau then muốn thực nhiều câu lệnh lệnh phải đặt hai dấu ngoặc đơn

B Nếu sau then muốn thực nhiều câu lệnh lệnh phải đặt Begin và End;

C Nếu sau then muốn thực nhiều câu lệnh lệnh phải đặt Begin và End

(2)

II PHẦN TỰ LUẬN (7 điểm)

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

Câu Đúng Sai

1 Chỉ có ngơn ngữ lập trình Pascal có câu lệnh điều kiện Biến phải đợc khai báo trớc sử dụng

3 Cấu trúc rẽ nhánh có hai dạng dạng thiếu dạng đầy đủ Tên chơng trình Pascal trùng với từ khóa

Câu 2: (3 điểm) Hãysửa lại chương trình sau cho

Program bang cuu chuong;

var N,i:integer;

begen

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

writeln

writeln('Bang nhan ' N);

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

readln

end

Câu 3:(2 điểm) Sau câu lệnh pascal sau x có giá trị bao nhiêu, trước giá trị x

Câu lệnh Giá trị x

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

(3)

Begin

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

w