Câu lệnh Writeln(‘x=’ , 11 mod 6 / 5); sẽ in ra kết quả:
A. 1
B. x=10
C. x=1
D. 10
Câu lệnh Writeln(‘x=’ , 15 mod 2 +5); sẽ in ra kết quả:
A. 12
B. x=12
C. 6
D. x=6
Câu lệnh Writeln(‘x=’ , 15 mod 2 +5); sẽ in ra kết quả:
A. x=6
B. x=10
C. 6
D. 10
Câu lệnh Writeln(‘x=’ , 15 mod 3 +5); sẽ in ra kết quả:
A. 5
B. x=10
C. 10
D. x=5
Câu lệnh Writeln(‘x=’ , 16 mod 3 *5); sẽ in ra kết quả:
A. 5
B. x=10
C. x=5
D. 10
Với câu lệnh writeln ('10 mod 3 = ', 10 mod 3); sẽ in ra màn hình kết quả
Câu 6: Ngôn ngữ lập trình gồm những yếu tố nào
A. Tập hợp các ký tự B. Các quy tắc
C. Cả A và B đều đúng D. Ý tưởng – Giải thuật.
Câu 7: Phép toán 17 mod 4 = ?
A. 1 B. 4 C. 4.45 D. 12
Câu 8: Câu lệnh Writeln(‘2+3’); có công dụng gì?
A. In ra màn hình số 5 B. In ra màn hình 2+3 C. In ra màn hình 2+3=5 D. Tất cả đều sai
Câu 9: Trong chương trình pascal, ..........................
A. Phần khai báo đặt trước phần thân B. Phần thân bỏ cũng được
C. A, B đúng D. A, B sai
Câu 10:Trong Pascal khai báo nào sau đây là đúng?
A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30;
Cùng các bạn trong nhóm thảo luận và trả lời câu hỏi sau:
Xét chương trình sau:
Const
a=20;
d= TRUE
Var
b: integer; x: real; c: char:
Begin
write (' Hay nhap gia tri cho b: ') ; readln(b) ;
write (' Hay nhap gia tri cho c: ') ; readln(c) ;
...
readln;
End.
Khi thực hiện chương trình, nếu người sử dụng giá trị 18 cho biến b và nhập kí tự 'k' cho biến c thì từng lệnh dưới đây sẽ hiển thị kết quả gì lên màn hình khi đc thay vào chỗ dấu 3 chấm ?(không sử dụng Free Pascal để chạy thử)
Lệnh 1. writeln ( (36-5*2) div 3) ;
Lệnh 2.writeln ( (8 mod 3) <> 2);
Lệnh 3. writeln (b/6) ;
Lệnh 4. writeln (b/6 :10:2) ;
Lệnh 5. writeln (a/6:10:2) ;
Lệnh 6. writeln (b/6<=a/5) ;
Lệnh 7. writeln (c='K') ;
Lệnh 8. writeln (d) ;
Em hãy dùng Free Pascal để kiểm tra lại ý kiến của mình trong bài tập trên
Lệnh 1: 8
Lệnh 2: FALSE
Lệnh 3: 3
Lệnh 4: ______3.00
Lệnh 5: ______3.33
Lệnh 6: TRUE
Lệnh 7: TRUE
Lệnh 8: TRUE
Câu 14: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng:
A. While i=3 do T:=15; B. While (n mod i <> 0); do i:= i+ 1 ;
C. While 1=3; do Writeln (‘Khong’); D. While x<y do;; Writeln (‘y lon hon x’);
Câu lệnh sau có bao nhiêu lỗi sai? Hãy chỉ ra các lỗi sai đó:
if a mod 2 :=0 then writeln(a,' la so chan);
else writln(a, ' la so le')
co 4 loi sai
if a mod 2:=0 là sai ở chỗ :
writeln(a,'la so chan); là sai ở chỗ sau chữ n thiếu dấu '
writln sai ở chỗ thiếu chữ e
(a,'la so le') sai ở chỗ thiếu chấm phẩy sau cùng