Trong các biểu thức sau biểu thức nào đúng Tin học

1. Các biểu thức sau nhận giá trị số hay giá trị logic [đúng/sai]?

a, 4 + 6

b, 4 = 6

c, 

Bài Làm:

a, Giá trị số

b, Giá trị logic

c, Giá trị số

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Số câu hỏi: 80

Bạn đang đọc: Đề thi Tin học lớp 11 Học kì 1 có đáp án [4 đề]

Phần dưới là list Đề thi Tin học lớp 11 Học kì 1 có đáp án [ 4 đề ]. Hi vọng bộ đề thi này sẽ giúp bạn ôn luyện và đạt điểm trên cao trong những bài thi Tin học lớp 11 .

Quảng cáo

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]

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. 44B. 36C. 38D. 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 > aB. c – a > bC. b – a ≥ cD. 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. 65B. 208C. 99D. 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 – 2 x – 3 x – 4 x – 5B. y = [ x – 2 ] [ x – 3 ] [ x – 4 ] – 5C. y = x4 – 2×3 – 3×2 – 4 x – 5D. 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. 1B. 3C. 4D. 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 * cB. 3 * a – 2 * b + 8 * cC. 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 doIf [ i mod 3 = 0 ] then Tong : = Tong + 1 ;Write [ Tong ] ;A. 3B. 1C. 6D. 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 doBeginif 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. 3B. 2C. 1D. 0

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

A. Bình phương của xB. Căn bậc hai của xC. Giá trị tuyệt đối của xD. 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. 2B. 4C. 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. 1013B. 1012C. 1011D. 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 ] / 2B. [ m div 5 > = 2 ] or [ m < = 2 ]C. a.sqr [ x ] + b * x + c = 0D. 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 = 0B. A mod 5 = 0C. 5 mod A = 1D. A mod 5 = 1

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

A. 2B. 3C. 0D. 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 + F9B. Alt + F9C. Alt + F3D. Alt + X

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

Begina : = 100 ; b : = 15 ; x : = a mod b ; Write [ x ] ;End .A. 10B. 33C. 3D. 6

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 đơn cử từng bước ]

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

Bài 3. [2.5 điểm] Viết chương trình:

– Nhập mảng một chiều những số nguyên [ không quá 100 thành phần ] .- Đếm và tính tổng những số chẵn và là bội của 5. Thông báo tác dụng ra màn hình hiển thị .

Quảng cáo

Bài 1

Sqrt [ a ] + b div k = 5 + 3 = 8a mod b + c = 5 + 6 = 118 > = 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 dobeginwriteln [ ‘ nhap gia trij phan tu thu ’, i, ’ = ’ ] ;readln [ a [ i ] ] ;end ;Dem : = 0 ;Tong : = 0 ;For i : = 1 to n doIf [ a [ i ] mod 2 = 0 ] and [ a [ i ] mod 5 = 0 ] thenbeginDem : = Dem + 1 ;Tong : = Tong + a [ i ] ;end ;writeln [ ‘ Dem la : ’, Dem ] ;Writeln [ ‘ Tong la : ’, Tong ] ;Readln

End.

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

Đề khảo sát chất lượng Học kì 1

Năm học 2021 – 2022

Môn: Tin học 11

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

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. 208B. 2009C. 166509D. 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:

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. 20B. x + yC. 10D. 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 ;

Quảng cáo

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

A. 1B. 3C. 4D. 2

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

Kq : = 1 ;For i : = 1 to 5 doKq : = Kq * i ;Kết quả sau khi chạy là :A. 0B. 120C. 60D. 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 doIf [ i mod 2 = 0 ] then Tong : = Tong + i ;Write [ Tong ] ;A. 3B. 1C. 6D. 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 doBeginif 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. 3B. 2C. 1D. 0

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

A. Bình phương của xB. Căn bậc hai của xC. Giá trị tuyệt đối của xD. 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. 2B. 4C. 6D. 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. 121B. 2001C. 201D. 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 ] / 2B. [ m div 5 > = 2 ] hoặc [ m < = 2 ]C. a * sqr [ x ] + b * x + c = 0D. 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 = 0B. A div 2 = 1C. A div 2 = 0D. A mod 2 = 1

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

A. 2B. 1C. 0D. 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 + F9B. Alt + F9C. Alt + F8D. Shift + F9

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

Begina : = 100 ; b : = 30 ; x : = a div b ; Write [ x ] ;End .A. 10B. 33C. 3D. 1

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 đơn cử từng bước ]

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

Bài 3. [2.5 điểm] Viết chương trình:

– Nhập mảng một chiều những số nguyên [ không quá 100 thành phần ] .- Đếm và tính tổng những số chẵn và là bội của 3. Thông báo hiệu quả ra màn hình hiển thị .

Bài 1 .

sqr [ d ] + b = 25 + 16 = 41c * d + a = 40 + 31 = 7141 > = 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 dobeginwriteln [ ‘ nhap gia trij phan tu thu ’, i, ’ = ’ ] ;readln [ a [ i ] ] ;end ;Dem : = 0 ;Tong : = 0 ;For i : = 1 to n doIf [ a [ i ] mod 2 = 0 ] and [ a [ i ] mod 3 = 0 ] thenbeginDem : = Dem + 1 ;Tong : = Tong + a [ i ] ;end ;writeln [ ‘ Dem la : ’, Dem ] ;Writeln [ ‘ Tong la : ’, Tong ] ;Readln

End.

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]

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:

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 hiển thị ?A. gia tri y la : 3B. y = 3C. gia tri cua y = 3D. 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. 1B. 3C. 4D. 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 = 20B. 5 x 4 = 5 * 4C. 20 = 5 * 4D. 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 doIf [ i mod 2 = 0 ] then Tong : = Tong + 1 ;Write [ Tong ] ;A. 3B. 1C. 6D. 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 doBeginif 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. 3B. 2C. 1D. 0

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

A. Bình phương của xB. Căn bậc hai của xC. Giá trị tuyệt đối của xD. 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. 1009B. 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. 2B. 4C. 6D. 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 ] : 2B. [ m div 5 > = 2 ] or [ m < = 2 ]C. a * sqr [ x ] + b * x + c = 0D. 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 = 1B. A div 3 = 1C. A div 3 = 0D. A mod 3 = 0

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

A. 2B. 3C. 0D. 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 + F9B. Alt + F9C. Alt + F3D. Alt + X

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

Begina : = 100 ; b : = 15 ; x : = a div b ; Write [ x ] ;End .A. 10B. 33C. 3D. 6

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 đơn cử từng bước ]

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

Bài 3. [2.5 điểm] Viết chương trình:

– Nhập mảng một chiều những số nguyên [ không quá 100 thành phần ] .- Đếm và tính tổng những số lẻ và là bội của 3. Thông báo hiệu quả ra màn hình hiển thị .

Bài 1 .

Sqrt [ A ] + B div K = 7 + 1 = 8A mod C + K = 1 + 4 = 58 > = 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 dobeginwriteln [ ‘ nhap gia trij phan tu thu ’, i, ’ = ’ ] ;readln [ a [ i ] ] ;end ;Dem : = 0 ;Tong : = 0 ;For i : = 1 to n doIf [ a [ i ] mod 2 = 1 ] and [ a [ i ] mod 3 = 0 ] thenbeginDem : = Dem + 1 ;Tong : = Tong + a [ i ] ;end ;writeln [ ‘ Dem la : ’, Dem ] ;Writeln [ ‘ Tong la : ’, Tong ] ;Readln

End.

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]

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. 44B. 36C. 38D. 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?

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. 1B. 3C. 4D. 2

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

Kq : = 0 ;For i : = 1 to 5 doKq : = Kq * i ;Kết quả sau khi chạy là :A. 0B. 120C. 60D. 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 doIf [ i mod 3 = 0 ] then Tong : = Tong + i ;Write [ Tong ] ;A. 3B. 1C. 6D. 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 doBeginif 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. 3B. 2C. 1D. 0

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

A. Bình phương của xB. Căn bậc hai của xC. Giá trị tuyệt đối của xD. 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. 2B. 4C. 6D. 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. 110B. 111C. 112D. 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 = 0C. 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 = 1B. A div 2 = 0C. A mod 2 = 1D. A mod 2 = 0

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

A. 2B. 1C. 0D. 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 + F9B. Ctrl + F9C. Alt + F3D. Alt + X

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

Begina : = 100 ; b : = 30 ; x : = a mod b ; Write [ x ] ;End .A. 10B. 33C. 3D. 1

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 đơn cử từng bước ]

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

Bài 3. [2.5 điểm] Viết chương trình:

– Nhập mảng một chiều những số nguyên [ không quá 100 thành phần ] .- Đếm và tính tổng những số lẻ và là bội của 5. Thông báo tác dụng ra màn hình hiển thị .

Bài 1 .

a mod c + d = 7 + 5 = 12sqrt [ b ] + c = 4 + 8 = 1212 > = 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 dobeginwriteln [ ‘ nhap gia trij phan tu thu ’, i, ’ = ’ ] ;readln [ a [ i ] ] ;end ;Dem : = 0 ;Tong : = 0 ;For i : = 1 to n doIf [ a [ i ] mod 2 = 1 ] and [ a [ i ] mod 5 = 0 ] thenbeginDem : = Dem + 1 ;Tong : = Tong + a [ i ] ;end ;writeln [ ‘ Dem la : ’, Dem ] ;Writeln [ ‘ Tong la : ’, Tong ] ;Readln

End.

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]

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. 208B. 2009C. 166509D. 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:

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. 20B. x + yC. 10D. 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. 1B. 3C. 4D. 2

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

Kq : = 1 ;For i : = 1 to 5 doKq : = Kq * i ;Kết quả sau khi chạy là :A. 0B. 120C. 60D. 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 doIf [ i mod 2 = 0 ] then Tong : = Tong + i ;Write [ Tong ] ;A. 3B. 1C. 6D. 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 doBeginif 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. 3B. 2C. 1D. 0

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

A. Bình phương của xB. Căn bậc hai của xC. Giá trị tuyệt đối của xD. 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. 2B. 4C. 6D. 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. 121B. 2001C. 201D. 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 ] / 2B. [ m div 5 > = 2 ] hoặc [ m < = 2 ]C. a * sqr [ x ] + b * x + c = 0D. 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 = 0B. A div 2 = 1C. A div 2 = 0D. A mod 2 = 1

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

A. 2B. 1C. 0D. 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 + F9B. Alt + F9C. Alt + F8D. Shift + F9

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

Begina : = 100 ; b : = 30 ; x : = a div b ; Write [ x ] ;End .A. 10B. 33C. 3D. 1

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 đơn cử từng bước ]

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

Bài 3. [2.5 điểm] Viết chương trình:

– Nhập mảng một chiều những số nguyên [ không quá 100 thành phần ] .- Đếm và tính tổng những số chẵn và là bội của 3. Thông báo hiệu quả ra màn hình hiển thị .

Bài 1 .

sqr [ d ] + b = 25 + 16 = 41c * d + a = 40 + 31 = 7141 > = 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 dobeginwriteln [ ‘ nhap gia trij phan tu thu ’, i, ’ = ’ ] ;readln [ a [ i ] ] ;end ;Dem : = 0 ;Tong : = 0 ;For i : = 1 to n doIf [ a [ i ] mod 2 = 0 ] and [ a [ i ] mod 3 = 0 ] thenbeginDem : = Dem + 1 ;Tong : = Tong + a [ i ] ;end ;writeln [ ‘ Dem la : ’, Dem ] ;Writeln [ ‘ Tong la : ’, Tong ] ;Readln

End.

Xem thêm bộ đề thi Tin Học lớp 11 mới năm học 2021 – 2022 tinh lọc khác :

Giới thiệu kênh Youtube VietJack

Đã có app VietJack trên điện thoại cảm ứng, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi trực tuyến, Bài giảng …. không lấy phí. Tải ngay ứng dụng trên Android và iOS .


Nhóm học tập facebook miễn phí cho teen 2k5: fb.com/groups/hoctap2k5/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Theo dõi chúng tôi không lấy phí trên mạng xã hội facebook và youtube :

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

Video liên quan

Chủ Đề