De cuong tham khao tin hoc 8

3 16 0
De cuong tham khao tin hoc 8

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

Thông tin tài liệu

Câu 11.Trong lệnh lặp for …to … do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào.. một giá trị bất kì d.[r]

(1)

ĐỀ CƯƠNG ÔN THI KHỐI 8 MÔN TIN HỌC

NĂM HỌC Khoanh tròn vào câu trả lời nhất

I NHẬN BIẾT

Câu1 Điền vào khoảng trống:

a If <……….> then <câu lệnh>; (dạng thiếu)

b If <điều kiện> then <câu lệnh > ……… <câu lệnh2> ; (dạng đủ) c For <biến đếm> := <giá trị đầu> to <……….> <câu lệnh>; d While <……….> <câu lệnh>;

e Tên mảng: array [<giá trị đầu> < giá trị cuối>] of <……….> Câu 2.Ý nghĩa lệnh If dạng thiếu:

a Nếu điều kiện bỏ qua câu lệnh b Nếu điều kiện sai bỏ qua câu lệnh c Nếu điều kiện thực câu lệnh d hai c b

Câu Điều kiện câu lệnh While là:

a Phép so sánh b Phép gán

c Câu lệnh c Biến đếm

Câu Lệnh lặp While dừng:

a điều kiện b điều kiện sai

c biến đếm giá trị cuối d không ý Câu 5.Lệnh để xuất liệu là:

a Write b Clrscr; c.Read d.Readln;

Câu 6.Lệnh để xóa hình chạy chương trình là:

a Write b Clrscr; c.Read d.Writeln;

Câu 7.Lệnh để nhập liệu là:

a Write b Clrscr; c.Read d.Writeln;

Câu Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự phần tử đều ……… kiểu liệu

a khác b có c II THÔNG HIỂU

Câu Để tham chiếu tới phần tử mảng xác định cách a Tên biến mảng[chỉ số] b Tên biến mảng(chỉ số) c Tên biến mảng[ giá trị ] d Tên biến mảng( giá trị )

Câu 10 For lệnh lặp với số lần biết trước, số vịng lặp biết trước tính bằng a giá trị cuối + giá trị đầu -1 b giá trị cuối – giá trị đầu +1 c giá trị đầu – giá trị cuối +1 d Khơng có ý

Câu 11.Trong lệnh lặp for …to … Pascal, vòng lặp, biến đếm thay đổi thế nào?

a Tăng thêm đơn vị b Giảm đơn vị

c giá trị d Một giá trị khác

Câu 12.Trong lệnh lặp for …to … Pascal, từ for, to, là

a Các từ khai báo b Các từ khóa

c Các biến vòng lặp d Các tên chuẩn

Câu 13 Lệnh có tác dụng xuống dịng chạy chương trình Pascal

(2)

Câu 14 Các câu lệnh Pascal sau viết hay sai? Nếu sai sao? (3đ)

Câu lệnh Đúng Sai

a If x = then a := b;

b If x > then a := b; else m := n; c For i := 2.5 to 10 write(‘A’); d For i := to 10 write(‘O’); e while a <= b write(‘Xin chao’); f x := 5; while x =10 x = x+5;

Câu 15 Cho x :=1; Hãy tính giá trị x thực lệnh

Lệnh Kết x

a If (1+2=3) then x:=x+1

b If (1+1=3) or (2+2=3) then x:=x+2 c If (2+3=5) and (3+4=7) then x:=x*3 d If (x<2) then x:=x-1

e If (45 mod 3=0) then x:=x+1;

x = x = x = x = x = Câu 16. Lệnh GotoXY(a,b) có tác dụng

a Đưa trỏ đến nơi cần b Đưa trỏ cột a, hàng b c Đưa trỏ cột b, hàng a d Đưa trỏ cuối dịng Câu 17 Nhấn tổ hợp phím Alt+F9 có ý nghĩa

a Biên dịch chương trình b Thốt chương trình c Chạy chương trình d Tạm dừng chương trình Câu 18 Nhấn tổ hợp phím Ctrl + F9 dùng để

a Biên dịch chương trình b Thốt chương trình c Chạy chương trình d Tạm dừng chương trình Câu19 Lệnh writeln(dt:5:2), phần in đậm cĩ ý nghĩa gì?

a chỗ in chuổi, có chỗ để trống b chỗ in biến, có số thập phân c chỗ in biến, có số thập phân d Khơng có ý nghĩa

Câu 20 Lệnh Write(điemthi); có tác dụng

a In câu thơng báo điemthi b In giá trị biến điemthi hình b Nhập giá trị vào biến điemthi c Nhập chuỗi

III VẬN DỤNG

Câu 21: Để khai báo mảng a gồm 50 phần tử thuộc liệu kiểu số nguyên ta có câu lệnh sau: a) A:array[0 50] of integer; b) A:array[1 50] of integer;

c) A:array[50 0] of integer; d) A:array[50 1] of integer;

Câu 22: Trong câu lệnh lặp For i:=1 to 10 begin … end câu lệnh ghép thực lần

a không lần b lần c lần d 10 lần Câu 23: Trong câu lệnh lặp For i:=4 to begin … end câu lệnh ghép thực lần

a không lần b lần c lần d 4lần Câu 24 Lệnh sau lặp lần? for i:= to write(‘A’);

a lần b lần c lần d lần

Câu 25 Lệnh sau lặp lần? for i:= to 11 write(‘A’);

(3)

Câu 26 x:= 12;

if x>=10 then write(‘chao’) else write(‘Hello’);

a xuất chuổi ‘Hello’ b xuất chuổi ‘chao’ c xuất chuổi ‘chao’ ‘Hello’ Câu 27 j:=1; k:=2;

for i:= to j:=j+2; k:=k+i; Sau đoạn trên, giá trị j

a b.5 c.7 d.9

Sau đoạn trên, giá trị k

a.2 b.6 c d 11

Câu 28 Đoạn lệnh sau đây:

so:=1; while so<=10 writeln(so); so:=so+1;

a In số từ đến b In số từ đến 10 c In vô hạn số d Không phương án Câu 29: Giá trị S thực đoạn chương trình sau, là:

S:=0; For i:=1 to S:=S+i;

a) 14 b)15

c) 16 d) Không xác định Câu 30: Giá trị S thực đoạn chương trình sau, là:

S:=0; i:=0;

While i<5 begin i:=i+1; s:=s+i end;

a) 14 b)15

c) 16 d) Không xác định Câu 31 Tìm giá trị X:

X:=0; For i:=1 to X:=X+1;

a X=0 b X=1

c X=5 d X=15

Câu 32 Câu lệnh sau DO thực lần

I:=5; While I >=0 Do I := i-1;

a lần b lần c lần d lần

Câu 33 i:=1; j:= 2; k:= 3;

while i<=3 i:=i+2; j:=j+1; k:=k+i; Sau đoạn trên, giá trị i

a.3 b.5 c.8 d.Giá trị khác

Sau đoạn trên, giá trị j

a.3 b.5 c.6 d.8

Sau đoạn trên, giá trị k

a.3 b.5 c.6 d.8

Câu 34 Tính giá trị x thực đoạn chương trình x:=0; tong:=0;

While tong<=20 tong:=tong+5 x:=tong;

a 20 b 25 c d Không xác định

Câu 35 cho đoạn chương trình sau; giá trị i là For i:= to 10

Begin …….end;

Ngày đăng: 22/05/2021, 00:30