ÔN TẬP KIỂM TRA GIỮA KỲ I – KHỐI 11 Bài 1 Khái niệm lập trình và ngôn ngữ lập trình Nêu được khái niệm lập trình và ngôn ngữ lập trình, chương trình dịch, biên dịch, thông dịch So sánh được sự khác nh[.]
ÔN TẬP KIỂM TRA GIỮA KỲ I – KHỐI 11 Bài Khái niệm lập trình ngơn ngữ lập trình - Nêu khái niệm lập trình ngơn ngữ lập trình, chương trình dịch, biên dịch, thơng dịch - So sánh khác loại chương trình dịch: thơng dịch biên dịch Bài Các thành phần ngơn ngữ lập trình - Nêu thành phần NNLT: bảng chữ cái, cú pháp, ngữ nghĩa - Nêu lấy ví dụ thành phần sở NNLT cụ thể: tên, tên chuẩn, tên dành riêng, hằng, biến - Nêu cách đặt tên biến, tên lập trình Bài Cấu trúc chương trình - Nêu cấu trúc chương trình gồm cấu trúc chung thành phần - Nhận thành phần chương trình đơn giản Bài Một số kiểu liệu chuẩn - Biết số kiểu liệu có sẵn NNLT: nguyên, thực, kí tự, logic - Xác định kiểu liệu đơn giản cần khai báo cho liệu cần sử dụng chương trình Bài Khai báo biến - Nêu cú pháp khai báo biến, giải thích thành phần khai báo biến - Thực cách khai báo biến Bài Phép toán, biểu thức, câu lệnh gán - Nêu khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ - Viết lệnh gán, biểu thức số học đơn giản, biểu thức lôgic đơn giản Bài Các thủ tục chuẩn vào đơn giản - Nhập liệu vào từ bàn phím đưa liệu hình Bài Soạn thảo, dịch, thực hiệu chỉnh chương trình Câu 1: Chương trình dịch: A Dịch từ ngơn ngữ bậc cao ngôn ngữ máy B Dịch từ hợp ngữ ngôn ngữ bậc cao C Dịch từ ngôn ngữ tự nhiên ngôn ngữ máy D Dịch ngôn ngữ máy ngôn ngữ tự nhiên Câu 2: Tên sau tên chuẩn? A Begin B Sin C Writeln D Real Câu 3: Cú pháp khai báo là: A const N =100; B const: N:100; C const Pi:=3.1416; D Pi:=3.1416; Câu 4: Tên đặt SAI quy định Pascal A Noi sinh; B Ngaysinh; C Giai_Ptrinh_Bac_2; D Sv2000; Câu 5: Trong Tin học, đại lượng: A Có giá trị thay đổi trình thực chương trình B Có giá trị khơng thay đổi q trình thực chương trình C Được đặt tên D Có thể thay đổi giá trị không thay đổi giá trị tùy thuộc vào tốn Câu 6: Một biến có giá trị dao động đoạn từ đến 255 biến có kiểu tốt là? A Byte B Integer C Word D Real Câu 7: Để nhập giá trị cho biến m n ta dùng lệnh sau đây: A Readln(m,n); B Write(m,n); C Writeln(m,n); D Readln(‘m,n’); Câu 8: Để biên dịch chương trình ta ấn: A Phím Alt+F9 B Tổ hợp phím Ctrl + F9 C Phím F3 D Ấn phím F2 Câu 9: Cho x biến thực gán giá trị 12.41235 Để thực lên hình nội dung “x=12.41” cần chọn câu lệnh sau đây? A Writeln(‘x=’ ,x:5:2); B Writeln(x:5:2); C Writeln(x); D Writeln(x:5); Câu 10: Hàm cho giá trị tuyệt đối x là: A abs(x) B exp(x) C sqr(x) D sqrt(x) Câu 11: Cho biết kết thực lệnh: Begin a:=100; b:=30; x:= a div b; Write(x); End; A B 20 C D 30 Câu 12: Biểu thức (( sqrt(25 ) div 4) mod 3) có kết bằng? A B C D Câu 13: Biên dịch là: A Dịch tồn chương trình B Dịch lệnh C Các đại lượng Pascal D Chạy chương trình Câu 14: Trong biểu diễn đây, biểu diễn từ khóa Pascal A End B Ctrl C Alt D Tab Câu 15: Chọn cú pháp A PROGRAM ; B USES ; C VAR := ; D CONST : < Kiểu liệu>; Câu 16: Các thành phần ngơn ngữ lập trình A Chương trình thơng dịch chương trình biên dịch B Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa C Bảng chữ cái, cú pháp, ngữ nghĩa D Tên dành riêng, tên chuẩn tên người lập trình định nghĩa Câu 17: Những biểu diễn Pascal A B50 B 150.0 C ‘TRUE’ D ‘KHOI11’ Câu 18: Cho khai báo biến sau (trong Pascal): Var a, b: Integer; x,y: Real; Lệnh gán sau SAI A a:=4; B b:=10.5; C x:=6; D y:=10.5; Câu 19: Để đưa liệu hình ta sử dụng cú pháp A Write(); Writeln(); B Read(); C Readln(); D Tất Câu 20: Để chạy chương trình ta dùng phím: A Ctrl-F9 B Alt-X C F9 D Shift-F9 Câu 21: Cho A= 19.5 ;B =4 93 Câu lệnh Write('Giá tri là:',A:6:2,B:8:3); thị hình là: A Gia tri la:_ _19.50_ _ 45.930 B Gia tri la:_ _19.5_ _ _ 45.93 C Gia tri la:_ 19.5 _ _ _ 45.930 D Gia tri la:_ 19.50_ _ 45.930 Câu 22: Biểu diễn biểu thức ax2 + bx + c tương ứng Pascal là: A a*sqr(x)+b*x+c B a*spr(x) + b*x + c C a*sqrt(x) + b*x + c D sprt(x) + b*x + c Câu 23: Cho đoạn chương trình sau: x:= 5; y:= 5; x:= x+ y; y:= y+x; Theo em giá trị x y thực đoạn chương trình : A x = 9; y =14 B x =13 ; y =9 C x = 15 ; y =20 D x =10 ; y =15 Câu 24: Xét biểu thức logic: (m mod 100 < 10) and (m div 100 > 0) Với giá trị m biểu thức cho giá trị true? A 1370 B 308 C 89 D 150 Câu 25: Trong NNLT Pascal, biểu thức số học sau hợp lệ? A b*b – 4*a*c B b2 – 4ac C b2 – 4*a*c D b*b – 4a*c Câu 25: Trong NNLT Pascal, biểu thức sau biểu thức quan hệ? A x + B X > C (0 3) and (y z) biểu thức gì? A Biểu thức số học B Biểu thức quan hệ C Biểu thức logic D Một loại biểu thức khác Câu 29: Giá trị biểu thức S:=(10 mod + 4) div 2? A B C D Câu 30: Trong NNLT Pascal, biểu thức số học không hợp lệ? A 5*a + 7*b – 8*c B a/b C (a + b)*c D X*y(x+y)