Đề Kiểm Tra Tin học lớp 11 Năm học 20222023

3 7 0
Đề Kiểm Tra Tin học lớp 11 Năm học 20222023

Đang tải... (xem toàn văn)

Thông tin tài liệu

Câu 1 Ngôn ngữ lập trình nào dưới đây không cần có chương trình dịch? A Ngôn ngữ máy B Pascal C C++ D Hợp ngữ Câu 2 Chọn phát biểu ĐÚNG về thông dịch? A Các chương trình thông dịch lần lượt dịch và th.

Câu 1: Ngơn ngữ lập trình khơng cần có chương trình dịch?   A. Ngơn ngữ máy B. Pascal C. C++ D. Hợp ngữ Câu 2: Chọn phát biểu ĐÚNG thông dịch?   A. Các chương trình thơng dịch dịch thực câu lệnh   B. Các chương trình thơng dịch đồng thời dịch tất câu lệnh   C. Thơng dịch có chương trình đích để lưu trữ   D. Diễn đạt thuật tốn để giao cho máy tính thực Câu 3: Ngơn ngữ lập trình thường có thành phần bản:   A. 3 B. 2 C. 4 D. 5 Câu 4: Trong ngôn ngữ lập trình Pascal, từ khóa Const dùng để?   A. Khai báo B. Khai báo biến   C. Khai báo thư viện D. Khai báo tên chương trình Câu 5: Ngơn ngữ lập trình bậc cao có khả sau đây?   A. Là ngơn ngữ gần với ngơn ngữ tự nhiên, có tính độc lập cao không phụ thuộc vào loại máy   B. Máy tính trực tiếp hiểu thực   C. Có thể diễn đạt thuật toán   D. Thể thuật toán theo quy ước khơng phụ thuộc vào máy tính cụ thể Câu 6: Phát biểu SAI biên dịch thông dịch?   A. Chương trình dịch ngơn ngữ lập trình bậc cao gọi biên dịch cịn thơng dịch chương trình dịch dùng với hợp ngữ   B. Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biên dịch   C. Thơng dịch dịch thực câu lệnh biên dịch phải dịch trước tồn chương trình sang mã nhị phân thực   D. Biên dịch thơng dịch kiểm tra tính đắn câu lệnh Câu 7: Phát biểu   A. Cú pháp ngơn ngữ lập trình quy tắc cho phép người lập trình viết chương trình ngơn ngữ   B. Ngữ nghĩa ngơn ngữ lập trình phụ thuộc nhiều vào ý muốn người lập trình tạo   C. Mỗi ngơn ngữ lập trình có thành phần bảng chữ cái, cú pháp ngữ nghĩa, nên việc khai báo kiểu liệu, hằng, biến,… áp dụng chung cho ngôn ngữ lập trình   D. Các ngơn ngữ lập trình có chung chữ Câu 8: Hãy chọn biểu diễn tên biểu diễn sau:   A. abc B. (hocsinh’ C. –tenchuan D. (bai_tap) Câu 9: Phần thân chương trình bắt đầu ….và kết thúc …?   A. BEGIN…END B.  BEGIN…END C.  BEGIN…END, D.  BEGIN…END; Câu 10: Kiểu số thực Real có nhớ lưu trữ giá trị là:   A. 6 byte B. 10 byte C. 2 byte D. 4 byte Câu 11: Để lưu kiểu liệu kí tự Pascal ta cần khai báo biến kiểu gì?   A. Char B. Boolean C. Real D. Word Câu 12: Khai báo biến sau không Đúng?   A. Var x ; y : Integer; B. Var x, y : Integer;   C. Var x : Integer ; y : longint; D. Var y : Integer; x : longint; Câu 13: Trong Pascal, phép toán sau đâu phép toán quan hệ:   A.  B. and C. / D. mod Câu 14: Trong ngơn ngữ lập trình Pascal để nhập giá trị cho x vào từ bàn phím ta dùng lệnh:   A. Readln(x); B. Readln(‘x’); C. Realn(x) D. Realn(x); Câu 15: Trong Pascal, để mở chương trình lưu:   A. Nhấn phím F3 B. Nhấn tổ hợp phím Alt + F3   C. Nhấn tổ hợp phím Alt + F5 D. Nhấn phím F5 Câu 16: Trong ngơn ngữ lập trình Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:   A. Alt + F9 B. Shift + F9 C. Alt + X D. Ctrl + F9 Câu 17: Biến t nhận giá trị -10; 17.5 ; 100 Chọn kiểu liệu phù hợp với biến t ?   A. Real B. LongInt C. Integer D. Word Câu 18: Với khai báo biến sau: Var ch: char ; a: integer ; b: byte; Phương án ĐÚNG gán giá trị cho biến trên?   A. ch := ‘&’; a := 2005; b := 200;   B. ch := ‘&’; a := 2005; b := 2006;   C. ch = ‘%’; a = 2005; b = 200;   D. ch = ‘’; a = 2005; b = 2006; Câu 19: Cho biểu thức: not(abs(p) = q) and (((q mod m) div 4) > n);Với p = -20, q = 20, m = 7, n = 2, Kết biểu thức ?   A. True B. False C. 2 D. 1 Câu 20: Câu lệnh Write(‘TONG = ‘,10 + 20); cho kết ?   A. TONG = 30 B. 30 C.  TONG = 10 + 20 D. 10 + 20 Câu 21: Trong ngơn ngữ lập trình Pascal, kết đưa hình chương trình sau là? Var x,y,z: byte;Begin x:= 3; y :=2; z :=3/2; writeln(‘KQ la ’,z:2);End   A. Chương trình báo lỗi B. KQ la a C. KQ la 15 D. KQ la 1.50 Câu 22: Hãy chọn phương án ĐÚNG với cấu trúc rẽ nhánh: IF THEN ELSE ; câu lệnh thực khi?   A. biểu thức điều kiện Đúng;   B. biểu thức điều kiện câu lệnh thực xong;   C. câu lệnh thực hiện;   D. biểu thức điều kiện Sai; Câu 23: Cách viết cách viết ĐÚNG câu lệnh rẽ nhánh dạng thiếu ngôn ngữ lập trình Pascal?   A. If then ;   B. If ; then   C. If then   D. If then : Câu 24: Để mô tả cấu trúc rẽ nhánh thuật tốn, nhiều ngơn ngữ lập trình Pascal dùng câu lệnh IF – THEN Biểu thức sau IF biểu thức có giá trị ?   A. Lơgic B. Số học C. Quan hệ D. Câu lệnh Câu 25: Xét chương trình sau?Var a, b: integer;Begin a:=101; write(‘b=’); readln(b);if a=b then write(‘Xin chao cac ban!’);End.Nhập giá trị cho b để chạy chương trình nhận kết ‘Xin chao cac ban!’?   A. 101 B. 99 C. 103 D. 100 Câu 26: Khi dùng biến X lưu giá trị nhỏ giá trị hai biến A B dùng cấu trúc rẽ nhánh Hãy chọn phương án SAI?   A. if A < B then X := A B. if A y ≥ x;   A. if (x*x + y*y > 1) and (y >= x) then z := x+y;   B. if (x^x + y^y > 1) and (y >= x) then z := x+y;   C. if (x^2 + y^2 > 1) and (y >= x) then z := x+y;   D. if (x*x + y*y > 1) and (y ≥ x) then z := x+y; Câu 29: Trong câu lệnh While – do, câu lệnh thực khi?   A. Điều kiện cịn B. Điều kiện khơng xác định   C. Khơng cần điều kiện D. Điều kiện sai Câu 30: Có thể dùng câu lệnh For – thay cho câu lệnh While – không ?   A. Chỉ thay vịng lặp biết trước số lần lặp   B. Khơng thay   C. Chỉ thay vịng lặp chưa biết trước số lần lặp   D. Luôn thay Câu 31: Kết S sau thực đoạn chương trình sau S:=0; for i:=5 to 16 If (i mod = 0) and ( i mod =0) then S:=S+i; Write(S);   A. 15 B. 10 C. 25 D. 30 Câu 32: Sau thực câu lệnh Kết xuất hìnhFor i:=1 To 15 Do if (i mod =0) and (i mod =0) then Write(i, ' ');   A. 6 12 B. 36 C. 30 D. 6 12 18 Câu 33: Sau thực câu lệnh Kết S xuất hình ?S := 0; For i:=1 To 15 Do if (i mod =0) and (i mod =0) then s:=s+1; Write(s);   A. 2 B. 36 C. 6 12 18 D. 3 Câu 34: Cho đoạn chương trình sau: s:=0; N:=0;while (N

Ngày đăng: 27/01/2023, 19:14