Đề thi HK1 môn Tin học 11 năm 2019-2020 Trường THPT Hùng Vương

TRƯỜNG THPT HÙNG VƯƠNG                             KIỂM TRA HỌC KÌ I

                                                                                              Môn: Tin học 11

           (Thời gian: 45 phút)

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

 

ĐIỂM

LỜI PHÊ

 

Câu 1. Chọn cú pháp đúng:

a. uses ;                           b. program ;

c. var := ;                                d. const = ;

Câu 2. Trong pascal, biểu thức (20 div 3 +18 mod 4) bằng:

a. 7                  b. 6                  c. 10                d. 8

Câu 3. Các kiểu dữ liệu nào dưới đây thuộc kiểu dữ liệu số nguyên?

a. real, byte, word, boolean                        b. real, longint, word, boolean

c. byte, integer, word, longint                     d. char, byte, word, boolean                      

Câu 4. Để khai báo biến A là kiểu kí tự, ta chọn cách khai báo nào?

a. var :A boolean;     b. var A: boolean;    c. var :A char;                       d. var A: char;         

Câu 5. Gán  x:=10; y:=20; Write(x+y);  Kết quả xuất ra màn hình sẽ là gì?

a. 20                            b. 30                           c. 10                            d. x+y                        

Câu 6. Cho đoạn chương trình sau:                    x:=b ;

                                                                        if a

Cho a=20;  b=15. Kết quả x bằng bao nhiêu?

a. 20                            b.25                            c. 10                            d. 15                          

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

a. for := downto do ;

b. for := to do ;

c. for := downto do ;

d. for := to do ;

Câu 8. Để thoát khỏi Turbo Pascal chúng ta thực hiện :

a. Nhấn tổ hợp phím Ctrl + F3                    b. Nhấn tổ hợp phím Alt + F3

c. Nhấn tổ hợp phím Ctrl + X                     c. Nhấn tổ hợp phím Alt + X

Câu 9.Miền giá trị của kiểu integer là:

a. -32768       32767             b. 0       255                c. 0        256               d. -32768       62767

Câu 10. Biến A nhận các giá trị: 1; 15; 99; 121 và biến B nhận các giá trị: 1.34; 29; 41.8. Khai báo nào sau đây là đúng:     a. var A, B: integer;   b. var A, B: byte;      c. var A: real;  B: byte;                    d. var A: byte; B: real;

Câu 11. Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 + (15 div 4)

a. 10                b. 5                  c. 4                  d. 3

Câu 12. Chương trình: begin writeln(‘Day la lop TIN HOC’); end. Sẽ hiển thị trên màn hình:

a.‘Day la lop TIN HOC’         b. Day la lop TIN HOC        c. Không chạy được vì có lỗi       d. “Day la lop TIN HOC”

Câu 13. Hàm nào dùng tính sinx:

a. sin(x)                      b.sinx            c.arcsin(x)                 d.cos(x)

Câu 14. Hàm nào dùng tính x2:

a. sqr(x)                     b.abs(x)                      c. sqrt(x)                    d. ln(x)

Câu 15. Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:

a. iif <điều kiện> then ;                                    b. if <điều kiện>; then

c. if <điều kiện> then else ;       d. if <điều kiện> then ;

Câu 16. Kết quả của biểu thức sau: (sqrt(a) +abs(b))/2. với a= 4, b= -8

a. -2                b. 2                  c.- 5                d. 5

Câu 17. Cho biết kết quả trả về của biểu thức sau: (99 div 9) mod 9 + (13 div 3) div 2

a. 10                b. 5                  c.3                   d. 4

Câu 18. Miền giá trị của kiểu word là

a. 0       256                b. 0       65535                       c. –32767      65535             d. – 32768       62767

Câu 19. Muốn kiểm tra hai giá trị của A và B có khác nhau hay không ta viết câu lệnh if như thế nào cho đúng?

a. if A< >B then…    b. if A!=B then…     c. if A=B then…       c. if A>

Câu 20. Các biểu diễn nào dưới đây không phải là biểu diển hằng trong TP: (a) 150.0; (b) -22; (c) 6,23; (d) ‘43’; (e) A20; (f) 1.06E-15; (g) 4+6; (h) ‘C; (i) ‘TRUE’; (j) ‘B’C’

a. Câu a,b,d,f,g,I                    b. Câu a,b,d,e,I                      c. Câu c,e,h,j              d. Tất cả đều đúng.

Câu 21. Một ngôn ngữ lập trình có những thành phần nào?

a.Bảng  chữ cái và ngữ nghĩa;                                 b.Bảng  chữ cái, cú pháp và ngữ nghĩa;

c.Bảng  chữ cái và cú pháp;                                    d.Cú pháp và ngữ nghĩa;

Câu 22. Chương trình được viết như sau:    begin    End.

a.Chương trình báo lỗi.                                            b.Chương trình này không chạy được.

c.Chương trình này viết sai cú pháp                      d.Chương trình này chạy nhưng không thực hiện gì cả.

Câu 23. Hằng (constant) trong turbo pascal là:

a.Được sử dụng như là biến                                    b.Có thể thay đổi giá trị khi thực thi

c.Là đại lượng có giá trị không đổi                        d.Tất cả đều sai

Câu 24. Cấu trúc tổng quát của một chương trình gồm:

a.Phần khai báo biến và các câu lệnh;                  b. Phần khai báo và phần thân chương trình;

c.Phần thân chương trình và các chú thích;         d. Khai báo hằng và khai báo biến;

Câu 25. Chương trình dịch không có khả năng nào sau đây:

a. Thông báo lỗi cú pháp.   B. Tạo được chương trình đích.     C. Phát hiện lỗi cú pháp.     D. Phát hiện lỗi ngữ nghĩa

Tham khảo thêm

Bình luận

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