Đề thi Học kì 1 Tin học 11 có đáp án (Đề 1)
Đề thi
Đề thi Học kì 1 Tin học 11 có đáp án (Đề 1)
A
Admin
Tin họcLớp 11135 lượt thi
23 câu hỏi
1.Trắc nghiệm
• 1 điểm

Biết rằng a, b, c là độ dài ba cạnh của một tam giác, biểu thức quan hệ nào sau đây cho kết quả true?

b + c > a

c - a > b

b – a ≥ c

b - c > a

Xem đáp án

Đáp án đúng : A

2.Trắc nghiệm
• 1 điểm

Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau:

Var M, N, I, J: INTEGER;

  P, A, B, C: REAL;

  X: EXTENDED;

  K: WORD;

44

36

38

42

Xem đáp án

Đáp án đúng : A

3.Trắc nghiệm
• 1 điểm

Xét biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Với giá trị nào của m dưới đây biểu thức trên cho giá trị true?

65

208

99

113

Xem đáp án

Đáp án đúng : B

4.Trắc nghiệm
• 1 điểm

Câu lệnh y:= (((x - 2)*x - 3)*x - 4)*x - 5; tính giá trị của biểu thức nào?

y = x - 2x - 3x - 4x - 5

y = (x - 2)(x - 3)(x - 4) - 5

y = x4 - 2x3 - 3x2 - 4x - 5

y = x - 2x2 - 3x3 - 4x4 – 5

Xem đáp án

Đáp án đúng : C

5.Trắc nghiệm
• 1 điểm

Với lệnh nào sau đây dùng để in giá trị M là kiểu số thực ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân?

Writeln(M:2);

Write(M:5);

Writeln(M:2:5);

Write(M:5:2);

Xem đáp án

Đáp án đúng : D

6.Trắc nghiệm
• 1 điểm

Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0, 1.5, 2.0, 2.5, 3.0. Khai báo nào trong các khai báo sau là đúng?

Var M,N :Byte;

Var M: Real; N: Word;

Var M: Word; N: Real;

Var M, N: Longint;

Xem đáp án

Đáp án đúng : C

7.Trắc nghiệm
• 1 điểm

Biểu thức ((35 mod 9) div 2) có kết quả là mấy?

1

3

4

2

Xem đáp án

Đáp án đúng : C

2048.vn

Học thông minh hơn mỗi ngày

Xem toàn bộ 23 câu hỏi và nhiều hơn nữa với tài khoản miễn phí

Tạo đề thi
Tổ chức kiểm tra
Báo cáo chấm điểm tự động
Bạn đã có tài khoản?
8.Trắc nghiệm
• 1 điểm

Trong NN lập trình Pascal, biểu thức số học nào sau đây là không hợp lệ:

5*a + 7*b + 8*c

3*a -2*b +8*c

x*y*(x +y)

{a + b}*c

Xem đáp án

Đáp án đúng : D

9.Trắc nghiệm
• 1 điểm

Cho biết kết quả của đoạn chương trình sau?

N:=5; Tong:=0;

For i:=1 to n do

    If (i mod 3=0) then Tong:=Tong + 1;

Write(Tong);

3

1

6

2

Xem đáp án

Đáp án đúng : B

10.Trắc nghiệm
• 1 điểm

Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình:

i:=1;

While i < 5 do

   Begin

if I mod 2 = 1 then Write(‘TIN HOC’);

i:=i+1;

 End;

Chữ TIN HOC được in ra màn hình mấy lần

3

2

1

0

Xem đáp án

Đáp án đúng : B

11.Trắc nghiệm
• 1 điểm

Trong pascal, biểu diễn exp(x) có nghĩa là:

Bình phương của x

Căn bậc hai của x

Giá trị tuyệt đối của x

Luỹ thừa cơ số e của x

Xem đáp án

Đáp án đúng : D

12.Trắc nghiệm
• 1 điểm

Cho biết kết quả của biểu thức (2*(45 div 3) +12) mod 5 là bao nhiêu?

2

4

6

8

Xem đáp án

Đáp án đúng : A

13.Trắc nghiệm
• 1 điểm

Xét biểu thức logic: (n mod 100 > 10) or (n div 100 < 10)

Với giá trị nào của n sau đây, biểu thức có giá trị sai?

1013

1012

1011

1010

Xem đáp án

Đáp án đúng : D

14.Trắc nghiệm
• 1 điểm

Biểu thức nào không phải là biểu thức trong Pascal?

(a+x)*(b+y)/2

( m div 5 >=2 ) or ( m <=2)

a.sqr(x) + b*x + c = 0

Not (a < 10)

Xem đáp án

Đáp án đúng : C

15.Trắc nghiệm
• 1 điểm

Phép toán nào đúng khi số nguyên A chia hết cho 5:

5 mod A = 0

A mod 5 = 0

5 mod A = 1

A mod 5 = 1

Xem đáp án

Đáp án đúng : B

16.Trắc nghiệm
• 1 điểm

Biểu thức 7 mod 3 có giá trị là:

2

3

0

1

Xem đáp án

Đáp án đúng : D

17.Trắc nghiệm
• 1 điểm

Để nhập giá trị cho 3 biến a, b và c ta dùng lệnh:

Write(a, b, c);

Real(a.b.c);

Readln(a, b, c);

Read(‘a, b, c’);

Xem đáp án

Đáp án đúng : C

18.Trắc nghiệm
• 1 điểm

Để đưa ra màn hình giá trị của biến a và biến b kiểu nguyên ta dùng lệnh:

Write(a:8, b:8);

Readln(a,b);

Writeln(a:8, b:8:3);

Writeln(a:8:3, b:8:3);

Xem đáp án

Đáp án đúng : A

19.Trắc nghiệm
• 1 điểm

Để thoát khỏi phần mềm, trong Pascal ta nhấn tổ hợp phím:

Ctrl + F9

Alt + F9

Alt + F3

Alt + X

Xem đáp án

Đáp án đúng : D

20.Trắc nghiệm
• 1 điểm

Cho biết kết quả sau khi thực hiện lệnh:

Begin

a := 100; b := 15; x := a mod b ; Write(x);

End.

10

33

3

6

Xem đáp án

Đáp án đúng : A

21.Tự luận
• 1 điểm

Cho giá trị a=25, b=10, c=6, k=3. Hãy xác định giá trị của biểu thức A:

A := Sqrt(a) + b div k >= a mod b + c

(Tính cụ thể từng bước)

Xem đáp án

Sqrt(a) + b div k = 5 + 3 = 8

a mod b + c = 5 + 6 = 11

8 >= 11 → A := FALSE

22.Tự luận
• 1 điểm

Viết câu lệnh rẽ nhánh tính:

Xem đáp án

Cách 1:

if (x >= 1) or (x <= 0)

then D:= -2*x + 1 else D:= sqr(x) + 2*x + 1;

Cách 2:

if (0 < x) and (x < 1)

then D:= sqr(x) + 2*x +1 else D:= -2*x + 1;

23.Tự luận
• 1 điểm

Viết chương trình:

- Nhập mảng một chiều các số nguyên (không quá 100 phần tử).

- Đếm và tính tổng các số chẵn và là bội của 5. Thông báo kết quả ra màn hình.

Xem đáp án

Program bt_3;

Uses crt;

Var a: array[1..100] of integer;

Dem, Tong, n, i: integer;

Begin

Clrscr;

 Writeln(‘nhap so phan tu, n=’);

 Readln (n);

 for i := 1 to n do

 begin

 writeln(‘nhap gia trij phan tu thu ’,i,’ =’);

 readln(a[i]);

 end;

 Dem:=0;

 Tong:=0;

 For i:=1 to n do

 If (a[i] mod 2 = 0) and (a[i] mod 5 = 0) then

 begin

 Dem:= Dem+1;

 Tong:= Tong+a[i];

 end;

 writeln(‘Dem la:’,Dem);

 Writeln(‘Tong la:’,Tong);

 Readln

End.

Bạn có thích hoạt động này không?

Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

Bắt đầu ngay
Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây

Gợi ý cho bạn

Xem tất cả

Học liệu phổ biến Lớp 11

Xem tất cả

Học liệu phổ biến Tin học

Xem tất cả