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

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 53,5 KB

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