wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TRẮC NGHIỆM TIN 8

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp chưa biết trước ?

a)

IF... THEN

b)

IF...THEN...ELSE...

c)

FOR...DO...

d)

WHILE....DO....

2.

Cú pháp đầy đủ 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 <điều kiện>;  <câu lệnh>;

c)

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

d)

For <điều kiện> do <câu lệnh>;

3.

Hoạt động nào sau đây lặp với số lần lặp biết trước?

a)

Giặt tới khi sạch    

b)

Gọi điện tới khi có người nghe máy   

c)

Học bài cho tới khi thuộc bài

d)

Ngày đánh răng 2 lần

4.

Câu lệnh For..to..do kết thúc :

a)

Khi biến đếm lớn hơn giá trị cuối      

b)

Khi biến đếm nhỏ hơn giá trị đầu   

c)

Khi biến đếm nhỏ hơn giá trị cuối

d)

Khi biến đếm lớn hơn giá trị đầu

5.

Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=2 to 100 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?

a)

Integer

b)

Real

c)

String

d)

Tất cả các kiểu trên đều được

6.

Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :

a)

for i:=2 to 10; do x:=x+1;   

b)

for i:=10 to 2 do x:=x+1;

c)

 for i:=2 to 10 do x:=x+1;

d)

for i =10 to 2 do x:=x+1;

7.

Vòng lặp while… do kết thúc khi nào

a)

Khi một điều kiện cho trước được thỏa mãn   

b)

Khi điều kiện sai   

c)

Khi đủ số vòng lặp

d)

Tất cả các phương án

8.

Câu lệnh pascal nào sau đây là hợp lệ?

a)

For i=2 to 30 do writeln(‘A’)

b)

For i:=1 to 10 do; writeln(‘A’)

c)

For i : = 2 to 10 do writeln(‘A’);

d)

For i:= 10 to 2 do writeln(‘A’);

9.

Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?

a:=0 ; for i:= 2 to 4 do a:= a+i;

a)

3

b)

4

c)

6

d)

9

10.

Câu 11: Trong câu lệnh lặp for i:= 2 to 10 do begin…end; câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)

a)

Không lần nào

b)

8 lần

c)

9 lần

d)

10 lần

11.

Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?                                       n:=15; T:=50;

While n>15 do n:=n+5; T:=T - n;

a)

0

b)

4

c)

6

d)

10