vietjack.com

Đề thi giữa kì 1 Tin học 11 có đáp án (Đề 3)
Quiz

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

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

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

Xem giải thích câu trả lời
2. Nhiều lựa chọn

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

Xem giải thích câu trả lời
3. Nhiều lựa chọn

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

Xem giải thích câu trả lời
4. Nhiều lựa chọn

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;

Xem giải thích câu trả lời
5. Nhiều lựa chọn

Cho biến thực x đã được gán giá trị 12.41235. Sau khi thực hiện câu lệnh Writeln(‘x=’ ,x:5:2); thì giá trị của biến x được in ra màn hình là:

A. 12.41

B. 12

C. x=12.41

D. x=12

Xem giải thích câu trả lời
6. Nhiều lựa chọn

Xét khai báo biến sau:

Var x, y : real;

c : char;

 

i, j : byte;

Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte?

A. 17

B. 15

C. 13

D. 12

Xem giải thích câu trả lời
7. Nhiều lựa chọn

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ẻ

Xem giải thích câu trả lời
8. Nhiều lựa chọn

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

Var m, n : integer ;

x, y : real ;

Lệnh gán nào sau đây là sai ?

A. m := -4.5 ;

B. n := 3 ;

C. x := 6.5 ;

D. y := +10.5 ;

Xem giải thích câu trả lời
9. Nhiều lựa chọn

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

Xem giải thích câu trả lời
10. Nhiều lựa chọn

Biểu thức 5*b + a div 4*3 với a =16, b = 3 có giá trị là:

A. 16

B. 27

C. 12

D. 15

Xem giải thích câu trả lời
11. Nhiều lựa chọn

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>

Xem giải thích câu trả lời
12. Nhiều lựa chọn

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

Xem giải thích câu trả lời
13. Nhiều lựa chọn

Cho đoạn chương trình sau:

IF <điều kiện> THEN write(x,’la so chan’) ELSE write(x,’la so le’);

Điều kiện là biểu thức logic nào dưới đây?

A. x mod 2 = 0

B. x mod 2 = 1

C. x > 0

D. x < 0

Xem giải thích câu trả lời
14. Nhiều lựa chọn

Cho đoạn chương trình:

readln(x,y);

IF x > y THEN F:= 2*x – y ELSE

IF x < y THEN F:= sqr(x) + sqr(y) ELSE F:= 2*x;

Nếu nhập vào từ bàn phím x=0 và y=0 thì giá trị của F là:

A. 13

B. 6

C. 4

D. 0

Xem giải thích câu trả lời
15. Nhiều lựa chọn

Cho đoạn chương trình sau:

S := 0 ;

FOR i := 1 to 10 DO

IF i mod 2 = 1 THEN S := S + i ;

Sau khi thực hiện, S có giá trị?

A. 3

B. 5

C. 25

D. 30

Xem giải thích câu trả lời
16. Nhiều lựa chọn

Cho đoạn chương trình sau:

T := 0 ;

FOR i := 1 to 10 DO

IF (i mod 3=0) and (i mod 5=0) THEN T := T + 1 ;

Sau khi thực hiện, T có giá trị?

A. 0

B. 5

C. 25

D. 33

Xem giải thích câu trả lời
17. Nhiều lựa chọn

Cho đoạn chương trình sau:

T := 0 ; i:=1;

WHILE i <= 10 DO

BEGIN

IF i mod 3 = 0 THEN T := T + i ;

i:=i+1;

END;

Sau khi thực hiện, T có giá trị?

A. 18

B. 22

C. 25

D. 30

Xem giải thích câu trả lời
18. Nhiều lựa chọn

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ử>;

Xem giải thích câu trả lời
19. 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.

Cho biết kết quả sau khi thực hiện đoạn chương trình sau:

S:=0;

FOR i:=1 to 5 DO

IF a[i] mod 2 = 1 THEN S:=S+a[i];

writeln(‘S = ’,S);

A. 6

B. S = 6

C. 9

D. S = 9

Xem giải thích câu trả lời
20. 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. A + B

B. A * B

C. A:= B

D. S = 9

Xem giải thích câu trả lời
21. Nhiều lựa chọn

Hãy viết các biểu thức toán học sau sang dạng tương ứng trong Pascal:

D. 30

Xem giải thích câu trả lời
© All rights reserved VietJack