vietjack.com

Đề kiểm tra 15 phút Tin học 11 Học kì 1 có đáp án (Bài số 2 - Đề 3)
Quiz

Đề kiểm tra 15 phút Tin học 11 Học kì 1 có đáp án (Bài số 2 - Đề 3)

A
Admin
10 câu hỏiTin họcLớp 11
10 CÂU HỎI
1. Nhiều lựa chọn

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 sẽ đượ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

2. Nhiều lựa chọn

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

A. 100 > 99

B. “A > B”

C. “A nho hon B”

D. “false”

3. Nhiều lựa chọn

Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=19 và b=12 ?

If a>b then M := b else M := a;

A. M = 12

B. M = 19

C. M nhận cả hai giá trị trên

D. M không nhận giá trị nào

4. Nhiều lựa chọn

Với M = 3 và N = 6, hãy cho biết giá trị của D sau khi thực hiện đoạn chương trình sau?

D := 0;

for i := M to N do

          if i mod 3 = 0 then D := D+1;

A. 1

B. 2

C. 5

D. 9

5. Nhiều lựa chọn

Thực hiện đoạn chương trình sau, ta thu được kết quả của Q là:

Q := 0;

For i := 1 to 10 do

if (i mod 2 = 0) and (i mod 3 = 0) then Q:= Q+i;

A. 42

B. 10

C. 9

D. 6

6. Nhiều lựa chọn

Đ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 2 = 0 then T := T + 1;

A. Tính tổng các số lẻ trong phạm vi từ 1 đến M

B. Tính tổng các số chẵn trong phạm vi từ 1 đến M

C. Đếm các số chẵn trong phạm vi từ 1 đến M

D. Đếm các số lẻ trong phạm vi từ 1 đến M

7. Nhiều lựa chọn

Thực hiện đoạn chương trình sau, cho biết chữ “Hello Word “ được in ra màn hình mấy lần?

i := 1;

While i <=3 do

Begin

Write(‘Hello Word’);

i := i+3;

End;

A. 2

B. 3

C. 4

D. 1

8. Nhiều lựa chọn

Thực hiện đoạn chương trình sau, ta thu được kết quả của a là:

a:= 1;

While a<3 do a:=a*3;

Write(a);

A. 3

B. 8

C. 4

D. 6

9. Nhiều lựa chọn

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các công việc sau (a là mảng số có N phần tử)

k := 1 ;

for i := 2 to N do

   if a[i] < a[k] then k := i;

A. Tìm phần tử nhỏ nhất trong mảng

B. Tìm phần tử lớn nhất trong mảng

C. Tìm chỉ số của phần tử lớn nhất trong mảng

D. Tìm chỉ số của phần tử nhỏ nhất trong mảng

10. Nhiều lựa chọn

Giả sử mảng a gồm các phần tử a[1]=1, a[2]=2, a[3]=3, a[4]=4, a[5]=5.

Xét đoạn chương trình sau:

S := 0;

For i := 1 to 5 do

       If a[i] mod 2 = 0 then S := S+a[i];

Write(S);

Kết quả hiện ra màn hình là:

A. S=6

B. 6

C. 9

D. S=9

© All rights reserved VietJack