Câu hỏi:
Cho chương trình Pascal sau:
Program dientich_duongtron;
uses= crt;
const pi = 3.14;
var: dt, r: real;
clrscr;
write(‘nhap ban kinh r = ‘);
readln(r);
dt = pi*sqr(r);
writeln(‘dien tich duong tron la: ‘,dt:10:2, ‘ m’);
readln
End.
Hãy chỉ ra bốn lỗi có trong chương trình, sau đó hãy sửa lại cho đúng.
A.
Câu 1: Giả sử mảng a gồm các phần tử a[1]=1, a[2]=2, a[3]=3, a[4]=4, a[5]=5.
Cho biết kết quả sau khi thực hiện đoạn chương trình sau:
S:=0;
FOR i:=1 to 5 DO
IF a[i] mod 2 = 0 THEN S:=S+a[i];
writeln(‘S = ’,S);
A. 6
B. S = 6
C. 9
D. S = 9
30/11/2021 0 Lượt xem
Câu 2: Trong Pascal, khai báo nào sau đây sai:
A. Program Giai_PTB2;
B. Uses crt;
C. Var a, b, c: real;
D. Const pi = 3,14;
30/11/2021 0 Lượt xem
Câu 3: Xét khai báo biến sau:
Var x, y, z : real;
c : char;
i, j : integer;
Tổng bộ nhớ dành cho các biến đã khai báo là bao nhiêu byte?
A. 18
B. 19
C. 21
D. 23
30/11/2021 0 Lượt xem
Câu 4: Trong Pascal, câu lệnh ghép được thực hiện khi sau then hoặc else:
A. Không có câu lệnh nào
B. Có câu lệnh
C. Có nhiều hơn 1 câu lệnh
D. Có nhiều hơn 2 câu lệnh
30/11/2021 0 Lượt xem
Câu 5: Cho đoạn chương trình sau:
S := 0 ;
FOR i := 1 to 10 DO
IF (i mod 3=0) or (i mod 5=0) THEN S := S + 1 ;
Sau khi thực hiện, S có giá trị?
A. 0
B. 5
C. 25
D. 33
30/11/2021 0 Lượt xem
30/11/2021 0 Lượt xem
Câu hỏi trong đề: Đề thi giữa kì 1 Tin học 11 có đáp án (Đề 1)
- 3 Lượt thi
- 45 Phút
- 23 Câu hỏi
- Học sinh
Cùng danh mục Đề thi Tin học 11
- 1.4K
- 8
- 10
-
87 người đang thi
- 698
- 10
- 22
-
87 người đang thi
- 683
- 8
- 23
-
28 người đang thi
- 683
- 9
- 10
-
57 người đang thi
Chia sẻ:
Đăng Nhập để viết bình luận