Trang chủ Đề thi & kiểm tra Lớp 11 Tin học Top 4 Đề thi giữa kì 1 Tin học 11 có đáp án !!

Top 4 Đề thi giữa kì 1 Tin học 11 có đáp án !!

Câu 1 : Các thành phần cơ bản của NNLT là:

A. Thông dịch và biên dịch

B. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa

C. Bảng chữ cái, cú pháp, ngữ nghĩa

D. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa

Câu 2 : Chọn biểu diễn tên đúng trong các biểu diễn dưới đây:

A. Tinh_DTB

B. Tinh DTB

C. Tinh#DTB

D. 1Tinh_DTB

Câu 4 : Trong Pascal, khai báo nào sau đây sai:

A. Program Giai_PTB2;

B. Uses crt;

C. Var a, b, c: real;

D. Const pi = 3,14;

Câu 6 : Xét khai báo biến sau:

A. 18

B. 19

C. 21

D. 23

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

A. Kiểm tra n là một số nguyên dương lẻ

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

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

D. Kiểm tra n là một số nguyên lẻ

Câu 8 : Cho khai báo biến sau đây:

A. m := -4 ;

B. n := 3.5 ;

 C. x := 6.5 ;

D. y := +10.5 ;

Câu 9 : Biểu thức toán học dưới đây được biểu diễn trong NNLT Pascal là:

A. a – 1/(1 + x*x*x)

B. a – 1/(1 + sqr(x)*x)

C. a – 1/(1 + x*sqr(x))

D. Cả A, B, C đều đúng

Câu 11 : Trong Pascal, cú pháp câu lệnh rẽ nhánh if-then dạng thiếu là:

A. if <điều kiện> then <câu lệnh> ;

B. if <điều kiện> then <câu lệnh>

C. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

D. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

Câu 12 : Trong Pascal, câu lệnh ghép được thực hiện khi sau then hoặc else:

A. Không có câu lệnh nào

B. Có câu lệnh

C. Có nhiều hơn 1 câu lệnh

D. Có nhiều hơn 2 câu lệnh

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

A. x mod 2 = 0

B. x > 0

C. x mod 2 = 1

D. x < 0

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

A. 13

B. 6

C. 4

D. 0

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

A. 13

B. 6

C. 4

D. 0

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

A. 0

B. 5

C. 25

D. 33

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

A. 18

B. 22

C. 25

D. 30

Câu 18 : Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:

A. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>;

B. Var <tên biến mảng> = array [kiểu chỉ số] of <kiểu phần tử>;

C. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>

D. Var <tên biến mảng> := array [kiểu chỉ số] of <kiểu phần tử>;

Câu 24 : Chọn biểu diễn tên sai trong các biểu diễn dưới đây:

A. TinhTong100

B. TinhTong

C. Tinh#Tong

D. Tinh_Tong1a

Câu 25 : Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng:

A. Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

B. Hằng là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

C. Hằng có thể lưu trữ nhiều loại giá trị khác nhau

D. Hằng được chương trình dịch bỏ qua

Câu 27 : Trong Pascal, khai báo nào sau đây đúng:

A. Program Giai_PTB2;

B. Uses : crt;

C. Var a, b, c: real

D. Const pi := 3.14;

Câu 29 : Xét khai báo biến sau:

A. 18

B. 24

C. 22

D. 20

Câu 31 : Cho khai báo biến sau đây:

A. m := -4 ;

B. n := 3 ;

C. x := 6.5 ;

D. y := ‘10.5’ ;

Câu 34 : Trong Pascal, cú pháp câu lệnh rẽ nhánh if-then dạng đủ là:

A. if <điều kiện> then <câu lệnh> ;

B. if <điều kiện> then <câu lệnh>

C. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

D. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

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

A. x mod 2 = 0

B. x mod 2 = 1

C. x > 0

D. x < 0

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

A. 13

B. 6

C. 4

D. 0

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

A. 3

B. 5

C. 25

D. 30

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

A. 0

B. 5

C. 25

D. 33

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

A. 18

B. 22

C. 25

D. 30

Câu 41 : Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:

A. Var <tênbiến mảng> = array [kiểu chỉ số] of <kiểu phần tử>;

B. Var <tênbiến mảng> : array [kiểu chỉ số] of <kiểu phần tử>;

C. Var <tênbiến mảng> : array [kiểu chỉ số] of <kiểu phần tử>

D. Var <tênbiến mảng> := array [kiểu chỉ số] of <kiểu phần tử>;

Câu 47 : Phát biểu nào dưới đây là hợp lí nhất khi nói về biến:

A. Biến là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

B. Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

C. Biến có thể lưu trữ nhiều loại giá trị khác nhau

D. Biến có thể đặt hoặc không đặt tên gọi

Câu 48 : Chọn biểu diễn tên đúng trong các biểu diễn dưới đây:

A. Tinh DTB

B. Tinh_DTB

C. Tinh#DTB

D. 1Tinh_DTB

Câu 49 : Biểu diễn nào dưới đây là biểu diễn hằng trong Pascal:

A. A51

B. ’TRUE

C. 5 + 9

D. 1;06E - 15

Câu 50 : Trong Pascal, khai báo nào sau đây sai:

A. Program Giai_PTB2;

B. Uses : crt;

C. Var a, b, c: real;

D. Const pi = 3.14;

Câu 52 : Xét khai báo biến sau:

A. 17

B. 15

C. 13

D. 12

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

A. Kiểm tra n là một số nguyên lẻ

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

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

D. Kiểm tra n là một số nguyên dương lẻ

Câu 54 : Cho khai báo biến sau đây:

A. m := -4.5 ;

B. n := 3 ;

C. x := 6.5 ;

D. y := +10.5 ;

Câu 55 : Biểu thức toán học dưới đây được biểu diễn trong NNLT Pascal là:

A. a – 1/(1 + x*abs(x))

B. a – 1/(1 + sqrt(x)*x)

C. a – 1/(1 + x*sqr(x))

D. Cả A, B, C đều đúng

Câu 57 : Trong Pascal, cú pháp câu lệnh rẽ nhánh if-then dạng thiếu là:

A. if <điều kiện> then <câu lệnh> ;

B. if <điều kiện> then <câu lệnh>

C. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

A. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

Câu 58 : Trong Pascal, câu lệnh ghép được thực hiện khi sau then hoặc else:

A. Không có câu lệnh nào

B. Có câu lệnh

C. Có nhiều hơn 1 câu lệnh

D. Có nhiều hơn 2 câu lệnh

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

A. x mod 2 = 0

B. x mod 2 = 1

C. x > 0

D. x < 0

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

A. 13

B. 6

C. 4

D. 0

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

A. 3

B. 5

C. 25

D. 30

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

A. 0

B. 5

C. 25

D. 33

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

A. 18

B. 22

C. 25

D. 30

Câu 64 : Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:

A. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>

B. Var <tên biến mảng> = array [kiểu chỉ số] of <kiểu phần tử>;

C. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử> ;

D. Var <tên biến mảng> := array [kiểu chỉ số] of <kiểu phần tử>;

Câu 70 : Trong Pascal, khai báo nào sau đây đúng:

A. Program Giai PTB2;

B. Uses : crt;

C. Var a, b, c: real;

D. Const pi = 3,14;

Câu 71 : Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào ?

A. { và }

B. [ và ]

C. ( và )

D. /* và */

Câu 72 : Chọn biểu diễn tên sai trong các biểu diễn dưới đây:

A. TinhTong1b

B. TinhTong

C. Tinh_Tong

D. Tinh Tong

Câu 75 : Xét khai báo biến sau:

A. 18

B. 19

C. 21

D. 23

Câu 77 : Cho khai báo biến sau đây:

A. x := TRUE ;

B. n := 3 ;

C. m := -4 ;

D. y := +10.5 ;

Câu 80 : Trong Pascal, cú pháp câu lệnh rẽ nhánh if-then dạng đủ là:

A. if <điều kiện> then <câu lệnh> ;

B. if <điều kiện> then <câu lệnh>

C. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

D. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

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

A. x mod 2 = 0

B. x mod 2 = 1

C. x > 0

D. x < 0

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

A. 13

B. 6

C. 4

D. 0

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

A. 3

B. 5

C. 25

D. 30

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

A. 0

B. 5

C. 25

D. 33

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

A. 18

B. 22

C. 25

D. 30

Câu 87 : Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:

A. Var <tên biến mảng> := array [kiểu chỉ số] of <kiểu phần tử>;

B. Var <tên biến mảng> = array [kiểu chỉ số] of <kiểu phần tử>;

C. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>

D. Var <tên biến mảng> : array [kiểu chỉ số] of <kiểu phần tử>;

Lời giải có ở chi tiết câu hỏi nhé! (click chuột vào câu hỏi).

Copyright © 2021 HOCTAP247