HỌ VÀ TÊN
LỚP:.
ĐỀ KIỂM TRA 1 TIẾT TIN HỌC 11
Câu 1: Chương trình dịch không có khả năng nào trong các khã năng sau:
A. Phát hiện được lỗi ngữ nghĩa B. Phát hiện được lỗi cú pháp
C. Thông báo lỗi cú pháp D. Tạo được chương trình đích
Câu 2: Chọn biểu diễn hằng trong các biểu diễn dưới đây:
A. begin; 5.A8; 1024; ‘65C’; -46 B. 12.4E-5; 1024; ‘65C’; -46
C. 5.A8; 1024; ‘65C’; -46 D. 12.4E-5; begin; 5.A8; 1024; ‘65C’; -46
Câu 3: Chọn từ khoá trong các biểu diễn dưới đây:
A. ‘end’; END; var; const B. ‘end’; END; integer; sqrt; var; real; const
C. end; var; const D. end; begin; sqrt; var; real; const
Câu 4: Chọn biểu diễn tên đúng trong các biểu diễn dưới đây:
A. abcd e B. 8267_3 C. dtich-htron D. dientich_htron
Câu 5: Khi đặt tên cho đối tượng của TP có thể
A. Bắt đầu bởi các chữ số B. Bắt đầu bởi các chữ cái
C. Ký tự đặc biệt (*,#,@...) D. Cả ba lựa chọn trên đều đúng
Câu 6: Tên dành riêng do:
A. Người lập trình quy định B. Turbo Pascal quy định
C. Máy tính quy định D. Cả ba đều đúng
Câu 7: Biểu diễn nào dưới đây không phải là hằng:
A. 456.7 B. ‘456.7’ C. - 456.7 D. 456,7
Câu 8: Cho biết các giá trị sau đâu là hằng số nguyên:
A. 1972 B. 1.25 C. ‘1972’ D. 1.0E-6
Câu 9: Cho biết các giá trị sau đâu là hằng xâu:
A. 1972 B. 1.25 C. ‘1972’ D. 1.0E-6
Câu 10: Cho biết các giá trị sau đâu là hằng số thực:
A. 1972 B. 1,25 C. ‘1972’ D. 1.0E-6
Câu 11: Tên nào đúng trong các lựa chọn sau:
A. Bai tap B. “Bai tap” C. Baitap D. ‘Bai tap’
Câu 12: Các từ: PROGRAM, BEGIN, END là:
A. Tên dành riêng B. Tên chuẩn
C. Tên do người lập trình đặt D. Tên đặc biệt
Câu 13: “Từ khóa ” là cách gọi khác của:
A. Tên dành riêng B. Tên chuẩn
C. Tên do người lập trình đặt D. Tên đặc biệt
Câu 14: Để 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 15: Để khai báo sử dụng hằng phải dùng từ khóa nào?
A. Var B. Uses C. Const D. Type
Câu 16: Thân chương trình được giới hạn bởi cặp từ khóa:
A. BeginEnd; B. BeginEnd. C. StartFinish. D. StartFinish;
Câu 17: Trong nhôn ngữ lập trình Pascal hằng và biến khác nhau như thế nào? ( Hãy chọn phương án đúng nhất trong các phương án sau).
A. Hằng không cần khai báo, còn biến phải khai báo.
B. Hằng và biến bắt buộc phải khai báo.
C. Hằng là đại lượng mà giá trị không thể thay đổi được trong quá trình thực hiện chương trình, biến là đại lượng mà giá trị của chúng có thể thay đổi được trong chương trình.
D. Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình.
Câu 18: Trong Pascal khai báo nào sau đây là đúng?
A. Var x; y; z : real; B. Var x, y, z : char; C. Var x, y, z = real; D. Var : x, y, z = Char;
Câu 19: Trong nhôn ngữ lập trình Pascal, trong các khẳng định sau khẳng định nào sai?
A. Phần tên chương trình không nhất thiết phải có.
B. Phần khai báo có thể có hoặc không.
C. Phần thân chương trình có thể có hoặc không.
D. Phần thân chương trình nhất thiết phải có.
Câu 20: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?
A. Var x : real; B. Var x: Byte ; C. Var x: Integer; D. Var x : char ;
Câu 21: Chương trình dịch là:
A. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy.
B. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên.
C. 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 thực hiện được trên máy tính cụ thể.
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ữ máy thành ngôn ngữ bậc cao.
Câu 22: Hãy chọn biểu diễn hằng trong những biểu diễn dưới đây:
A. 7,25 B. 12.A2 C. 80.5 D. 'False
Câu 23: Cấu trúc một chương trình được chia làm mấy phần ?
A. 1 B. 3 C. 0 D. 2
Câu 24: Trong ngôn ngữ lập trình Pascal, hằng xâu kí tự “Hoa co mua xuan” được viết như thế nào ?
A. ‘Hoa co mua xuan’ B. “Hoa co mua xuan” C. Hoa co mua xuan D. ‘Hoa co mua xuan”
Câu 25: Cho biết các tên dưới đây tên nào là tên dành riêng?
A. Program B. BaiTap C. Begins D. real
Câu 26: Ý nghĩa của các từ khóa Program, uses, const, var theo thứ tự trong pascal được dùng để:
A. Khai báo: tên chương trình, hằng, biến, thư viện
B. Khai báo :tên chương trình, thư viện, hằng, biến
C. Khai báo: tên chương trình, biến, hằng, thư viện
D. Khai báo: tên chương trình, thư viện, biến, hằng
Câu 27: Khẳng định nào trong các khẳng định sau là sai:
A. Hằng là đại lượng có giá trị thay không thay đổi trong suốt quá trình thực hiện chương trình
B. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị, giá trị có thể thay đổi trong suốt quá trình thực hiện chương trình
C. Chú thích giúp cho người đọc nhận biết được ý nghĩa của chương trình dễ dàng hơn
D. Tên dành riêng được dùng với một ý nghĩa nhất định nào đó. Người lập trình có thể khai báo và dùng với mục đích khác.
Câu 28: Tên nào là đúng khi đặt tên cho một đối tượng của TP
A. 2A B. A BC C. P21;C D. _45
Câu 29: Trong Turbo Pascal, để biên dịch chương trình?
A. Nhấn tổ hợp phím Ctrl+F9 B. Nhấn phím F9
C. Nhấn tổ hợp phím Shift + F9 D. Nhấn tổ hợp phím Alt + F9
Câu 30: Xét biểu thức logic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
A. Kiểm tra n là một số nguyên dương chẵn B. Kiểm tra xem n có là một số dương
C. Kiểm tra n có chia hết cho 2 không D. Kiểm tra n là một số nguyên chẵn
Câu 31: Để nhập giá trị cho biến số nguyên N từ bàn phím ta sử dụng thủ tục nào ?
A. Readln(N) B. Writeln(N) C. Write(N) D. Writeln
Câu 32: Biểu thức nào sau đây không có kết quả là 1?
A. (sqrt(25) div 4) B. (sqrt(25) / 4) C. (sqrt(25) mod 4) D. (sqrt(25) div 5)
Câu 33: Nếu một biến nguyên A có giá trị nằm trong phạm vi từ 0 đến 216 -1 thì biến A đó có kiểu:
A. Byte B. Word C. Integer D. Longint
Câu 34: Để 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 D. Nhấn tổ hợp phím Alt + X
Câu 35: Để tính diện tích S của hình vuông có cạnh A (100 <A <200), cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất?
A. Var S: integer; B. Var S: word; C. Var S: byte; D. Var S: longint;
Câu 36: Cho biến X kiểu thực và gán X:= 12.41. Ðể in lên màn hình như sau: X= 12.41 ta chọn lệnh nào sau đây:
A. writeln(X); B. writeln(X:5);
C. writeln('X= ', X:5:2); D. writeln(' X=, X:5:2 ' );
Câu 37: Kết qủa của biểu thức so sánh nào mang giá trị lôgic Ðúng (TRUE)
A. Biểu thức: 5*2=10 B. Biểu thức: 5+2 7
C. Biểu thức: 6 div 2 > 10 div 3 D. Biểu thức: 9 mod 7 div 2 div 1 mod 2 = -1
Câu 38: Khai báo nào đúng :
A. Var x, y = Integer; B. Var x, y of Integer; C. Var x, y := Integer; D. Var x, y : Integer;
Câu 39: Tên nào đặt Sai quy định của Pascal:
A. Giai_Ptrinh_Bac_2; B. Ngaysinh;
C. Noi sinh; D. Sv2000 ;
Câu 40: Trong pascal để thực thi chương trình?
A. Nhấn phím F9 B. Nhấn tổ hợp phím Ctrl + F9
C. Nhấn tổ hợp phím Shirft + F9 D. Nhấn tổ hợp phím Alt + F9
Tài liệu đính kèm: