wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ktra 15ph khối 11 kì 1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Đoạn chương trình sau giải bài toán nào?

T:=0;         

For I:=1 to M do

                   If (I mod 3 = 0) and (I mod 5 = 0) then

                             T := T + I;

a)

Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M

b)

Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M

c)

Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M

d)

Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M

2.

Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện>  THEN <Câu lệnh 1> ELSE <Câu lệnh 2>, Câu lệnh 2 được thực hiện khi

      

a)

biểu thức điều kiện đúng và Câu lệnh 1 thực hiện xong;  

b)

 Câu lệnh 1 được thực hiện;

c)

biểu thức điều kiện sai;   

d)

biểu thức điều kiện đúng;

3.

Hàm cho giá trị bằng bình phương của x là :

 

a)

Sqrt(x);

b)

Sqr(x);           

c)

Abs(x);

d)

Exp(x);

4.

Cú pháp lệnh lặp For – do dạng tiến:

a)

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

b)

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

c)

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

d)

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

5.

Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện>  THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi

 

                                        

a)

biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;       

b)

câu lệnh 1 được thực hiện;

c)

biểu thức điều kiện sai;      

d)

biểu thức điều kiện đúng;

6.

Phát biểu nào dưới đây là đúng?

a)

Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến và chương trình con.

b)

Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến.

c)

Phần khai báo có thể khai báo cho: Chương trình con, hằng, biến.

d)

Phần khai báo có thể khai báo cho: Tên chương trình, thư viện, hằng, biến và chương trình con.

7.

Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?

Var    x,y,z : Integer;     c,h: Char;           ok: Boolean;

              

                    

                                 

a)

9 byte           

b)

10 byte  

c)

11 byte     

d)

12 byte

8.

Trong NNLT Pascal, kết quả trả về của đoạn chương trình sau là :

Var a: real;

Begin

a:= 15; writeln(‘KQ la: ’,a);

End.

a)

KQ la a          

b)

Chương trình báo lỗi           

c)

KQ la 15  

d)

KQ la 1.5000000000E+01

9.

Trong NNLT Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?

                                       

a)

word

b)

real            

c)

integer         

d)

Byte

10.

Xét biểu thức lôgic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?

                    

a)

Kiểm tra n có chia hết cho 2 không  

b)

Kiểm tra xem n có là một số dương không

c)

Kiểm tra xem n có là số dương chẵn không           

d)

Kiểm tra n là một số nguyên chẵn không