Đề kiểm tra HK1 môn Tin học 11 năm 2019 Trường THPT Thường Xuân

TRƯỜNG THPT THƯỜNG XUÂN 3                       KIỂM TRA HỌC KÌ I

     TỔ KHOA HỌC TỰ NHIÊN                                     Môn: Tin học 11

           (Thời gian: 45 phút)

Họ và tên:………………..…………………………………Lớp: 11A…………..

 

I. PHẦN TRẮC NGHIỆM: (6 diểm) Chọn phương án đúng và điền vào bảng ở phần bài làm:

Câu 1: Để khai báo sử dụng thư viện phải dùng từ khóa nào?

         A. Var                       B. Uses                          C. Const                        D. Type

Câu 2:  Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước:

          A  for := to ;               

          B  for := to do ;          

          C  for := downto ;     

          D  for := downto do ;

Câu 3Cho đoạn CT: x:=2; y:=3;    IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ;  Sau khi thực hiện CT, giá trị  F là:

          A.  F =1.                   B.  F=13.                         C.  F=4.                        D.  Không xác định

Câu 4:  Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là: 

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

Câu 5:  Để đưa giá trị  hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?

          A. Read(x;y);            B. Readln(x,y);                C. Writeln(x,y);            D. Write(x;y);

Câu 6:  Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:

          A. 12 + 2\(\sqrt 5 \)            B. 5                              C. 6 + 2\(\sqrt 5 \)                    D. 58

Câu 7:  Cho hai biến nguyên  x,y thoả 100  x,y  150 khi S = x*y thì S khai báo như thế nào là ít tốn bộ nhớ nhất?

          A. Var s: integer;      B. Var s: byte;                  C. Var s: longint;          D. Var s: real;

Câu 8:  Cho biểu thức trong toán như sau: \(2\sin ({x^2} + 1) - 4\sqrt {x + 2} \), hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal

          A. 2*sin(sqr(x) + 1) – 4 * sqrt(x+2);                 B. 2*sin(sqrt(x) + 1) – 4*sqr(x+2);    

          C. 2sin(x*x + 1) – 4sqrt(x+2);                           D. 2*sin(x*x +1) – 4* sqr(x+2);

Câu 9:  Cú pháp nào sau đây đúng cho câu lệnh While..do

          A. While <điều kiện> : do ;             B. While(điều kiện) do

          C. While <điều kiện> do ;                D. While <điều kiện>:=;

Câu 10:  Biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal?

          A. 123                      B. ‘20,5’                           C. 12A                          D. ‘hello’

Câu 11:  Cho đoạn lệnh: K:=10; While (K>5) do K:=K-2; Write(K); Kết quả xuất ra màn hình là:

          A. 4                          B.               C. 10  5                         D. 10  9  8  7  6  5

Câu 12:  Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:

          A. If a>0, b>0, c>0 then                                               B. If (a>0) or (b>0) or (c>0) then..        

          C. If (a>0) and (b>0) and (c>0) then..                    D. If a,b,c>0 then..

II. PHẦN TỰ LUẬN: (4 điểm)

            Viết chương trình nhập từ bàn phím số nguyên dương N (N≤100) và dãy số nguyên A1, A2, ...AN có trị tuyệt đối nhỏ hơn 1000. Đưa ra màn hình các thông tin sau:

            a. Tổng số nguyên chẵn, tổng số nguyên lẻ của dãy số.

            b. Tổng giá trị của dãy số.

 

TRƯỜNG THPT THƯỜNG XUÂN 3           ĐÁP ÁN ĐỀ KIỂM TRA 45 PHÚT

     TỔ KHOA HỌC TỰ NHIÊN                                     Môn: Tin học 11

 

I. PHẦN TRẮC NGHIỆM: (6 điểm) Mỗi phương án đúng 0,5 điểm

 

Câu

1

2

3

4

5

6

7

8

9

10

11

12

Đ.án

C

B

B

C

C

B

A

A

C

C

A

C

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?