De cuong tin 8 cuoi nam (10-11) HH-DN
Chia sẻ bởi Quang Dzen |
Ngày 17/10/2018 |
25
Chia sẻ tài liệu: De cuong tin 8 cuoi nam (10-11) HH-DN thuộc Tin học 8
Nội dung tài liệu:
ĐỀ CƯƠNG ÔN TẬP CUỐI NĂM TIN HỌC 8 NĂM HỌC 2010 – 2011
I - PHẦN TRẮC NGHIỆM.
Câu 1: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
a. If a=5 then a:=d+1; else a:=d+2; b. If a=5 then a:=d+1else a:=d
c. If a=5 then a=d+1; else a=d+2; d. If a=5 then a:=d+1else a:=d+2
Câu 2: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write (i,’ ‘);
a. 1 2 3 4 5 6 7 8 9 10 b. 10 9 8 7 6 5 4 3 2 1
c. Đưa ra 10 dấu cách c. Không đưa ra kết quả gì
Câu 3: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì g/trị in ra màn hình là?
a. 8 b. 10 c. 4 d. 6
Câu 4: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
a. 1 2 3 4 5 6 7 8 b. 8 7 6 5 4 3 2 1
c. Đưa ra 10 dấu cách d. Không đưa ra kết quả gì
Câu 5: Phát biểu nào sau đây là đúng?
a. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.
b. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
c. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while …do
Câu 6: Câu lệnh pascal nào sau đây là hợp lệ?
a.For i:=100 to 1 do writeln(‘A’); b. For i:=1.5 to 10.5 do writeln(‘A’);
c. For i= 1 to 10 do writeln(‘A’); d. For i:= 1 to 10 do writeln(‘A’);
Câu 7: Câu lệnh lặp while ...do có dạng đúng là:
a. While < điều kiện> do;; b. While < điều kiện> do;
Câu 8: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
a. if then ; b. if <điều kiện1> then ;
c. if <điều kiện> then < câu lệnh 1> else; d. if <điều kiện> then ;
Câu 9: Khi viết câu lệnh lặp for..do…
a. Giá trị đầu bằng giá trị cuối b. Giá trị cuối phải lớn hơn giá trị đầu
c. Giá trị đầu lớn hơn giá trị cuối d. Tất cả đều sai.
Câu 10: Tìm giá trị của S trong đọan chương trình dưới đây:
S := 0;
For i := 1 to 5 do S := S + i;
a. S = 0 b. S = 1 c. S = 5 d. S = 15
Câu 11: Khi nào thì câu lệnh For…to…do kết thúc?
a. Khi biến đếm lớn hơn giá trị cuối b. Khi biến đếm nhỏ hơn giá trị cuối
c. Khi biến đếm bằng giá trị cuối d. Khi biến đếm lớn hơn giá trị đầu
Câu 12: điều kiện vòng lặp chưa xác định thoát khỏi vòng lăp là:
a.Điều kiện đúng b. Điều kiện sai
c. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện không còn đúng nữa.
d. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện còn đúng.
Câu 13: Câu lệnh viết đúng cú pháp là:
a. While <điều kiện> to; b. While <điều kiện> do ;
c. While <điều kiện> to do ; d. While <điều kiện>; do ;
Câu 14: Cú pháp của câu lệnh lặp for … do … là ?
a. For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
b
I - PHẦN TRẮC NGHIỆM.
Câu 1: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
a. If a=5 then a:=d+1; else a:=d+2; b. If a=5 then a:=d+1else a:=d
c. If a=5 then a=d+1; else a=d+2; d. If a=5 then a:=d+1else a:=d+2
Câu 2: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write (i,’ ‘);
a. 1 2 3 4 5 6 7 8 9 10 b. 10 9 8 7 6 5 4 3 2 1
c. Đưa ra 10 dấu cách c. Không đưa ra kết quả gì
Câu 3: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì g/trị in ra màn hình là?
a. 8 b. 10 c. 4 d. 6
Câu 4: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
a. 1 2 3 4 5 6 7 8 b. 8 7 6 5 4 3 2 1
c. Đưa ra 10 dấu cách d. Không đưa ra kết quả gì
Câu 5: Phát biểu nào sau đây là đúng?
a. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.
b. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
c. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while …do
Câu 6: Câu lệnh pascal nào sau đây là hợp lệ?
a.For i:=100 to 1 do writeln(‘A’); b. For i:=1.5 to 10.5 do writeln(‘A’);
c. For i= 1 to 10 do writeln(‘A’); d. For i:= 1 to 10 do writeln(‘A’);
Câu 7: Câu lệnh lặp while ...do có dạng đúng là:
a. While < điều kiện> do;
Câu 8: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
a. if
c. if <điều kiện> then < câu lệnh 1> else
Câu 9: Khi viết câu lệnh lặp for..do…
a. Giá trị đầu bằng giá trị cuối b. Giá trị cuối phải lớn hơn giá trị đầu
c. Giá trị đầu lớn hơn giá trị cuối d. Tất cả đều sai.
Câu 10: Tìm giá trị của S trong đọan chương trình dưới đây:
S := 0;
For i := 1 to 5 do S := S + i;
a. S = 0 b. S = 1 c. S = 5 d. S = 15
Câu 11: Khi nào thì câu lệnh For…to…do kết thúc?
a. Khi biến đếm lớn hơn giá trị cuối b. Khi biến đếm nhỏ hơn giá trị cuối
c. Khi biến đếm bằng giá trị cuối d. Khi biến đếm lớn hơn giá trị đầu
Câu 12: điều kiện vòng lặp chưa xác định thoát khỏi vòng lăp là:
a.Điều kiện đúng b. Điều kiện sai
c. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện không còn đúng nữa.
d. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện còn đúng.
Câu 13: Câu lệnh viết đúng cú pháp là:
a. While <điều kiện> to
c. While <điều kiện> to
Câu 14: Cú pháp của câu lệnh lặp for … do … là ?
a. For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
b
* 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ẻ: Quang Dzen
Dung lượng: 76,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)