Abc

Chia sẻ bởi Phạm Thị Như | Ngày 16/10/2018 | 39

Chia sẻ tài liệu: abc thuộc Tư liệu tham khảo

Nội dung tài liệu:


Chương III : CẤU TRÚC RẼ NHÁNH VÀ LẶP

Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
biểu thức lôgic; (*)
biểu thức số học;
biểu thức quan hệ;
một câu lệnh;
Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện> THEN , câu lệnh đứng sau THEN được thực hiện khi
điều kiện được tính toán xong;
điều kiện được tính toán và cho giá trị đúng; (*)
điều kiện không tính được;
điều kiện được tính toán và cho giá trị sai;
Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện> THEN ELSE , câu lệnh 2 được thực hiện khi
biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;
câu lệnh 1 được thực hiện;
biểu thức điều kiện sai; (*)
biểu thức điều kiện đúng;
Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :
if A <= B then X := A else X := B;
if A < B then X := A; (*)
X := B; if A < B then X := A;
if A < B then X := A else X := B;
Cho chương trình viết bằng PASCAL sau đây :





















Hãy chọn phát biểu sai trong các phát biểu sau đây :
Đây là chương trình giải phương trình bậc hai nhưng chưa xét hết các trường hợp;
Đây là chương trình giải phương trình bậc hai nhưng không đưa ra thông báo gì khi chương trình có nghiệm kép;
Đây là chương trình giải và thông báo nghiệm của một phương trình bậc hai nếu phương trình đó có nghiệm; (*)
Đây là chương trình giải phương trình bậc hai, nhưng không đưa ra thông báo gì khi phương trình vô nghiệm .

Cho chương trình viết bằng PASCAL sau đây :



















Hãy chọn phát biểu đúng trong các phát biểu sau đây :
Đây là chương trình giải phương trình bậc hai hoàn chỉnh;
Đây là chương trình giải phương trình bậc hai sai vì không thông báo nghiệm trong trường hợp có nghiệm kép;
Đây là chương trình giải phương trình bậc hai sai vì với trường hợp phương trình vô nghiệm, chương trình vẫn thực hiện tính nghiệm thực; (*)
Đây là chương trình giải phương trình bậc hai sai vì chỉ xét trường hợp DELTA < 0 mà thôi.
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
A + B
A > B (*)
N mod 100
“A nho hon B”
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
100 > 99 (*)
“A > B”
“A nho hon B”
“false”
Chọn phát biểu sai trong các phát biểu sau đây :
Để mô tả việc lặp đi lặp lại một số thao tác (hoặc câu lệnh) trong một thuật toán ta có thể dùng cấu trúc lặp.
Tùy từng trường hợp cụ thể (khi mô tả một thuật toán), khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó.
Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán. (*)
Không thể mô tả được mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu không dùng cấu trúc lặp.
Chọn phát biểu đúng trong các phát biểu sau đây :
Có thể dùng câu lệnh FOR – DO để thay thế cho câu lệnh lặp WHILE – DO.
Câu lệnh lặp không được xuất hiện trong đứng sau từ khóa THEN của cấu trúc rẽ nhánh.
Câu lệnh rẽ nhánh không được xuất hiện trong của một cấu trúc lặp.
Một cấu trúc lặp có thể xuất hiện trong của một cấu trúc lặp khác. (*)
Cho hai dạng lặp FOR – DO trong PASCAL như sau :

Dạng lặp tiến :
FOR := TO DO ;

Dạng lặp lùi :
FOR := DOWNTO DO ;

Chọn phát biểu sai trong các phát biểu đưới dây :
Biến đếm là biến đơn, thường có kiểu nguyên.
Với mỗi giá trị của biến đếm trong khoảng từ
* 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ẻ: Phạm Thị Như
Dung lượng: 119,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)