Lệnh sau sẽ in ra kết quả gì?
>>> print("13 + 10*3/2 - 3*2 = ", 13 + 10*3/2 - 3*2)
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 Wrieln('y=',20 div 3+4); sẽ in kết quả: A.10. B.y=2. C.2. D.y=10
20 div 3+ 4 = 2+4=6
Không có kết quả đúng
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
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.
Với câu lệnh writeln ('10 mod 3 = ', 10 mod 3); sẽ in ra màn hình kết quả
Cho câu lệnh sau: if a>b:
max = a
min = b
print(max)
cho a=5, b=10. Kết quả in ra là?
Câu 34. Hãy chọn lệnh sẽ in ra thành phố list=['Drek',28,'USA','New York'] A. print(list[2])B. print(list[4])C. print(list[1])D.print(list[3]) Câu 35. list=['Drek',28,'USA','New York'] Hãy chọn lệnh xóa quốc tịch ở list trên. A. list.remove[3]B. list.remove('USA') C. remove['USA']D.remove list[3] Câu 36. Xâu trong python là: A. Một kí tựB. Một dãy các sốC. Một dãy các kí tựD. Một giá trị bất kì.
Cho các lệnh sau?
X=10
Y=15
Y=X
X=X+Y
Y=X
Sau khi thực hiện câu lệnh print(Y). Kết quả được in ra là gì?
Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra kết quả gì?
For i := 1 to 10 do Write (i,' ');
A. 1 2 3 4 5 6 7 8 9 10
B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách
D. Không đưa ra kết quả gì
Sau khi thực hiện liên tiếp ba câu lệnh: a← 3; b ← 5; c ← 2*a+b; sẽ cho kết quả là gì?
A. 11
B. 6
C. 5
D. 16