Ghi chú Python lớp 11 Sumita Arora

quý 2. Ai là nhà phát triển của Python và hai ngôn ngữ nào đã đóng góp cho python như một ngôn ngữ lập trình?

trả lời. Python được phát triển bởi Guido Van Rossum. Hai ngôn ngữ đóng góp cho python như một ngôn ngữ lập trình là

  1. Ngôn ngữ ABC
  2. Mô-đun – 3

Q3. Phần mềm đa nền tảng là gì?

trả lời. Một phần mềm đa nền tảng có nghĩa là nó có thể chạy tốt trên nhiều nền tảng khác nhau như Windows, Macintosh, Linux/Unix, v.v.

Các dòng bắt đầu bằng một ký tự nhất định và bị trình biên dịch bỏ qua và không được thực thi, được gọi là

  1. nhà khai thác
  2. Toán hạng
  3. chức năng
  4. bình luận ✓

Câu 17

Điều nào sau đây có thể được sử dụng để tạo nhận xét?

  1. //
  2. # ✓
  3. '''
  4. '''. . . ''' ✓

Câu 18

Hàm nào sau đây in đầu ra ra bàn điều khiển?

  1. Đầu ra[ ]
  2. In[ ]
  3. Tiếng vang[ ]
  4. in[ ] ✓

Câu hỏi 19

Chọn từ khóa dành riêng trong Python

  1. khác
  2. nhập khẩu
  3. in
  4. tất cả những thứ này ✓

Câu hỏi 20

Đầu vào [ ] trả về giá trị là. loại

  1. số nguyên
  2. chuỗi ✓
  3. dấu phẩy động
  4. không ai trong số này

Câu hỏi 21

Để chuyển đổi giá trị đọc thông qua input[] thành kiểu số nguyên,. [ ] Được sử dụng

  1. nổi
  2. trôi nổi
  3. int ✓
  4. số nguyên

Câu hỏi 22

Để chuyển đổi giá trị đọc thông qua đầu vào [ ] thành số dấu phẩy động,. [ ] Được sử dụng

  1. nổi
  2. nổi ✓
  3. int
  4. số nguyên

Câu 23

Để in một dòng văn bản mà không kết thúc nó bằng một dòng mới,. đối số được sử dụng với print[]

  1. tháng chín
  2. dòng mới
  3. kết thúc ✓
  4. tiếp theo

Câu 24

Ký tự phân cách mặc định của print[ ] là

  1. chuyển hướng
  2. không gian ✓
  3. dòng mới
  4. dấu chấm

Câu hỏi 25

Để cung cấp một dấu phân cách khác với print[]. đối số được sử dụng

  1. tháng chín ✓
  2. dải phân cách
  3. kết thúc
  4. chuyển hướng

Điền vào chỗ trống

Câu hỏi 1

Từ khóa là từ dành riêng mang ý nghĩa và mục đích đặc biệt

Câu hỏi 2

Định danh là tên do người dùng xác định cho các phần khác nhau của chương trình

câu hỏi 3

Nghĩa đen là các giá trị cố định

câu hỏi 4

Toán tử là các ký hiệu kích hoạt một số tính toán hoặc hành động

câu hỏi 5

Một biểu thức là sự kết hợp hợp pháp của các ký hiệu đại diện cho một giá trị

câu hỏi 6

Không thể thực thi, các dòng bổ sung được thêm vào chương trình, được gọi là nhận xét

câu hỏi 7

Trong Python, các nhận xét bắt đầu bằng ký tự #

câu hỏi 8

Python là một ngôn ngữ phân biệt chữ hoa chữ thường

câu hỏi 9

Hàm print[] in ra giá trị của một biến/biểu thức

câu hỏi 10

Hàm input[] lấy dữ liệu đầu vào từ người dùng

Câu 11

Hàm input[] trả về giá trị đọc là kiểu chuỗi

Câu 12

Để chuyển đổi giá trị của đầu vào[] thành kiểu số nguyên, hàm int[] được sử dụng

Câu 13

Để chuyển đổi giá trị của đầu vào [ ] thành kiểu dấu phẩy động, hàm float [ ] được sử dụng

Câu 14

Chuỗi có thể được tạo bằng dấu ngoặc đơn, dấu ngoặc kép và dấu ngoặc kép

Câu hỏi Đúng/Sai

Câu hỏi 1

Từ khóa có thể được sử dụng làm tên định danh
Sai

Câu hỏi 2

Các mã định danh trong Python có thể bắt đầu bằng dấu gạch dưới
Thật

câu hỏi 3

0128 là một giá trị theo nghĩa đen hợp pháp trong Python
Sai

câu hỏi 4

0x12EFG là một giá trị theo nghĩa đen hợp pháp trong Python
Sai

câu hỏi 5

0123 là một giá trị theo nghĩa đen hợp pháp trong Python
Thật

câu hỏi 6

Các biến sau khi được gán một giá trị có thể được gán bất kỳ giá trị nào khác
Thật

câu hỏi 7

Các biến được tạo khi chúng được gán giá trị lần đầu tiên
Thật

câu hỏi 8

Biến Python hỗ trợ gõ động
Thật

câu hỏi 9

Bạn có thể đổi tên một từ khóa
Sai

câu hỏi 10

Các giá trị chuỗi trong Python có thể là chuỗi một dòng và chuỗi nhiều dòng
Thật

Câu 11

Một biến có thể chứa các giá trị thuộc các loại khác nhau tại các thời điểm khác nhau
Thật

Câu 12

Biểu thức chứa các giá trị/biến cùng với các toán tử
Thật

Loại A. Câu hỏi trả lời ngắn/Câu hỏi khái niệm

Câu hỏi 1

Mã thông báo trong Python là gì?

Câu trả lời

Đơn vị riêng lẻ nhỏ nhất trong chương trình được gọi là Mã thông báo. Python có các mã thông báo sau

  1. Từ khóa — Ví dụ như nhập, cho, trong, trong khi, v.v.
  2. Định danh — Ví dụ là MyFile, _DS, DATE_9_7_77, v.v.
  3. Chữ — Ví dụ là "abc", 5, 28. 5, v.v.
  4. Toán tử — Ví dụ là +, -, >, hoặc, v.v.
  5. Dấu câu — ' " # [] v.v.

Câu hỏi 2

Từ khóa khác với định danh như thế nào?

Câu trả lời

Từ khóa là những từ dành riêng mang ý nghĩa và mục đích đặc biệt đối với trình biên dịch/thông dịch ngôn ngữ. Ví dụ: nếu, elif, v.v. là từ khóa. Mã định danh là tên do người dùng xác định cho các phần khác nhau của chương trình như biến, đối tượng, lớp, hàm, v.v. Định danh không được bảo lưu. Họ có thể có chữ cái, chữ số và gạch dưới. Chúng phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới. Ví dụ: _chk, cờ vua, đường mòn, v.v.

câu hỏi 3

Chữ trong Python là gì?

Câu trả lời

Literals là các mục dữ liệu có giá trị cố định. Các loại chữ khác nhau được phép trong Python là

  1. Chuỗi ký tự
  2. chữ số
  3. Boolean chữ
  4. Chữ đặc biệt Không có
  5. bộ sưu tập văn học

câu hỏi 4

Các ký tự phi đồ họa có thể được sử dụng trong Python không?

Câu trả lời

Có, các ký tự phi đồ họa có thể được sử dụng trong Python với sự trợ giúp của các chuỗi thoát. Ví dụ: xóa lùi được biểu thị là \b, tab được biểu thị là \t, dấu xuống dòng được biểu thị là \r

câu hỏi 5

Hằng số động được biểu diễn bằng Python như thế nào?

Câu trả lời

Các hằng số động được biểu diễn trong Python dưới hai dạng — Dạng phân số và dạng số mũ. ví dụ

  1. Dạng phân số — 2. 0, 17. 5, -13. 0, -0. 00625
  2. Dạng số mũ — 152E05, 1. 52E07, 0. 152E08, -0. 172E-3

câu hỏi 6

Các chuỗi ký tự được biểu diễn và triển khai trong Python như thế nào?

Câu trả lời

Một chuỗi ký tự được biểu diễn dưới dạng một chuỗi các ký tự được bao quanh bởi dấu ngoặc kép [dấu nháy đơn, kép hoặc ba]. Chuỗi ký tự trong Python được triển khai bằng Unicode

câu hỏi 7

Cái nào trong số này không phải là kiểu số hợp lệ trong Python?

Câu trả lời

số thập phân không phải là kiểu số hợp lệ trong Python

câu hỏi 8

Bạn sẽ đặt đối số nào của print[ ] cho

[i] thay đổi dấu phân cách mặc định [dấu cách]?
[ii] in dòng sau vào dòng hiện tại?

Câu trả lời

[i] tháng chín
[ii] kết thúc

câu hỏi 9

Toán tử là gì?

Câu trả lời

Toán tử là các mã thông báo kích hoạt một số tính toán/hành động khi được áp dụng cho các biến và các đối tượng khác trong một biểu thức. Cộng một ngôi [+], Trừ một ngôi [-], Phần bù bit [~], Phủ định logic [không] là một số ví dụ về toán tử một ngôi. Ví dụ về các toán tử nhị phân là Phép cộng [+], Phép trừ [-], Phép nhân [*], Phép chia [/]

câu hỏi 10

một biểu thức và một tuyên bố là gì?

Câu trả lời

Một biểu thức là bất kỳ sự kết hợp hợp pháp nào của các ký hiệu đại diện cho một giá trị. Ví dụ: 2. 9, a + 5, [3 + 5]/4
Một câu lệnh là một hướng dẫn lập trình thực hiện một việc gì đó mà tôi. e. một số hành động diễn ra. Ví dụ
in ["Xin chào"]
một = 15
b = a - 10

Câu 11

Một chương trình Python có thể chứa tất cả các thành phần nào?

Câu trả lời

Một chương trình Python có thể chứa nhiều thành phần khác nhau như biểu thức, câu lệnh, nhận xét, hàm, khối và thụt đầu dòng

Câu 12

Bạn hiểu gì về khối/khối mã/bộ trong Python?

Câu trả lời

Một khối/khối mã/bộ là một nhóm các câu lệnh là một phần của câu lệnh khác. Ví dụ

if b > 5:
    print["Value of 'b' is less than 5."]
    print["Thank you."]

Câu 13

Vai trò của thụt đầu dòng trong Python là gì?

Câu trả lời

Python sử dụng thụt đầu dòng để tạo các khối mã. Các câu lệnh ở cùng mức độ thụt đầu dòng là một phần của cùng một khối/bộ

Câu 14

Biến là gì?

Câu trả lời

Biến được đặt tên nhãn mà giá trị của nó có thể được sử dụng và xử lý trong quá trình chạy chương trình. Các biến rất quan trọng đối với một chương trình vì chúng cho phép chương trình xử lý các bộ dữ liệu khác nhau

Câu 15

Bạn hiểu gì về biến không xác định trong Python?

Câu trả lời

Trong Python, một biến không được tạo cho đến khi một số giá trị được gán cho nó. Một biến được tạo khi một giá trị được gán cho nó lần đầu tiên. Nếu chúng ta cố gắng sử dụng một biến trước khi gán giá trị cho nó thì nó sẽ dẫn đến một biến không xác định. Ví dụ

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]

Dòng đầu tiên của đoạn mã trên sẽ gây ra lỗi biến không xác định vì chúng tôi đang cố gắng sử dụng x trước khi gán giá trị cho nó

Câu 16

Tính năng Dynamic Typing của Python là gì?

Câu trả lời

Một biến trỏ đến một giá trị của một loại nhất định có thể được tạo để trỏ đến một giá trị/đối tượng thuộc loại khác. Đây được gọi là Dynamic Typing. Ví dụ

x = 10
print[x]
x = "Hello World"
print[x]

Câu 17

Đoạn mã sau sẽ làm gì. X = Y = 7 ?

Câu trả lời

Nó sẽ gán giá trị 7 cho các biến X và Y

Câu 18

lỗi trong đoạn mã sau là gì. X, Y = 7 ?

Câu trả lời

Lỗi trong đoạn mã trên là chúng ta đã đề cập đến hai biến X, Y là Lvalue nhưng chỉ đưa ra một chữ số duy nhất là 7 làm Rvalue. Chúng ta cần chỉ định thêm một giá trị như thế này để sửa lỗi

X, Y = 7, 8

Câu hỏi 19

Định nghĩa biến sau đây đang tạo ra vấn đề X = 0281, tìm lý do

Câu trả lời

Python không cho phép số thập phân có số 0 đứng đầu. Đó là lý do tại sao dòng này đang tạo ra vấn đề

Câu hỏi 20

"Nhận xét là cách hữu ích và dễ dàng để nâng cao khả năng đọc và dễ hiểu của chương trình. " Xây dựng với các ví dụ

Câu trả lời

Nhận xét có thể được sử dụng để giải thích mục đích của chương trình, ghi lại logic của một đoạn mã, mô tả hành vi của chương trình, v.v. Điều này nâng cao khả năng đọc và dễ hiểu của một chương trình. Ví dụ

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]

Loại B. Câu hỏi dựa trên ứng dụng

Câu hỏi 1

Từ phần sau, hãy tìm câu lệnh gán nào sẽ tạo ra lỗi. Nhà nước lý do quá

[a] x = 55
[b] y = 037
[c] z = 0o98
[d] số thứ 56 = 3300
[e] chiều dài = 450. 17
[f]. Taylor = 'Ngay lập tức'
[g] biến này = 87. E02
[h] nổi =. 17E - 03
[i] NỔI = 0. 17E - 03

Câu trả lời

  1. y = 037 [tùy chọn b] sẽ báo lỗi vì chữ số nguyên thập phân không thể bắt đầu bằng 0
  2. z = 0o98 [tùy chọn c] sẽ báo lỗi vì 0o98 là một số nguyên bát phân do tiền tố 0o và 8 & 9 là các chữ số không hợp lệ trong một số bát phân
  3. Số thứ 56 = 3300 [tùy chọn d] sẽ báo lỗi vì số thứ 56 là số nhận dạng không hợp lệ vì nó bắt đầu bằng một chữ số
  4. Taylor = 'Instant' [tùy chọn f] sẽ báo lỗi như. Taylor là một mã định danh không hợp lệ vì nó chứa ký tự đặc biệt
  5. biến này = 87. E02 [tùy chọn g] sẽ báo lỗi do có khoảng cách giữa biến này và biến. Mã định danh không thể chứa bất kỳ khoảng trắng nào
  6. nổi =. 17E - 03 [tùy chọn h] sẽ báo lỗi do có khoảng trắng trong phần số mũ [E - 03]. Một điểm rất quan trọng cần lưu ý ở đây là float KHÔNG phải là TỪ KHÓA trong Python. Câu lệnh float =. 17E-03 sẽ thực thi thành công mà không có bất kỳ lỗi nào trong Python
  7. NỔI = 0. 17E - 03 [tùy chọn i] sẽ báo lỗi do có khoảng trắng trong phần số mũ [E - 03]

Câu hỏi 2

Python sẽ đánh giá biểu thức sau như thế nào?

[i] 20 + 30 * 40

Câu trả lời

20 + 30 * 40
⇒ 20 + 1200
⇒ 1220

[ii] 20 - 30 + 40

Câu trả lời

20 - 30 + 40
⇒ -10 + 40
⇒ 30

[iii] [20 + 30] * 40

Câu trả lời

[20 + 30] * 40
⇒ 50 * 40
⇒ 2000

[iv] 15. 0/4 + [8 + 3. 0]

Câu trả lời

15. 0/4 + [8 + 3. 0]
⇒ 15. 0 / 4 + 11. 0
⇒ 3. 75 + 11. 0
⇒ 14. 75

câu hỏi 3

Tìm ra [các] lỗi trong các đoạn mã sau

[tôi]

temperature = 90
print temperature

Câu trả lời

Lệnh gọi chức năng in bị thiếu dấu ngoặc đơn. Cách chính xác để gọi chức năng in là thế này

X = 24
4 = X
2

[ii]

a = 30
b=a+b
print [a And b]

Câu trả lời

Có hai lỗi trong đoạn mã này

  1. Trong câu lệnh
    X = 24
    4 = X
    3 biến b không xác định
  2. Trong tuyên bố
    X = 24
    4 = X
    4, Và nên được viết là và

[iii]

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]

Câu trả lời

Trong câu lệnh

X = 24
4 = X
5 việc sử dụng dấu chấm phẩy sẽ gây ra lỗi. Thay cho dấu chấm phẩy, chúng ta phải sử dụng dấu phẩy như thế này
X = 24
4 = X
6

[iv]

X = 24
4 = X

Câu trả lời

Câu lệnh

X = 24
4 = X
7 không chính xác vì 4 không thể là Lvalue. Đó là một giá trị

[v]

print["X ="X]

Câu trả lời

Có hai lỗi trong đoạn mã này

  1. Biến X không xác định
  2. "X =" và X phải được phân tách bằng dấu phẩy như thế này
    X = 24
    4 = X
    8

[vi]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
0

Câu trả lời

X = 24
4 = X
9 là từ khóa trong Python nên không thể dùng làm tên biến

câu hỏi 4

Đầu ra được tạo ra bởi [các] đoạn mã sau là gì?

[tôi]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
1

đầu ra

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
2

Giải trình

  1. print["X ="X]
    0 ⇒ gán giá trị ban đầu là 10 cho X
  2. print["X ="X]
    1 ⇒ X = 10 + 10 = 20. Vậy giá trị của X bây giờ là 20
  3. print["X ="X]
    2 ⇒ X = 20 - 5 = 15. X bây giờ là 15
  4. print["X ="X]
    3 ⇒ in ra giá trị của X là 15
  5. print["X ="X]
    4 ⇒ X, Y = 13, 22
  6. print["X ="X]
    5 ⇒ in ra giá trị của X là 13 và Y là 22

[ii]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
3

đầu ra

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
4

Giải trình

  1. print["X ="X]
    6 ⇒ gán giá trị ban đầu là 2 cho giá trị đầu tiên
  2. print["X ="X]
    7 ⇒ gán giá trị ban đầu là 3 cho giây
  3. print["X ="X]
    8 ⇒ thứ ba = 2 * 3 = 6. Vì vậy, biến third được khởi tạo với giá trị là 6
  4. print["X ="X]
    9 ⇒ in giá trị của thứ nhất, thứ hai, thứ ba lần lượt là 2, 3 và 6
  5. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    00 ⇒ đầu tiên = 2 + 3 + 6 = 11
  6. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    01 ⇒ thứ ba = 3 * 11 = 33
  7. print["X ="X]
    9 ⇒ in giá trị của thứ nhất, thứ hai, thứ ba lần lượt là 11, 3 và 33

[iii]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
5

đầu ra

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
6

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    03 ⇒ Câu lệnh này yêu cầu người dùng nhập vào bên. Chúng tôi nhập 7 là giá trị của bên
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    04 ⇒ diện tích = 7 * 7 = 49
  3. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    05 ⇒ in ra giá trị của cạnh và diện tích lần lượt là 7 và 49

câu hỏi 5

Vấn đề với các đoạn mã sau đây là gì?

[tôi]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
7

Câu trả lời

Vấn đề với đoạn mã trên là thụt đầu dòng không nhất quán. Các câu

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
06,
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
07,
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
08 được thụt vào nhưng chúng không nằm trong một dãy. Trong Python, chúng tôi không thể thụt lề một câu lệnh trừ khi nó nằm trong một bộ phần mềm và chúng tôi chỉ có thể thụt lề khi cần thiết

[ii]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
8

Câu trả lời

Trong câu lệnh in, chúng tôi đang cố gắng thêm tên là một chuỗi vào tuổi là một số nguyên. Đây là một hoạt động không hợp lệ trong Python

[iii]

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
9

Câu trả lời

Câu lệnh

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
09 chuyển đổi
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
10 thành kiểu chuỗi từ kiểu số do kiểu gõ động. Câu lệnh
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
11 đang cố chia một chuỗi với một số là một thao tác không hợp lệ trong Python

câu hỏi 6

Dự đoán đầu ra

[một]

x = 10
print[x]
x = "Hello World"
print[x]
0

đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
1

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    12 ⇒ gán giá trị ban đầu là 40 cho x
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    13 ⇒ y = 40 + 1 = 41. Sony trở thành 41
  3. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    14 ⇒ x = 20, 41 + 40 ⇒ x = 20, 81. Điều này biến x thành một Tuple gồm 2 phần tử [20, 81]
  4. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    15 ⇒ in ra bộ dữ liệu x và biến số nguyên y lần lượt là [20, 81] và 41

[b]

x = 10
print[x]
x = "Hello World"
print[x]
2

đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
3

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    16 ⇒ gán giá trị ban đầu là 20 cho x và 60 cho y
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    17
    ⇒ y, x, y = 20, 60 - 10, 20 + 10
    ⇒ y, x, y = 20, 50, 30
    Giá trị RHS đầu tiên 20 được gán cho biến LHS đầu tiên y. Sau đó, giá trị RHS thứ hai 50 được gán cho biến LHS thứ hai x. Cuối cùng, giá trị RHS thứ ba 30 được gán cho biến LHS thứ ba, lại là y. Sau phép gán này, x trở thành 50 và y trở thành 30
  3. print [x, y] ⇒ in ra giá trị của x và y lần lượt là 50 và 30

[c]

x = 10
print[x]
x = "Hello World"
print[x]
4

đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
5

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    18 ⇒ gán giá trị ban đầu là 12 cho a và 13 cho b
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    19 ⇒ c, b = 12*2, 12/2 ⇒ c, b = 24, 6. 0. Vậy c có giá trị là 24 và b có giá trị là 6. 0
  3. X = 24
    4 = X
    6 ⇒ in ra giá trị của a, b, c là 12, 6. 0 và 24 tương ứng

[d]

x = 10
print[x]
x = "Hello World"
print[x]
6

đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
7

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    18 ⇒ gán giá trị ban đầu là 12 cho a và 13 cho b
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    22 ⇒ Gọi hàm First print[a + b] để in ra 25. Sau đó, câu lệnh in bên ngoài in giá trị được trả về bởi lệnh gọi hàm print[a + b]. Vì chức năng in không trả về bất kỳ giá trị nào nên chức năng in bên ngoài in Không có

câu hỏi 7

Dự đoán đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
8

đầu ra

x = 10
print[x]
x = "Hello World"
print[x]
9

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    23 ⇒ gán giá trị ban đầu là 10 cho a, 20 cho b và 30 cho c
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    24
    ⇒ p, q, r = 30 - 5, 10 + 3, 20 - 4
    ⇒ p, q, r = 25, 13, 16
    Vậy p là 25, q là 13 và r là 16
  3. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    25 ⇒ Câu lệnh này in ra
    print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    26. Vì chúng ta đã cho end = '' nên đầu ra của câu lệnh in tiếp theo sẽ bắt đầu trên cùng một dòng
  4. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    27 ⇒ Câu lệnh này in ra
    print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    28

câu hỏi 8

Tìm lỗi trong đoạn mã sau

[một]

X, Y = 7, 8
0

Câu trả lời

Có hai lỗi trong đoạn mã này

  1. x không được xác định trong câu lệnh
    print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    29
  2. Y không được xác định trong câu lệnh
    print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    30. Vì Python phân biệt chữ hoa chữ thường nên y và Y sẽ được coi là hai biến khác nhau

[b]

X, Y = 7, 8
1

Câu trả lời

Python không cho phép gán biến khi chúng đang được in

[c]

X, Y = 7, 8
2

Câu trả lời

Hàm input[ ] luôn trả về giá trị kiểu String nên biến

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
10 là một chuỗi. Câu lệnh này
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
32 đang cố chia một chuỗi với một số nguyên không hợp lệ trong Python

câu hỏi 9

Tìm lỗi trong đoạn mã sau. [Đầu vào đã nhập là XI]

X, Y = 7, 8
3

Câu trả lời

Giá trị đầu vào XI không tương thích với kiểu int

câu hỏi 10

Hãy xem xét đoạn mã sau

X, Y = 7, 8
4

được dự định để in đầu ra như

X, Y = 7, 8
5

Nhưng nó đang in đầu ra dưới dạng

X, Y = 7, 8
6

Điều gì có thể là vấn đề ?

Câu trả lời

Hàm print[] nối thêm một ký tự xuống dòng ở cuối dòng trừ khi chúng ta đưa ra đối số kết thúc của riêng mình. Do hành vi này của hàm print[], câu lệnh

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
33 đang in một dòng mới ở cuối. Do đó "Bạn thế nào?"
Để khắc phục điều này, chúng ta có thể thêm đối số kết thúc vào hàm print[] đầu tiên như thế này

X, Y = 7, 8
7

Câu 11

Tìm lỗi trong đoạn mã sau

X, Y = 7, 8
8

Câu trả lời

Có hai lỗi trong đoạn mã này

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    34 nằm ngoài dấu ngoặc đơn của chức năng in. Nó phải được chỉ định là một trong các đối số của chức năng in
  2. c là một chuỗi vì hàm đầu vào trả về một chuỗi. Với
    print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    34, chúng tôi đang cố gắng trừ một số nguyên khỏi một chuỗi, đây là một thao tác không hợp lệ trong Python

Chương trình đã sửa là như thế này

X, Y = 7, 8
9

Câu 12

Điều gì sẽ được Python trả về do kết quả của các câu lệnh sau?

[a] >>> gõ [0]

Câu trả lời

[b] >>> loại[int[0]]

Câu trả lời

[c] >>>. loại [int ['0']

Câu trả lời

Lỗi cú pháp. cú pháp không hợp lệ

[d] >>> loại ['0']

Câu trả lời

[e] >>> gõ [1. 0]

Câu trả lời

[f] >>> loại [int [1. 0]]

Câu trả lời

[g] >>> loại[phao[0]]

Câu trả lời

[h] >>> loại[phao[1. 0]]

Câu trả lời

[i] >>> loại[ 3/2]

Câu trả lời

Câu 13

Điều gì sẽ là đầu ra được tạo ra bởi đoạn mã sau?

[a] >>> str[print[]]+"One"

đầu ra

Chẳng một ai

Giải trình

hàm print[] không trả về bất kỳ giá trị nào nên giá trị trả về của nó là Không có. Do đó,

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
36 trở thành
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
37.
print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
37 chuyển đổi Không thành chuỗi 'Không' và toán tử bổ sung nối 'Không' và 'Một' để đưa ra kết quả cuối cùng là 'NoneOne'

[b] >>> str[print["hello"]]+"One"

đầu ra

xin chào
Chẳng một ai

Giải trình

Đầu tiên, hàm print["hello"] được thực thi để in dòng đầu tiên của kết quả là hello. Giá trị trả về của hàm print[] là Không i. e. Không có gì. hàm str[] chuyển đổi nó thành chuỗi và toán tử cộng nối 'None' và 'One' để đưa ra dòng thứ hai của đầu ra là 'NoneOne'

[c] >>> print[print["Hola"]]

đầu ra

chúc mừng
Không có

Giải trình

Đầu tiên, hàm print["Hola"] được thực thi để in dòng đầu tiên của kết quả là Hola. Giá trị trả về của hàm print[] là Không i. e. Không có gì. Điều này được truyền dưới dạng đối số cho hàm in bên ngoài để chuyển đổi nó thành chuỗi và in dòng đầu ra thứ hai là Không có

[d] >>> in [in ["Hola", end = ""]]

đầu ra

Hola Không có

Giải trình

Đầu tiên hàm print["Hola", end=" "] được thực thi để in Hola. Vì đối số kết thúc được chỉ định là " " nên dòng mới không được in sau Hola. Đầu ra tiếp theo bắt đầu từ cùng một dòng. Giá trị trả về của hàm print[] là Không i. e. Không có gì. Điều này được truyền dưới dạng đối số cho hàm in bên ngoài, hàm này sẽ chuyển đổi nó thành chuỗi và in Không có gì trong cùng một dòng sau Hola

Câu 14

Xem kỹ đoạn mã sau và cách thực thi của nó trên trình bao Python. Tại sao nhiệm vụ cuối cùng đưa ra lỗi?

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
0

Câu trả lời

Do tiền tố 0o, số này được Python coi là số bát phân nhưng chữ số 8 không hợp lệ trong hệ thống số Bát phân do đó chúng tôi gặp phải lỗi này

Câu 15

Dự đoán đầu ra

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
1

đầu ra

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
2

Giải trình

  1. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    39 ⇒ gán giá trị ban đầu là 2 cho a, 3 cho b và 4 cho c
  2. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    40
    ⇒ a, b, c = 2*2, 2*3, 2*4
    ⇒ a, b, c = 4, 6, 8
  3. print[x]   #This statement will cause an error for undefined variable x
    x = 20
    print[x]
    41 ⇒ in ra giá trị của a, b, c lần lượt là 4, 6 và 8

Câu 16

Có thể sử dụng id[ ] để lấy địa chỉ bộ nhớ của một biến. Xem xét mã liền kề và cho biết liệu các hàm id[] có trả về cùng một giá trị hay không [như giá trị được in qua print[]]?
[Có bốn câu lệnh hàm print[] đang in id của biến num trong đoạn mã hiển thị bên phải

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
3

Câu trả lời

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
4

Đối với các câu lệnh in được nhận xét như in 1 và in 3 ở trên, hàm id[] sẽ trả về cùng một giá trị. Đối với bản in 2 và bản in 4, giá trị trả về của hàm id[] sẽ khác

Lý do là đối với cả câu lệnh in 1 và in 3, giá trị của num đều giống nhau là 13. Vì vậy, id[num] cung cấp địa chỉ của vị trí bộ nhớ chứa 13 trong không gian dữ liệu được tải trước

Câu 17

Xem xét hai bộ mã được cung cấp dưới đây, gần như giống hệt nhau, cùng với cách thực thi của chúng trong trình bao Python. Lưu ý rằng đoạn mã đầu tiên sau khi nhập vào sẽ báo lỗi, trong khi đoạn mã thứ hai không tạo ra lỗi. Bạn có thể cho biết tại sao?

[một]

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
5

[b]

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
6

Câu trả lời

Trong phần a, giá trị do người dùng nhập vào được chuyển thành kiểu float và được chuyển đến hàm in bằng cách gán nó cho một biến có tên là num. Điều đó có nghĩa là chúng ta đang chuyển một đối số có tên là num cho hàm in. Nhưng chức năng in không chấp nhận bất kỳ đối số nào có tên là num. Do đó, chúng tôi gặp lỗi này cho chúng tôi biết rằng num là đối số không hợp lệ cho chức năng in

Trong phần b, chúng tôi đang chuyển đổi giá trị do người dùng nhập thành kiểu float và chuyển trực tiếp giá trị đó tới hàm in. Do đó, nó hoạt động chính xác và giá trị được in

Câu 18

Dự đoán đầu ra của đoạn mã sau

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
7

Nếu đầu vào đã cho theo thứ tự này. 1, 2, 3, 4

đầu ra

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
8

Câu hỏi 19

Đoạn mã sau sẽ dẫn đến điều gì?

# This program shows a program's components

# Definition of function SeeYou[] follows
def SeeYou[]:
    print["Time to say Good Bye!!"]

# Main program-code follows now
a = 15
b = a - 10
print [a + 3]
if b > 5:         # colon means it's a block
    print["Value of 'a' was more than 15 initially."]
else:
    print["Value of 'a' was 15 or less initially."]

SeeYou[]          # calling above defined function SeeYou[]
9

Câu trả lời

Đoạn mã này sẽ dẫn đến lỗi như trong câu lệnh

print[x]   #This statement will cause an error for undefined variable x
x = 20
print[x]
42, biến n4 không được xác định

Câu hỏi 20

Sửa chương trình sau để nó hiển thị 33 khi nhập 30

temperature = 90
print temperature
0

Câu trả lời

Dưới đây là chương trình sửa chữa

temperature = 90
print temperature
1

Loại C. Thực hành lập trình/câu hỏi dựa trên kiến ​​thức

Câu hỏi 1

Viết chương trình hiển thị một trò đùa. Nhưng chỉ hiển thị dòng kết thúc khi người dùng nhấn phím enter
[Gợi ý. Bạn có thể sử dụng đầu vào[]]

Giải pháp

temperature = 90
print temperature
2

đầu ra
temperature = 90
print temperature
3

Câu hỏi 2

Viết chương trình đọc ngày hôm nay [chỉ phần del] từ người dùng. Sau đó hiển thị số ngày còn lại trong tháng hiện tại

Giải pháp

temperature = 90
print temperature
4

đầu ra
temperature = 90
print temperature
5

câu hỏi 3

Viết chương trình tạo đầu ra sau
5
10
9
Gán giá trị 5 cho một biến bằng toán tử gán [=] Nhân giá trị đó với 2 để tạo 10 và trừ 1 để tạo 9

Giải pháp

temperature = 90
print temperature
6

đầu ra
temperature = 90
print temperature
7

câu hỏi 4

Sửa đổi chương trình trên để đầu ra in là 5@10@9

Giải pháp

temperature = 90
print temperature
8

đầu ra
temperature = 90
print temperature
9

câu hỏi 5

Viết chương trình với tối đa ba dòng mã và gán 5 bội số đầu tiên của một số cho 5 biến rồi in chúng

Giải pháp

a = 30
b=a+b
print [a And b]
0

đầu ra
a = 30
b=a+b
print [a And b]
1

câu hỏi 6

Viết chương trình Python chấp nhận bán kính hình tròn và in diện tích của nó

Giải pháp

a = 30
b=a+b
print [a And b]
2

đầu ra
a = 30
b=a+b
print [a And b]
3

câu hỏi 7

Viết chương trình Python nhận điểm 5 môn và xuất điểm trung bình

Giải pháp

a = 30
b=a+b
print [a And b]
4

đầu ra
a = 30
b=a+b
print [a And b]
5

câu hỏi 8

Viết một chương trình ngắn yêu cầu chiều cao của bạn tính bằng centimet và sau đó chuyển đổi chiều cao của bạn thành feet và inch. [1 foot = 12 inch, 1 inch = 2. 54 cm]

Giải pháp

a = 30
b=a+b
print [a And b]
6

đầu ra
a = 30
b=a+b
print [a And b]
7

câu hỏi 9

Viết chương trình đọc số n và in ra n2, n3, n4

Giải pháp

a = 30
b=a+b
print [a And b]
8

đầu ra
a = 30
b=a+b
print [a And b]
9

câu hỏi 10

Viết chương trình tìm diện tích tam giác

Giải pháp

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
0

đầu ra
a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
1

Câu 11

Viết chương trình tính lãi đơn và lãi kép

Giải pháp

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
2

đầu ra
a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
3

Câu 12

Viết chương trình nhập một số và in năm bội số đầu tiên của nó

Giải pháp

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
4

đầu ra
a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
5

Câu 13

Viết chương trình đọc các thông tin chi tiết như họ tên, lớp, tuổi của một học sinh rồi in các chi tiết đó trước tiên trên cùng một dòng sau đó in ra các dòng riêng biệt. Đảm bảo có hai dòng trống trong hai loại bản in khác nhau này

Giải pháp

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
6

đầu ra
a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
7

Câu 14

Write a program to input a single digit[n] and print a 3 digit number created as e.g., if you input 7, then it should print 789. Assume that the input digit is in range 1-7.

Giải pháp

a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
8

đầu ra
a, b, c = 2, 8, 9
print [a, b, c]
c, b, a = a, b, c
print [a ; b ; c]
9

Câu 15

Viết chương trình đọc ba số ba biến và hoán đổi hai biến đầu tiên với tổng của số thứ nhất và thứ hai, thứ hai và thứ ba tương ứng

Khoa học máy tính lớp 11 có khó không?

Khoa học máy tính năm 11 khó hơn một chút vì đây là môn học chính mới bao gồm cả viết mã. Học những điều cơ bản của bất cứ điều gì là một chút thách thức và nó cũng phải được nghiên cứu tốt. Nhưng độ dẻo dai thì rất rất ít [không đáng kể] so với các môn khác. Chúng tôi không thể cảm nhận được sự khó khăn khi học CS.

Python cho lớp 11 là gì?

Python là ngôn ngữ cấp cao . Nó là một ngôn ngữ mã nguồn mở và miễn phí. Nó là một ngôn ngữ được giải thích, vì các chương trình Python được thực thi bởi một trình thông dịch.

Có bao nhiêu chương trong khoa học máy tính Python Lớp 11?

Có bao nhiêu chương trong Giáo trình Khoa học Máy tính Lớp 11 của CBSE? . 38 chapters.

Sách nào dùng trong tin học lớp 11?

कक्षा 11 की एनसीईआरटी पुस्तकें हिंदी में . NCERT Book for Class 11 Computer Science and get the distinguished study materials.

Chủ Đề