vietjack.com

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

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

A
Admin
20 câu hỏiTin họcLớp 11
20 CÂU HỎI
1. 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ề 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

2. Nhiều lựa chọn

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

3. Nhiều lựa chọn

Biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:

A. 2 + 3

B. ’TRUE

C. ’01’

D. 1.06E-15

4. Nhiều lựa chọn

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;

5. Nhiều lựa chọn

Để viết chương trình giải phương trình bậc nhất có dạng: ax + b = 0 (a#0), em cần phải thực hiện lệnh nhập vào từ bàn phím các biến nào sau đây:

A. readln(a, b, x);

B. readln(a, b);

C. readln(a,x);

D. readln(b, x);

6. Nhiều lựa chọn

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

Var x, y, z : real;

c, d : boolean;

    i, j : word;

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

A. 18

B. 24

C. 22

D. 20

7. Nhiều lựa chọn

Xét biểu thức sau (3*x <=15) and (x <=4). Biểu thức cho kết quả FALSE khi:

A. x = 3

B. x = 2

C. x = 5

D. x = 4

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 ;

B. n := 3 ;

C. x := 6.5 ;

D. y := ‘10.5’ ;

9. Nhiều lựa chọn

Biểu thức Pascal: -b/sqrt(sqr(a)+b) được biểu diễn trong toán học là:

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

10. Nhiều lựa chọn

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

A. 16

B. 27

C. 12

D. 15

11. Nhiều lựa chọn

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>

12. Nhiều lựa chọn

Trong Pascal, câu lệnh ghép có dạng:

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 am’) ELSE write(x,’la so duong’);

Đ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

14. Nhiều lựa chọn

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

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=3 và y=3 thì giá trị của F là:

A. 13

B. 6

C. 4

D. 0

15. 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 2 = 0 THEN T := T + 1 ;

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

A. 3

B. 5

C. 25

D. 30

16. 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 3=0) or (i mod 5=0) THEN S := S + i ;

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

A. 0

B. 5

C. 25

D. 33

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 2 = 1 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

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

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:

D:=0;

FOR i:=1 to 5 DO

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

writeln(‘D = ’,D);

A. D = 2

B. 2

C. 3

D. D = 3

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 mod B = 0

D. A:= B

© All rights reserved VietJack