1. Trang chủ
  2. » Tất cả

Đề thi học kỳ II - Môn tin học 8

4 3 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 4
Dung lượng 100,98 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ác hoạt động nào sau đây lặp với số lần nhất định: a.. Ngày ăn cơm ba bữa b.Mỗi tuần đi tập đàn một lần c.. Học cho tới khi thuộc bài d.Nhặt từng cọng rau cho tới khi xong 2.. Trong cá

Trang 1

Người soạn: Nguyễn Thị Thu Hà

Đặng Thị Minh Huệ

ĐỀ THI HỌC KỲ II

Môn : Tin 8 Thời gian : 90 ‘

Lý thuyết: 45 phút Thực hành : 45 phút

A Lý thuyết : ( điểm)

Khoanh tròn vào chữ cái đứng trước đáp án đúng:

1 Các hoạt động nào sau đây lặp với số lần nhất định:

a Ngày ăn cơm ba bữa b.Mỗi tuần đi tập đàn một lần

c Học cho tới khi thuộc bài d.Nhặt từng cọng rau cho tới khi xong

2 Cú pháp của câu lệnh FOR….DO là:

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ị cuối> to<giá trị đầu> do<câu lệnh>;

c for<biến đếm>=<Giá trị đầu> to<giá trị cuối> do<câu lệnh>;

d for<biến đếm>=<Giá trị đầu> to;<giá trị cuối> do<câu lệnh>;

3 Trong các câu lệnh lặp sau câu lệnh nào sai:

a while 1=1 do write(‘ hello’);

b i:=1; while i<10 do

begin

write(i); i:=i+1;

end;

c i:=1; while i<10 do write(i); i:=i+1;

d while a<=b do write(‘b khong nho hon a’);

4 cách khai báo mảng trong Pascal là sai:

a var <ten bien mang> : array[<chi so dau> <chi so cuoi>] of integer;

b var <ten bien mang> : array[<chi so dau> <chi so cuoi>] of real;

c var <ten bien mang> : array[<chi so dau> <chi so cuoi>] of integer

d var <ten bien mang> : array[<chi so dau>….<chi so cuoi>] of integer;

5 trong các khai báo sau, khai báo nào không hợp lệ:

a program VD1;

user crt;

var a,b: real;

b program VD2;

user crt;

var a,b: real;

c: real;

c program VD3;

var a,b: real;

Trang 2

d program VD4;

var a: real;

b: integer;

c: char;

6 Trong Pascal, để chương trình tạm dừng cho đến khi người dùng nhấn một phím bất kỳ, ta dùng lệnh:

7 Cho đoạn chương trình sau:

S:=0;

For i:=1 to 3 do

For j:=1 to 3 do s:= s+i+j;

Hãy cho biết kết quả của s sau khi chạy chương trình:

8 Cho đoạn chương trình:

S:=0;

For i:=1 to 5 do s:=s+i;

Sau khi thực hiện đoạn chương trình trên s có kết quả là :

9 Để di chuyển con trỏ đến cột 10 hàng 10, ta dùng lệnh:

10.Câu lệnh length(‘ chao cac ban’) sẽ có giá trị:

Trang 3

B.Tự luận: ( 5đ)

1) Dịch và sửa lỗi cho chương trình sau:

Program tao_bang;

Uses crt;

Var

i: byte; { chi so hang}

j: byte; { chỉ số cột}

begin

clrscr;

for := 0 to 9 do

begin

for j:=0 to 9 do

write( 10*i+j:4);

writeln;

end;

readln

end

2) Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả

**********************

Trang 4

B

Ngày đăng: 29/04/2021, 22:11

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

w