Bài kiểm tra
Đề thi HK1 môn Tin học 11 năm 2019 Trường THPT Nguyễn Thái Học
1/30
45 : 00
Câu 1: Trong NNLT pascal, thủ tục Readln không có tham số thực hiện chức năng nào sau đây?
Câu 2: Chọn phát biểu sai trong các phát biểu sau :
Câu 3: Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?
Câu 4: Tên nào không đúng trong ngôn ngữ Pascal?
Câu 5: Trong NNLT Pascal, với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi
Câu 6: Trong NNLT Pascal, cho chương trình sau:
Var x,y : real;
Begin readln(x);
y := (x+2)*x – 5 ;
writeln(‘gia tri cua y = ’, y);
End.
Nếu nhập x = 2 thì có những thông tin gì ở ngoài màn hình?
Câu 7: Xác định giá trị của biểu thức: S = (2535 div 100) + (150 mod 100) div 10
Câu 9: Cho biểu thức dạng toán học sau: \(\frac{1}{4}\sqrt {{a^2} - {b^2}} \); hãy chọn dạng biểu diễn tương ứng trong Pascal:
Câu 11: Chương trình dịch không có khả năng nào trong các khả năng sau ?
Câu 12: Trong Pascal phép toán Div, Mod thuộc phép toán nào sau đây:
Câu 13: Biểu thức: sqr(sqrt(x+y)/x-sqr(x-y)/y) viết trong toán học sẽ là biểu thức nào dưới đây?
Câu 14: Với X có giá trị bằng bao nhiêu thì biểu thức
(5 <= X) and ((X <= 11) or (X<> 12)) có giá trị True?
Câu 15: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào ?
Câu 16: Thông dịch là:
Câu 17: Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?
Câu 18: Trong NNLT Pascal câu lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình là :
Câu 19: Cú pháp của thủ tục nhập dữ liệu vào từ bàn phím :
Câu 21: Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
Câu 22: Trong NNLT khi gặp các đoạn chú thích thì chương trình dịch sẽ:
Câu 23: Trong NNLT Pascal có các tên dưới dưới đây, Hãy cho biết tên nào là tên dành riêng ?
Câu 24: Khai báo VAR X,Y,R:Integer; F: REAL; và đoạn chương trình
Câu 25: Phát biểu nào dưới đây là sai?
- A. Trong biên dịch không có chương trình đích để lưu trữ và sử dụng lại khi cần.
- B. Chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được;
- C. Chương trình dịch có hai loại: thông dịch và biên dịch.
- D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình đích thực hiện được trên máy tính được gọi là chương trình dịch.
Câu 26: Cho đoạn chương trình sau:
Câu 28: Cho khai báo biến VAR A , M , K , T : INTEGER; Khi thực hiện đoạn chương trình sau :
Câu 29: Trong các từ sau, từ nào là từ khóa trong pascal?
Câu 30: Hãy tìm lỗi sai trong đoạn chương trình Pascal sau: