Skip to content

Trang Học trực tuyến

  • Môn Toán

Trang Học trực tuyến

  • Home » 
  • Tin học lớp 11

Bộ 4 Đề thi Tin học lớp 11 Học kì 1 có đáp án

By admin 11/10/2023 0

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) – Đề 1

Phòng Giáo dục và Đào tạo …..

Đề thi Học kì 1

Môn: Tin Học lớp 11

Thời gian làm bài: 45 phút

(Đề 1)

Phần I. Trắc nghiệm

Câu 1: 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: INTEGER;

  P, A, B: REAL;

  X: EXTENDED;

  K: WORD;

 A. 44;

 B. 36;

 C. 38;

 D. 42.

Câu 2: 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?

 A. c + a > b;

 B. a – b > c;

 C. c – b ≥ a;

 D. c – a > b.

Câu 3: 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ị false?

 A. 208

 B. 2009

 C. 166509

 D. 99

Câu 4: Biểu thức Pascal: (a+cos(x))/sqrt(sqr(a)+sqr(x)+1) khi chuyển sang toán học có dạng:

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 4)

Câu 5: Cho đoạn chương trình sau: x:= 10; y:= 30; writeln(‘x+y’); kết quả màn hình sẽ là gì?

 A. 20

 B. x+y

 C. 10

 D. 30

Câu 6: Biến X có thể nhận giá trị: 0.5; 1.5; 2.5; 3.5; 4.5 và biến Y có thể nhận các giá trị 0; 1; 3; 5; 7; 9. Khai báo biến nào sau đây là đúng?

 A. Var X: Byte; Y: Real;

 B. Var X: Real; Y: Byte;

 C. Var X, Y: Integer;

 D. Var X, Y: Byte;

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

 A. 1

 B. 3

 C. 4

 D. 2

Câu 8: Cho đoạn chương trình:

Kq:=1;

For i:=1 to 5 do

Kq:=Kq*i;

Kết quả sau khi chạy là :

 A. 0

 B. 120

 C. 60

 D. 20

Câu 9: 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 2=0) then Tong:=Tong + i;

Write(Tong);

 A. 3

 B. 1

 C. 6

 D. 2

Câu 10: 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 3 = 0 then Write(‘TIN HOC’);

  i:=i+1;

 End;

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

 A. 3

 B. 2

 C. 1

 D. 0

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

 A. Bình phương của x

 B. Căn bậc hai của x

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

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

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

 A. 2

 B. 4

 C. 6

 D. 8

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

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

 A. 121

 B. 2001

 C. 201

 D. 1200

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

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

 B. ( m div 5 >=2 ) hoặc ( m <=2)

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

 D. Not (a >10)

Câu 15: Phép toán nào đúng khi số nguyên A là số lẻ:

 A. A mod 2 = 0

 B. A div 2 = 1

 C. A div 2 = 0

 D. A mod 2 = 1

Câu 16: Biểu thức 3 div 7 có giá trị là:

 A. 2

 B. 1

 C. 0

 D. 7

Câu 17: Để nhập giá trị cho 2 biến a và b ta dùng lệnh:

 A. Write(a,b);

 B. Real(a.b);

 C. Read(‘a,b’);

 D. Readln(a,b);

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

 A. Write(a:8:3, b:8);

 B. Readln(a,b);

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

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

Câu 19: Để biên dịch chương trình, trong Pascal ta nhấn tổ hợp phím:

 A. Ctrl + F9

 B. Alt + F9

 C. Alt + F8

 D. Shift + F9

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

Begin

a := 100;   b := 30;   x := a div b;   Write(x);

End.

 A. 10

 B. 33

 C. 3

 D. 1

Phần II. Tự luận

Bài 1 . (1.5 điểm) Cho giá trị a=31, b=16, c=8, d=5. Hãy xác định giá trị của biểu thức D:

D:= sqr(d) + b > c*d + a

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

Bài 2. (1 điểm) Viết câu lệnh rẽ nhánh tính:

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 4)

Bài 3. (2.5 đ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 3. Thông báo kết quả ra màn hình.

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) (ảnh 2)

Đáp án & Thang điểm

Phần I. Trắc nghiệm

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 4)

Phần II. Tự luận

Bài 1 .

sqr(d) + b = 25 + 16 = 41

c*d + a = 40 + 31 = 71

41 >= 71 → D := FALSE

Bài 2.

Cách 1:

if (x >= 0) and (y >= 0)

then A:= sqr(x) + sqr(y) + 1 else A:= sqrt(x*y);

Cách 2:

if ( x < 0) and (y < 0)

then A:= sqrt(x*y) else A:= sqr(x) + sqr(y) + 1;

Bài 3.

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 3 = 0) then

 begin

 Dem:= Dem+1;

 Tong:= Tong+a[i];

 end;

 writeln(‘Dem la:’,Dem);

 Writeln(‘Tong la:’,Tong);

 Readln

End.

……………………………………………………………..

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) – Đề 2

Phòng Giáo dục và Đào tạo …..

Đề thi Học kì 1

Môn: Tin Học lớp 11

Thời gian làm bài: 45 phút

(Đề 2)

Phần I. Trắc nghiệm

Câu 1: 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;

 A. 44

 B. 36

 C. 38

 D. 42

Câu 2: 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?

 A. b + c > a

 B. c – a > b

 C. b – a ≥ c

 D. b – c > a

Câu 3: 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?

 A. 65

 B. 208

 C. 99

 D. 113

Câu 4: 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?

 A. y = x – 2x – 3x – 4x – 5

 B. y = (x – 2)(x – 3)(x – 4) – 5

 C. y = x4 – 2×3 – 3×2 – 4x – 5

 D. y = x – 2×2 – 3×3 – 4×4 – 5

Câu 5: 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?

 A. Writeln(M:2);

 B. Write(M:5);

 C. Writeln(M:2:5);

 D. Write(M:5:2);

Câu 6: 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?

 A. Var M,N :Byte;

 B. Var M: Real; N: Word;

 C. Var M: Word; N: Real;

 D. Var M, N: Longint;

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

 A. 1

 B. 3

 C. 4

 D. 2

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

 A. 5*a + 7*b + 8*c

 B. 3*a -2*b +8*c

 C. x*y*(x +y)

 D. {a + b}*c

Câu 9: 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);

 A. 3

 B. 1

 C. 6

 D. 2

Câu 10: 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

 A. 3

 B. 2

 C. 1

 D. 0

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

 A. Bình phương của x

 B. Căn bậc hai của x

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

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

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

 A. 2

 B. 4

 C. 6

Câu 13: 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?

 A. 1013

 B. 1012

 C. 1011

 D. 1010

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

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

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

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

 D. Not (a < 10)

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

 A. 5 mod A = 0

 B. A mod 5 = 0

 C. 5 mod A = 1

 D. A mod 5 = 1

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

 A. 2

 B. 3

 C. 0

 D. 1

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

 A. Write(a, b, c);

 B. Real(a.b.c);

 C. Readln(a, b, c);

 D. Read(‘a, b, c’);

Câu 18: Để đư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:

 A. Write(a:8, b:8);

 B. Readln(a,b);

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

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

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

 A. Ctrl + F9

 B. Alt + F9

 C. Alt + F3

 D. Alt + X

Câu 20: 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.

 A. 10

 B. 33

 C. 3

 D. 6

Phần II. Tự luận

Bài 1 . (1.5 đ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)

Bài 2. (1 điểm) Viết câu lệnh rẽ nhánh tính:

Đề thi Học kì 1 Tin học lớp 11 năm 2021 - 2022 có đáp án (Đề 1)

Bài 3. (2.5 đ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.

Đáp án & Thang điểm

Phần I. Trắc nghiệm

Đề thi Học kì 1 Tin học lớp 11 năm 2021 - 2022 có đáp án (Đề 1)

Phần II. Tự luận

Bài 1

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

a mod b + c = 5 + 6 = 11

8 >= 11 → A := FALSE

Bài 2.

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;

Bài 3.

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.

 

…………………………………………………………..

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) – Đề 3

Phòng Giáo dục và Đào tạo …..

Đề thi Học kì 1

Môn: Tin Học lớp 11

Thời gian làm bài: 45 phút

(Đề 3)

Phần I. Trắc nghiệm

Câu 1: 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: REAL;

  X: EXTENDED;

  K:WORD;

 A. 44

 B. 36

 C. 38

 D. 42

Câu 2: 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?

 A. b + c > a;

 B. c – a > b;

 C. b – a ≥ c;

 D. b – c > a.

Câu 3: 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?

 A. 65;

 B. 2009;

 C. 99;

 D. 113.

Câu 4: Biểu thức: sqr(sqrt(x+y)/x-sqr(x-y)/y) viết trong toán học sẽ là biểu thức nào dưới đây?

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 3)

Câu 5: Trong cú pháp khai báo biến, danh sách biến một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:

 A. Dấu hai chấm (:)

 B. Dấu chấm phẩy (;)

 C. Dấu chấm (.)

 D. Dấu phẩy (,)

Câu 6: 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?

 A. Var M,N: Byte;

 B. Var M: Real; N: Word;

 C. Var M: Byte; N: Real;

 D. Var M, N: Longint;

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

 A. 1

 B. 3

 C. 4

 D. 2

Câu 8:Cho đoạn chương trình:

Kq:=0;

For i:=1 to 5 do

Kq:=Kq*i;

Kết quả sau khi chạy là :

 A.0

 B.120

 C.60

 D.20

Câu 9: 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 + i;

Write(Tong);

 A. 3

 B. 1

 C. 6

 D. 2

Câu 10: 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 = 0 then Write(‘TIN HOC’);

  i:=i+1;

 End;

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

 A. 3

 B. 2

 C. 1

 D. 0

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

 A. Bình phương của x

 B. Căn bậc hai của x

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

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

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

 A. 2

 B. 4

 C. 6

 D. 8

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

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

 A. 110

 B. 111

 C. 112

 D. 113

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

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

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

 C. Not (a >10)

 D. (a+x)(b+y)/2

Câu 15: Phép toán nào đúng khi số nguyên A là số chẵn:

 A. A div 2 = 1

 B. A div 2 = 0

 C. A mod 2 = 1

 D. A mod 2 = 0

Câu 16: Biểu thức 7 div 3 có giá trị là:

 A. 2

 B. 1

 C. 0

 D. 7

Câu 17: Để nhập giá trị cho 2 biến x và y ta dùng lệnh:

 A. Write(x, y);

 B. Real(x. y);

 C. Readln(x, y);

 D. Read(‘x, y’);

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

 A. Write(x:8:3, y:8);

 B. Readln(x, y);

 C. Writeln(x:8, y:8:3);

 D. Writeln(x:8:3, y:8:3);

Câu 19: Để chạy chương trình, trong Pascal ta nhấn tổ hợp phím:

 A. Alt + F9

 B. Ctrl + F9

 C. Alt + F3

 D. Alt + X

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

Begin

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

End.

 A. 10

 B. 33

 C. 3

 D. 1

Phần II. Tự luận

Bài 1 . (1.5 điểm) Cho giá trị a=31, b=16, c=8, d=5. Hãy xác định giá trị của biểu thức C:

C := a mod c + d >= sqrt(b) + c

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

Bài 2. (1 điểm) Viết câu lệnh rẽ nhánh tính:

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 3)

Bài 3. (2.5 đ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ố lẻ và là bội của 5. Thông báo kết quả ra màn hình.

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) (ảnh 1)

Đáp án & Thang điểm

Phần I. Trắc nghiệm

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 3)

Phần II. Tự luận

Bài 1 .

a mod c + d = 7 + 5 = 12

sqrt(b) + c = 4 + 8 = 12

12 >= 12 → C := TRUE

Bài 2.

Cách 1:

if (x >= 0) and (y >= 0)

then B:= sqrt(x) + sqrt(y) else B:= abs(x) + abs(y);

Cách 2:

if ( x < 0) and (y < 0)

then B:= abs(x) + abs(y) else B:= sqrt(x) + sqrt(y);

Bài 3.

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 = 1) 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.

………………………………………………………………..

Đề thi Tin học lớp 11 Học kì 1 có đáp án (4 đề) – Đề 4

Phòng Giáo dục và Đào tạo …..

Đề thi Học kì 1

Môn: Tin Học lớp 11

Thời gian làm bài: 45 phút

(Đề 4)

Phần I. Trắc nghiệm

Câu 1: 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: INTEGER;

  P, A, B, C: REAL;

  X: EXTENDED;

  K:WORD;

 A. 44;

 B. 36;

 C. 38;

 D. 42.

Câu 2: 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?

 A. a + b > c;

 B. b – c > a;

 C. a – c ≥ b;

 D. a – b > c.

Câu 3: 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ị false?

 A. 65;

 B. 208;

 C. 2009;

 D. 166509.

Câu 4: Biểu thức Pascal B: = Sqr(sqrt(x1-x2)+sqrt(y1-y2)) khi chuyển sang toán học có dạng:

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 2)

Câu 5: Cho đoạn chương trình sau:

readln(x);

y := (x+2)*x – 5 ;

writeln(‘gia tri cua y = ’, y);

Nếu nhập x = 2 thì có những thông tin gì ở ngoài màn hình?

 A. gia tri y la:3

 B. y=3

 C. gia tri cua y=3

 D. 3

Câu 6: Biến X có thể nhận giá trị: 0; 1; 3; 5; 7; 9 và biến Y có thể nhận các giá trị 0.5; 1.5; 2.5; 3.5; 4.5. Khai báo biến nào sau đây là đúng?

 A. Var X: Byte; Y: Real;

 B. Var X: Real; Y: Byte;

 C. Var X, Y: Integer;

 D. Var X, Y: Byte;

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

 A. 1

 B. 3

 C. 4

 D. 2

Câu 8: Trong NNLT Pascal câu lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình là :

 A. 5 x 4 = 20

 B. 5 x 4 = 5*4

 C. 20 = 5 * 4

 D. 20 = 20

Câu 9: 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 2=0) then Tong:=Tong + 1;

Write(Tong);

 A. 3

 B. 1

 C. 6

 D. 2

Câu 10: 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 3 = 1 then Write(‘TIN HOC’);

  i:=i+1;

 End;

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

 A. 3

 B. 2

 C. 1

 D. 0

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

 A. Bình phương của x

 B. Căn bậc hai của x

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

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

Câu 12: 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ị đúng?

 A. 1009

 B. 1008

 C. 1011

 D. 1010

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

 A. 2

 B. 4

 C. 6

 D. 8

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

 A. (a+x)*(b+y):2

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

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

 D. Not (a < >10)

Câu 15: Phép toán nào đúng khi số nguyên A chia hết cho 3:

 A. A mod 3 = 1

 B. A div 3 = 1

 C. A div 3 = 0

 D. A mod 3 = 0

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

 A. 2

 B. 3

 C. 0

 D. 7

Câu 17: Để nhập giá trị cho 3 biến x, y và z ta dùng lệnh:

 A. Write(x, y, z);

 B. Real(x yz);

 C. Readln(x, y, z);

 D. Read(‘x, y, z’);

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

 A. Write(x:8:3, y:8);

 B. Readln(x, y);

 C. Writeln(x:8, y:8:3);

 D. Writeln(x:8:3, y:8:3);

Câu 19: Để đóng cửa sổ chương trình, trong Pascal ta dùng tổ hợp phím:

 A. Ctrl + F9

 B. Alt + F9

 C. Alt + F3

 D. Alt + X

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

Begin

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

End.

 A. 10

 B. 33

 C. 3

 D. 6

Phần II. Tự luận

Bài 1 . (1.5 điểm) Cho giá trị a = 49, b = 17, c = 6, k = 4. Hãy xác định giá trị của biểu thức B:

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

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

Bài 2. (1 điểm) Viết câu lệnh rẽ nhánh tính:

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 2)

Bài 3. (2.5 đ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ố lẻ và là bội của 3. Thông báo kết quả ra màn hình.

Đáp án & Thang điểm

Phần I. Trắc nghiệm

Đề thi Học kì 1 Tin học 11 có đáp án (Đề 2)

Phần II. Tự luận

Bài 1 .

Sqrt(A) + B div K = 7 + 1 = 8

A mod C + K = 1 + 4 = 5

8 >= 5 → B := TRUE

Bài 2.

Cách 1:

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

then C:= sqrt(x) + 1 else C:= 2*x – 3;

Cách 2:

if (-1 < x) and (x <= 1)

then C:= 2*x – 3 else C:= sqrt(x) + 1;

Bài 3.

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 = 1) and (a[i] mod 3 = 0) then

 begin

 Dem:= Dem+1;

 Tong:= Tong+a[i];

 end;

 writeln(‘Dem la:’,Dem);

 Writeln(‘Tong la:’,Tong);

 Readln

End.

 

Share
facebookShare on FacebooktwitterShare on TwitteremailShare on Email
Post navigation
Previous post

Lý thuyết Sinh học 11 Bài 13 (Chân trời sáng tạo): Bài tiết và cân bằng nội môi

Next post

15 câu Trắc nghiệm Địa Lí 11 Bài 13 (Chân trời sáng tạo) có đáp án: Hiệp hội các quốc gia Đông Nam Á

Bài liên quan:

Giải SBT Tin học 11 Kết nối tri thức | Sách bài tập Tin học 11 Kết nối tri thức (hay, chi tiết)

Giải sgk Tin học 11 (KNTT, CD) | Giải bài tập Tin học 11 (hay, chi tiết) | Giải Tin 11 (sách mới)

Giải sgk Tin học 11 Kết nối tri thức | Giải bài tập Tin học 11 KNTT (hay, ngắn gọn) | Soạn Tin 11 KNTT

Giải SGK Tin học 11 Bài 4 (Kết nối tri thức): Bên trong máy tính

Giải SGK Tin học 11 Bài 5 (Kết nối tri thức): Kết nối máy tính với các thiết bị số

Giải SGK Tin học 11 Bài 6 (Kết nối tri thức): Lưu trữ và chia sẻ tệp tin trên internet

Giải SGK Tin học 11 Bài 7 (Kết nối tri thức): Thực hành tìm kiếm thông tin trên Internet

Giải SGK Tin học 11 Bài 8 (Kết nối tri thức): Thực hành nâng cao sử dụng thư điện tử và mạng xã hội

Leave a Comment Hủy

Mục lục

  1. Giải SBT Tin học 11 Kết nối tri thức | Sách bài tập Tin học 11 Kết nối tri thức (hay, chi tiết)
  2. Giải sgk Tin học 11 (KNTT, CD) | Giải bài tập Tin học 11 (hay, chi tiết) | Giải Tin 11 (sách mới)
  3. Giải sgk Tin học 11 Kết nối tri thức | Giải bài tập Tin học 11 KNTT (hay, ngắn gọn) | Soạn Tin 11 KNTT
  4. Giải SGK Tin học 11 Bài 4 (Kết nối tri thức): Bên trong máy tính
  5. Giải SGK Tin học 11 Bài 5 (Kết nối tri thức): Kết nối máy tính với các thiết bị số
  6. Giải SGK Tin học 11 Bài 6 (Kết nối tri thức): Lưu trữ và chia sẻ tệp tin trên internet
  7. Giải SGK Tin học 11 Bài 7 (Kết nối tri thức): Thực hành tìm kiếm thông tin trên Internet
  8. Giải SGK Tin học 11 Bài 8 (Kết nối tri thức): Thực hành nâng cao sử dụng thư điện tử và mạng xã hội
  9. Giải SGK Tin học 11 Bài 9 (Kết nối tri thức): Giao tiếp an toàn trên internet
  10. Giải SGK Tin học 11 Bài 10 (Kết nối tri thức): Lưu trữ dữ liệu và khai thác thông tin phục vụ quản lí
  11. Giải SGK Tin học 11 Bài 11 (Kết nối tri thức): Cơ sở dữ liệu
  12. Giải SGK Tin học 11 Bài 12 (Kết nối tri thức): Hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu
  13. Giải SGK Tin học 11 Bài 13 (Kết nối tri thức): Cơ sở dữ liệu quan hệ
  14. Giải SGK Tin học 11 Bài 14 (Kết nối tri thức): SQL – Ngôn ngữ truy vấn có cấu trúc
  15. Giải SGK Tin học 11 Bài 15 (Kết nối tri thức): Bảo mật và an toàn hệ cơ sở dữ liệu
  16. Giải SGK Tin học 11 Bài 16 (Kết nối tri thức): Công việc quản trị cơ sở dữ liệu
  17. Giải SGK Tin học 11 Bài 17 (Kết nối tri thức): Dữ liệu mảng một chiều và hai chiều
  18. Giải SGK Tin học 11 Bài 18 (Kết nối tri thức): Thực hành dữ liệu mảng một chiều và hai chiều
  19. Giải SGK Tin học 11 Bài 19 (Kết nối tri thức): Bài toán tìm kiếm
  20. Giải SGK Tin học 11 Bài 20 (Kết nối tri thức): Thực hành bài toán tìm kiếm
  21. Giải SGK Tin học 11 Bài 21 (Kết nối tri thức): Các thuật toán sắp xếp đơn giản
  22. Giải SGK Tin học 11 Bài 22 (Kết nối tri thức): Thực hành bài toán sắp xếp
  23. Giải SGK Tin học 11 Bài 23 (Kết nối tri thức): Kiểm thử và đánh giá chương trình
  24. Giải SGK Tin học 11 Bài 24 (Kết nối tri thức): Đánh giá độ phức tạp thời gian thuật toán
  25. Giải SGK Tin học 11 Bài 25 (Kết nối tri thức): Thực hành xác định độ phức tạp thời gian thuật toán
  26. Giải SGK Tin học 11 Bài 26 (Kết nối tri thức): Phương pháp làm mịn dần trong thiết kế chương trình
  27. Giải SGK Tin học 11 Bài 27 (Kết nối tri thức): Thực hành thiết kế chương trình theo phương pháp làm mịn dần
  28. Giải SGK Tin học 11 Bài 28 (Kết nối tri thức): Thiết kế chương trình theo mô đun
  29. Giải SGK Tin học 11 Bài 29 (Kết nối tri thức): Thực hành thiết kế chương trình theo mô đun
  30. Giải SGK Tin học 11 Bài 30 (Kết nối tri thức): Thiết lập thư viện cho chương trình
  31. Giải SGK Tin học 11 Bài 31 (Kết nối tri thức): Thực hành thiết lập thư viện chương trình
  32. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 5: Thực hành thiết kế thuật toán theo kĩ thuật đệ quy
  33. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 4: Tháp Hà Nội
  34. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 3: Thực hành giải toán theo kĩ thuật đệ quy
  35. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 2: Thiết kế thuật toán đệ quy
  36. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 1: Đệ quy và hàm đệ quy
  37. Chuyên đề Tin học 11 Kết nối tri thức | Giải Chuyên đề học tập Tin học 11 KNTT (hay, ngắn gọn)
  38. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 10: Thực hành giải toán bằng kĩ thuật chia để trị
  39. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 9: Sắp xếp trộn
  40. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 8: Thực hành thiết thuật toán tìm kiếm theo kĩ thuật chia để trị
  41. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 7: Thiết kế thuật toán theo kĩ thuật chia để trị
  42. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 6: Ý tưởng và kĩ thuật chia để trị
  43. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 16: Thực hành thiết kế thuật toán theo kĩ thuật quay lui
  44. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 15: Bài toán xếp hậu
  45. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 14: Thực hành kĩ thuật duyệt quay lui
  46. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 13: Kĩ thuật duyệt quay lui
  47. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 12: Thực hành kĩ thuật duyệt cho bài toán tìm kiếm
  48. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 11: Bài toán tìm kiếm theo kĩ thuật duyệt
  49. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 5: Thiết kế sản phẩm trang trí hoàn chỉnh
  50. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 4: Chỉnh sửa, ghép nối, kết nối các đối tượng đồ họa
  51. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 3: Làm việc với đối tượng đường
  52. Giải Chuyên đề Tin học 11 Kết nối tri thức Bài 2: Làm việc với đối tượng hình khối

Copyright © 2025 Trang Học trực tuyến
  • Sach toan
  • Giới thiệu
  • LOP 12
  • Liên hệ
  • Sitemap
  • Chính sách
Back to Top
Menu
  • Môn Toán