Câu 1: Đoạn chương trình sau cho kết quả gì? For i:=1 to 10 do write(i,’ ‘);
☒1 2 3 4 5 6 7 8 9 10
☐Đưa ra 10 khoảng trắng
☐Không có kết quả
☐10 9 8 7 6 5 4 3 2 1
Câu 2: Đoạn chương trình sau cho kết quả gì? For i:=5 to 10 do write(‘i’);
☐iiiiii
☒5678910
...
Đọc tiếp
Câu 1: Đoạn chương trình sau cho kết quả gì? For i:=1 to 10 do write(i,’ ‘);
☒1 2 3 4 5 6 7 8 9 10
☐Đưa ra 10 khoảng trắng
☐Không có kết quả
☐10 9 8 7 6 5 4 3 2 1
Câu 2: Đoạn chương trình sau cho kết quả gì? For i:=5 to 10 do write(‘i’);
☐iiiiii
☒5678910
☐i
☐iiiii
Câu 3: Đoạn chương trình sau cho kết quả gì?
For i:=5 to 10 do
If i mod 5 = 0 then write (i);
☐i i i i i
☐1 2 3 4 5
☐1 2 3 4 5 6 7 8 9 10
☒5 10
Câu 4: Đoạn chương trình sau cho kết quả gì?
S:=1; For i:=5 to 10 do if i mod 3 = 0 then S:=S * i; Write(S);
☒54
☐15
☐50
☐151200
Câu 5: Cho đoạn chương trình sau:
a:=3; b:=2;
If a>b then a:=4 else b:=1;
Sau khi thực hiện đoạn chương trình trên cho kết quả:
☐a=3
☐b=2
☒a=4
☐b=1
Câu 6: Đoạn chương trình sau cho kết quả gì?
S:=0;
For i:=1 to 9 do S:=S+i;
Write(s);
☐0
☒45
☐40
☐55
Câu 7: Cho x là biến thực đã được gán giá trị 13.56423. Để hiện lên màn hình nội dung “x=13.6” cần chọn câu lệnh nào sau đây?
☐Writeln(x:5);
☐Writeln(x);
☐Writeln(‘x=’,x:5:2);
☒Writeln(‘x=’,x:2:1);
Câu 8: Trong NNLT Pascal phát biểu nào sau đây là đúng:
☐Có phân biệt chữ hoa chữ thường.
☒Sau mỗi câu lệnh đều phải có dấu chấm phẩy.
☐Trước lệnh Else bắt buộc phải có dấu chấm phẩy.
☐Lệnh Readln trước câu lệnh End. Không nhất thiết phải có dấu chấm phẩy.
Câu 9: Để thoát khỏi chương trình Pascal ta sử dụng tổ hợp phím nào?
☐Ctrl + Q
☐Ctrl + X
☐Alt + Q
☒Alt + X
Câu 10: Vòng lặp sau đây lặp lại mấy lần?
A:=2
For i:=0 to 7 do a:=a+1;
☐6
☐7
☒8
☐9
D. Không đưa ra kết quả gì
Đáp án A.
Vì vòng lặp for..do có biến đếm chạy từ 1 đến 10 mà mỗi lần lặp có lệnh in ra màn hình biến đếm i kèm dấu cách, nên đáp án là A