HDOT Tin 11 Kỳ 1
Chia sẻ bởi Vũ Thị Thanh Thúy |
Ngày 25/04/2019 |
57
Chia sẻ tài liệu: HDOT Tin 11 Kỳ 1 thuộc Tin học 11
Nội dung tài liệu:
HƯỚNG DẪN ÔN TẬP HỌC KÌ I
MÔN TIN HỌC – KHỐI 10
NĂM HỌC : 2011-2012
A/ PHẦN TỰ LUẬN:
Một số khái niệm về lập trình và ngôn ngữ lập trình:
Khái niệm về lập trình và ngôn ngữ lập trình
Các thành phần của ngôn ngữ lập trình
Cấu trúc chương trình và một số kiểu dữ liệu chuẩn
Khai báo biến & Phép toán, biểu thức, câu lệnh gán
Các thủ tục chuẩn vào/ra đơn giản & Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
Cấu trúc rẽ nhánh và lặp:
Cấu trúc rẽ nhánh:
Dạng thiếu
Dạng đủ
Cấu trúc lặp:
Lặp với số lần biết trước
Dạng tiến
Dạng lùi
Lặp với số lần chưa biết trước
Kiểu dữ liệu có cấu trúc:
Kiểu mảng:
Khái niệm mảng một chiều
Khai báo: 2 cách
Nhập, xuất dữ liệu
Kiểu xâu:
Khái niệm
Cách khai báo
Các hàm và thủ tục xử lý xâu
B/ PHẦN TRẮC NGHIỆM:
Hãy chọn phương án ghép phù hợp nhất . Ngôn ngữ lập trình là gì :
phương tiện để soạn thảo văn bản trong đó có chương trình;
ngôn ngữ Pascal hoặc C;
phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;
phương tiện diễn đạt thuật toán;
Hãy chọn phương án ghép sai . Ngôn ngữ lập trình bậc cao là ngôn ngữ
thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể;
mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy;
có thể diễn đạt được mọi thuật toán;
sử dụng từ vựng và cú pháp của ngôn ngữ tự nhiên (tiếng Anh);
Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?
Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;
Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;
Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được;
Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;
Phát biểu nào dưới đây là hợp lí nhất ?
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.
Biến có thể lưu trữ nhiều loại giá trị khác nhau.
Biến có thể đặt hoặc không đặt tên gọi .
Phát biểu nào dưới đây là hợp lí nhất ?
Biến dùng trong chương trình phải khai báo .
Biến được chương trình dịch bỏ qua .
Biến có thể lưu trữ nhiều loại giá trị khác nhau .
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
Chọn phát biểu đúng trong các phát biểu sau :
Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn là : kiểu nguyên, kiểu thực, kiểu kí tự, kiểu lôgic;
Quy định về phạm vi giá trị và kích thước bộ nhớ lưu trữ một giá trị của các kiểu dữ liệu chuẩn trong mọi ngôn ngữ lập trình là như nhau;
Dữ liệu kiểu byte có 256 giá trị từ 0, 1, 2, …, 255; D_ Dữ liệu kiểu kí tự chỉ có 256 giá trị;
Cho các gợi ý về khai báo biến như sau :
Nên đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn.
Không nên đặt tên biến quá dài, dễ mắc lỗi khi gõ tên biến trong chương trình.
Khi khai báo biến cần chú ý đến phạm vi giá trị của nó để chọn kiểu biến cho phù hợp.
Có bao nhiêu gợi ý đúng ?
1 gợi ý đúng; B_ 2 gợi ý đúng; C_ 3 gợi ý đúng; D_ 4 gợi ý đúng;
Trường hợp nào dưới đây không phải là tên biến trong Pascal ?
Giai_Ptrinh_Bac_2; B_ Ngaysinh; C_ _Noisinh; D_ 2x;
Trường hợp nào dưới đây là tên biến trong Pascal ?
Giai_Ptrinh_Bac_2; B_ Ngaysinh; C_ _Noisinh; D_ 2x;
Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?
a := 10 ; B_ a + b := 1000 ; C_ cd := 50 ; D_ a := a*2 ;
Hãy chọn phương án ghép đúng . Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là :
8.0
MÔN TIN HỌC – KHỐI 10
NĂM HỌC : 2011-2012
A/ PHẦN TỰ LUẬN:
Một số khái niệm về lập trình và ngôn ngữ lập trình:
Khái niệm về lập trình và ngôn ngữ lập trình
Các thành phần của ngôn ngữ lập trình
Cấu trúc chương trình và một số kiểu dữ liệu chuẩn
Khai báo biến & Phép toán, biểu thức, câu lệnh gán
Các thủ tục chuẩn vào/ra đơn giản & Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
Cấu trúc rẽ nhánh và lặp:
Cấu trúc rẽ nhánh:
Dạng thiếu
Dạng đủ
Cấu trúc lặp:
Lặp với số lần biết trước
Dạng tiến
Dạng lùi
Lặp với số lần chưa biết trước
Kiểu dữ liệu có cấu trúc:
Kiểu mảng:
Khái niệm mảng một chiều
Khai báo: 2 cách
Nhập, xuất dữ liệu
Kiểu xâu:
Khái niệm
Cách khai báo
Các hàm và thủ tục xử lý xâu
B/ PHẦN TRẮC NGHIỆM:
Hãy chọn phương án ghép phù hợp nhất . Ngôn ngữ lập trình là gì :
phương tiện để soạn thảo văn bản trong đó có chương trình;
ngôn ngữ Pascal hoặc C;
phương tiện diễn đạt thuật toán để máy tính thực hiện công việc;
phương tiện diễn đạt thuật toán;
Hãy chọn phương án ghép sai . Ngôn ngữ lập trình bậc cao là ngôn ngữ
thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể;
mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy;
có thể diễn đạt được mọi thuật toán;
sử dụng từ vựng và cú pháp của ngôn ngữ tự nhiên (tiếng Anh);
Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?
Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;
Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;
Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được;
Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;
Phát biểu nào dưới đây là hợp lí nhất ?
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình.
Biến có thể lưu trữ nhiều loại giá trị khác nhau.
Biến có thể đặt hoặc không đặt tên gọi .
Phát biểu nào dưới đây là hợp lí nhất ?
Biến dùng trong chương trình phải khai báo .
Biến được chương trình dịch bỏ qua .
Biến có thể lưu trữ nhiều loại giá trị khác nhau .
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện .
Chọn phát biểu đúng trong các phát biểu sau :
Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn là : kiểu nguyên, kiểu thực, kiểu kí tự, kiểu lôgic;
Quy định về phạm vi giá trị và kích thước bộ nhớ lưu trữ một giá trị của các kiểu dữ liệu chuẩn trong mọi ngôn ngữ lập trình là như nhau;
Dữ liệu kiểu byte có 256 giá trị từ 0, 1, 2, …, 255; D_ Dữ liệu kiểu kí tự chỉ có 256 giá trị;
Cho các gợi ý về khai báo biến như sau :
Nên đặt tên biến sao cho gợi nhớ đến ý nghĩa của biến đó.
Không nên đặt tên biến quá ngắn.
Không nên đặt tên biến quá dài, dễ mắc lỗi khi gõ tên biến trong chương trình.
Khi khai báo biến cần chú ý đến phạm vi giá trị của nó để chọn kiểu biến cho phù hợp.
Có bao nhiêu gợi ý đúng ?
1 gợi ý đúng; B_ 2 gợi ý đúng; C_ 3 gợi ý đúng; D_ 4 gợi ý đúng;
Trường hợp nào dưới đây không phải là tên biến trong Pascal ?
Giai_Ptrinh_Bac_2; B_ Ngaysinh; C_ _Noisinh; D_ 2x;
Trường hợp nào dưới đây là tên biến trong Pascal ?
Giai_Ptrinh_Bac_2; B_ Ngaysinh; C_ _Noisinh; D_ 2x;
Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?
a := 10 ; B_ a + b := 1000 ; C_ cd := 50 ; D_ a := a*2 ;
Hãy chọn phương án ghép đúng . Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là :
8.0
* 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ẻ: Vũ Thị Thanh Thúy
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)