Kết quả của lệnh Writeln ( 10+6) /( 3+1) - 18/ (5+1)
A.1
B.3
C.2
D.11
Câu 1: Câu lệnh Writeln( ‘36 div 3’); cho kết quả gì?
A. 36 div 3 B. ‘36 div 3’ C. 12 D. 0
Câu 2: Câu lệnh in kết quả tính toán của 10 chia 3?
A. Writeln(‘10/3’); B. Writeln(10/3); C. Writeln(‘10/3=’, 10:3); D. Writeln(‘10/3=’, ‘10/3’);
Câu 3: Chọn kết quả đúng của các phép toán sau?
A. 8 MOD 2=0 B. 8 MOD 2=4 C. 8 DIV 2 =0 D. 8 DIV 2 =2
Câu 4: Chọn kết quả đúng của các phép toán sau?
A. 9 DIV 3=3 B. 9 MOD 3=1 C. 12 MOD 3=4 D. 12 DIV 3=0
Câu 5: Phạm vi giá trị của kiểu dữ liệu integer?
A. −2 15 − 1 đến 2 15 B. −2 15 đến 2 15 C. −2 15 đến 2 15 − 1 D. −2 15 − 1 đế n 2 15 − 1
Câu 6: Kiểu dữ liệu Char có độ dài?
A. 255 kí tự B. 256 kí tự C. 0 kí tự D. 1 kí tự
Câu 7: Ý nghĩa của câu lệnh Writeln(‘ dien tich HCN=’,6*4); là gì?
A. ‘dien tich HCN=’,24 B. ‘dien tich HCN=’,6*4 C. dien tich HCN=24 D. dien tich HCN=6x4
Câu 8: Chọn phép toán đúng trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây?
A. x < (m+5)*(2a) B. x > (m+5)(2*a) C. x > (m+5)/2 D. x < (m+5)/2a
Câu 9: Phép toán 100 >= 5*x đúng với trường hợp nào?
A. x=20 B. x>20 C. x ≥ 21 D. x ≤ 21
Câu 10: Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây?
A. y ≥ 5*x B. y>= 5/x C. y>5*x D. y<5*x
Câu 1: A
Câu 2: B
Câu 3: A
Câu 4: A
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ù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
1. Kết quả của câu lệnh >>>float(‘1+2+3+4+5’) là: ……………………….
2. Kết quả của câu lệnh >>>str(3+5+6) là: ……………………….
3. Kết quả của biểu thức 100%4== 0 là: ……………………….
4. Kết quả của dòng lệnh sau là ………
>>> x, y, z = 10, “10”, 10
>>> type(z)
5. Kiểu của biểu thức “34 + 28 – 45 ” là:.....
6. Kết quả của câu lệnh >>>str(3+4//3) là :………………
7. Cho x = True, y = False. Cho biết giá trị của biểu thức not((x or y ) and x )....
8. Kết quả của câu lệnh >>>int(‘123.45’) là: ……………………….
9. Kết quả của câu lệnh >>> b= 3>5 là: ……………………….
Kết quả của câu lệnh >>>float(‘1+2+3+4+5’) là: 0.0
Kết quả của câu lệnh >>>str(3+5+6) là: "14"
Kết quả của biểu thức 100%4== 0 là: True
Kết quả của dòng lệnh sau là <class 'int'>
Kiểu của biểu thức “34 + 28 – 45 ” là:. <class 'str'>
Kết quả của câu lệnh >>>str(3+4//3) là : "3.0"
Cho x = True, y = False. Cho biết giá trị của biểu thức not((x or y ) and x ) False
Kết quả của câu lệnh >>>int(‘123.45’) là: ValueError: invalid literal for int() with base 10: '123.45'
Kết quả của câu lệnh >>> b= 3>5 là: False
Ngoài ra, đối với câu lệnh thứ 8, khi gán giá trị từ một chuỗi có dấu thập phân cho một biến kiểu số nguyên, sẽ xảy ra lỗi ValueError: invalid literal for int() with base 10: '123.45' vì nó không thể chuyển đổi được giá trị có dấu thập phân thành số nguyên.
Câu 1 : Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh:
Writeln(‘5*(6-3) = ’ , 5*(6-3));
a. ‘5*(6-3) = ’, 5*(6-3); b. 29; c. 5*(6-3) = 15; d. 5*(6-3) = 5*(6-3);
Câu 2 : Hãy chọn khai báo đúng trong các khai báo sau đây.
a const x = y = 5; b. var n = 8; c. const m: integer; d. const n = 8;
Câu 3 : Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh:
Writeln(‘4*(6-3) = ’ , 4*(6-3));
a) 4*(6-3) = ’, 4*(6-3) b) 29 c) 4*(6-3) = 12 d) 4*(6-3) = 4*(6-3)
Câu 4 : Kết quả của câu lệnh Write (‘15 mod 4 = ’, 15 mod 4 ) là gì:
a. 15 mod 4 =0. b. 15 mod 4= 2. c. 15 mod 4= 3. d.15 mod 4 = 1
Câu 5 : Trong Pascal, giả sử x:= a/b khi đó x thuộc kiểu dữ liệu nào.
a. integer; b. real; c. char d. string
Câu 6 : Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng?
a) x:=30 b) x:=a/b c) x:=20.5 d) x:=’Truong THCS Son Ha’
Câu 7 : Output của bài toán giải phương trình bậc hai ax² + bx + c = 0 là :
a. a, b, x; b. a, c, x; c. a, b, c d. x, a, b, c.
Câu 1: C
Câu 2: D
Câu 3: C
Câu 4: C
Em hãy cho biết kết quả của hai câu lệnh sau:
a/ Writeln (‘ 5+20 =’, ‘ 20+5’); b/ Writeln (‘ 5+20 =’, 20+5);
5+20=20+5 5+20=25
Nhận xét:
- Trong câu lệnh a chương trình in ra màn hình 2 nội dung.................. .............
- Trong câu lệnh b chương trình in ra màn hình 1 nội dung........................và 1 kết quả của.............. ...............
giúp mik phần nhận xét vs
a: Giống nhau
b: Phép tính và phép tính đó
Hãy cho biết kết quả in ra màn hình của câu lệnh Pascal sau đây: (2đ)
Writeln( ' 2*10+14= ', 2*10+14 );
Writeln( ' 20*3+20= ' , ' 20*3+20 ' );
1: 2*10+14= 34
2: 20*3+20= 80
Với câu lệnh lặp for i:=10 to 20 do Writeln(‘Chào các bạn lớp 8’); kết quả in ra màn hình là gì? A. 11 dòng chữ ‘Chào các bạn lớp 8” B. 10 dòng chữ ‘Chào các bạn lớp 8 ‘ C. 1 hàng gồm 10 chữ ‘Chào các bạn lớp 8’ D. 11 chữ ‘Chào các bạn lớp 8’
Hai câu lệnh sau cho kết quả bằng bao nhiêu? Tại sao? Writeln(‘10+20’,’20+10’); và Writeln(‘10+20’,20+10);
Writeln(‘10+20’,’20+10’);
Kqua là 10+2020+10
writeln('10+20',20+10);
kqua là 10+2030