1. Trang chủ
  2. » Giáo án - Bài giảng

Đề thi công nghệ phần mềm (6)

2 416 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 73,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTT−ĐTVT Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTT−ĐTVT1.. Lập trình cấu trúc Structured programming Bằng cách chỉ sử dụng tối đa

Trang 1

Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTTĐTVT Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTTĐTVT

1 Lập trình cấu trúc (Structured programming)

Bằng cách chỉ sử

dụng tối đa ba cấu

trúc tuần tự, điều

kiện (if then) và lặp

(whilerepeat), hãy viết

đoạn lệnh bằng giả

ngữ (phỏng Pascal)

thực hiện chương trình

cho trong sơ đồ khối

bên đây :

2 Thử nghiệm chương trình (Testing)

Hãy lập bảng dữ liệu thử nghiệm để cho biết

chương trình dưới đây in ra kết quả như thế nào ?

program Testing1;

var x: integer;

procedure Recursive (M: integer);

begin

if M =1 then writeln ('A: x = ', x:3)

else begin x:=x+2; writeln ('B: x = ', x:3); Recursive (M-1)

end;

end; { Recursive }

begin { Testing1 }

x := 0; Recursive (5);

end { Testing1 }

Không sử dụng tài liệu Ghi số đề thi vào bài làm Nộp

lại đề thi

1 Lập trình cấu trúc (Structured programming)

Bằng cách chỉ sử dụng tối đa ba cấu

trúc tuần tự, điều kiện (if then) và lặp

(whilerepeat), hãy viết đoạn lệnh bằng giả ngữ (phỏng Pascal) thực hiện chương trình cho trong sơ đồ khối bên đây :

2 Thử nghiệm chương trình (Testing)

Hãy lập bảng dữ liệu thử nghiệm để cho biết chương trình dưới đây in ra kết quả như thế nào ?

program Testing2;

var y: integer;

procedure Recursive (N: integer);

begin

if N =0 then writeln ('1) y = ', y:3) else begin y:=y+1; writeln ('2) y = ', y:3); Recursive (N-1) end;

end; { Recursive } begin { Testing2 }

y := 0; Recursive (4);

end { Testing2 }

Không sử dụng tài liệu Ghi số đề thi vào bài làm Nộp

lại đề thi

S1

úng Đ

Sai S2

Sai

úng

C1 S1

Đúng

Sai

S2

Sai

C1

Trang 2

Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTTĐTVT Đại học Đà Nẵng, trường Đại học Kỹ thuật Khoa CNTTĐTVT

Đáp án Đề thi SE-100

While C1 do begin

S1

if C2 then S2 else S3

end

q:= false repeat

if not C1 then q:= true else begin

S1

if C2 then S2 else S3 end

until q

Đáp án Đề thi SE-101

q:= false

repeat

S1

if not C1 then q:= true

else begin

S2

if not C2 then S3

end

until q

B: x = 2 B: x = 4 B: x = 6 B: x = 8 A: x = 8 2) y = 1 2) y = 2 2) y = 3 2) y = 4 1) y = 4

Ngày đăng: 08/05/2017, 12:29

TỪ KHÓA LIÊN QUAN

w