Đề cương ôn tập kiểm tra HKI môn tin học 11
Chia sẻ bởi Lê Nguyên An |
Ngày 25/04/2019 |
86
Chia sẻ tài liệu: Đề cương ôn tập kiểm tra HKI môn tin học 11 thuộc Tin học 11
Nội dung tài liệu:
ĐỀ CƯƠNG ÔN TẬP KIỂM TRA HỌC KỲ 1 MÔN TIN HỌC 11
I. Phần trắc nghiệm:
Câu 1: Thành phần không thể thiếu trong chương trình là:
A. Phần khai báo B. Phần thân. C. Khai báo và phần thân D. kết quả khác
Câu 2: Biên dịch là? Hãy chọn phương án đúng:
A. Dịch toàn bộ chương trình B Dịch từng lệnh C. Chạy chương trình D. Tất cả các phương án
Câu 3: 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 lỗi cú pháp
C. Tạo được chương trình đích D. Thông báo lỗi cú pháp
Câu 4: Kiểu nào sau đây có miền giá trị lớn nhất?
A. Byte B. Word C. Longint D. Integer
Câu 5: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt là hàm lấy giá trị?
A. Bình phương, căn bậc hai, trị tuyệt đối B. Trị tuyệt đối, căn bậc hai, bình phương
C. Căn bậc hai, trị tuyệt đối, bình phương D. Căn bậc hai, bình phương, trị tuyệt đối
Câu 6: TURBO PASCAL thuộc loại ngôn ngữ lập trình nào?
A. Ngôn ngữ máy B. Ngôn ngữ lập trình bậc cao C. Hợp ngữ D. Tất cả đều đúng
Câu 7: Một biểu thức quan hệ thì cho giá trị thuộc kiểu dữ kiệu gì trong các kiểu dữ liệu sau?
A. Số nguyên B. Kí tự C. Logic D. Số thực
Câu 8: Ngôn ngữ dùng để viết chương trình gọi là gì?
A. Ngôn ngữ máy B. Ngôn ngữ lập trình C. Lập trình D. Tất cả đều đúng
Câu 9: Biểu thức x+2>=y thuộc loại biểu thức nào trong Pascal?
A. Biểu thức quan hệ B. Biểu thức logic C. Biểu thức số học D. Một loại biểu thức khác
Câu 10: Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
A. BEGIN…END; B. BEGIN… END C. BEGIN… END, D. BEGIN… END.
Câu 11: Những tên nào trong các tên sau thuộc loại tên dành riêng trong Pascal?
A. PROGRAM, VAR, BEGIN, TYPE, CONST B. BAI_TAP, BEGIN, TYPE, CONST, USES
C. PROGRAM, BEGIN, TYPE, CONST, SQRT D. VAR, BEGIN, END, A, B, DELTA.
Câu 12: Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình?
A. Biến là đại lượng có giá trị không đổi B. Biến phải được khai báo trước khi sử dụng
C. Tên biến được đặt tùy ý D. Tên biến có thể được bắt đầu bằng chữ số
Câu 13: Để nhập giá trị cho hai biến a và b từ bàn phím ta dùng lệnh:
A. readln(a,b); B. real(a,b); C. write(a,b); D. read(`a,b`);
Câu 14: Trong NNLT Pascal, giả sử a, b là số nguyên, ví dụ a := 5; b := 3; a := b; b := a; Writeln(b, a);. Trên màn hình sẽ có kết quả là?
A. 53 B. 33 C. 55 D. 35
Câu 15 Biểu thức: 25 div 3 + 2 * 3 có giá trị là:
A. 14 B. 12 C. 15 D. 13
Câu 16: Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?
A. cd := 50 ; B. a := 10 ; C. a + b := 1000 ; D. a := a*2 ;
Câu 17: Cho khai báo biến Var m, n : integer; x, y: real; Phép gán nào sao đây là sai?
A. n := 3.5; B. m := - 4; C. y := 10.5; D. x := 6;
Câu 18: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0.1; 0.2; 0.3; 0.4; 0.5. Khai báo nào trong các khai báo sau là đúng và tốn ít bộ nhớ nhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte; C. Var
I. Phần trắc nghiệm:
Câu 1: Thành phần không thể thiếu trong chương trình là:
A. Phần khai báo B. Phần thân. C. Khai báo và phần thân D. kết quả khác
Câu 2: Biên dịch là? Hãy chọn phương án đúng:
A. Dịch toàn bộ chương trình B Dịch từng lệnh C. Chạy chương trình D. Tất cả các phương án
Câu 3: 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 lỗi cú pháp
C. Tạo được chương trình đích D. Thông báo lỗi cú pháp
Câu 4: Kiểu nào sau đây có miền giá trị lớn nhất?
A. Byte B. Word C. Longint D. Integer
Câu 5: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt là hàm lấy giá trị?
A. Bình phương, căn bậc hai, trị tuyệt đối B. Trị tuyệt đối, căn bậc hai, bình phương
C. Căn bậc hai, trị tuyệt đối, bình phương D. Căn bậc hai, bình phương, trị tuyệt đối
Câu 6: TURBO PASCAL thuộc loại ngôn ngữ lập trình nào?
A. Ngôn ngữ máy B. Ngôn ngữ lập trình bậc cao C. Hợp ngữ D. Tất cả đều đúng
Câu 7: Một biểu thức quan hệ thì cho giá trị thuộc kiểu dữ kiệu gì trong các kiểu dữ liệu sau?
A. Số nguyên B. Kí tự C. Logic D. Số thực
Câu 8: Ngôn ngữ dùng để viết chương trình gọi là gì?
A. Ngôn ngữ máy B. Ngôn ngữ lập trình C. Lập trình D. Tất cả đều đúng
Câu 9: Biểu thức x+2>=y thuộc loại biểu thức nào trong Pascal?
A. Biểu thức quan hệ B. Biểu thức logic C. Biểu thức số học D. Một loại biểu thức khác
Câu 10: Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
A. BEGIN…END; B. BEGIN… END C. BEGIN… END, D. BEGIN… END.
Câu 11: Những tên nào trong các tên sau thuộc loại tên dành riêng trong Pascal?
A. PROGRAM, VAR, BEGIN, TYPE, CONST B. BAI_TAP, BEGIN, TYPE, CONST, USES
C. PROGRAM, BEGIN, TYPE, CONST, SQRT D. VAR, BEGIN, END, A, B, DELTA.
Câu 12: Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình?
A. Biến là đại lượng có giá trị không đổi B. Biến phải được khai báo trước khi sử dụng
C. Tên biến được đặt tùy ý D. Tên biến có thể được bắt đầu bằng chữ số
Câu 13: Để nhập giá trị cho hai biến a và b từ bàn phím ta dùng lệnh:
A. readln(a,b); B. real(a,b); C. write(a,b); D. read(`a,b`);
Câu 14: Trong NNLT Pascal, giả sử a, b là số nguyên, ví dụ a := 5; b := 3; a := b; b := a; Writeln(b, a);. Trên màn hình sẽ có kết quả là?
A. 53 B. 33 C. 55 D. 35
Câu 15 Biểu thức: 25 div 3 + 2 * 3 có giá trị là:
A. 14 B. 12 C. 15 D. 13
Câu 16: Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?
A. cd := 50 ; B. a := 10 ; C. a + b := 1000 ; D. a := a*2 ;
Câu 17: Cho khai báo biến Var m, n : integer; x, y: real; Phép gán nào sao đây là sai?
A. n := 3.5; B. m := - 4; C. y := 10.5; D. x := 6;
Câu 18: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0.1; 0.2; 0.3; 0.4; 0.5. Khai báo nào trong các khai báo sau là đúng và tốn ít bộ nhớ nhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte; C. Var
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Lê Nguyên An
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)