Phát biểu nào sau đây không đúng về trình tạo Python
Đã hơn một tháng chúng ta bắt đầu hành trình với Ngôn ngữ lập trình Python. Qua nhiều ngày, chúng ta cũng đã học các khái niệm như trình tạo Python và trình lặp trong Python. Chúng tôi biết chức năng của họ. Nhưng chúng khác nhau như thế nào? . Trước khi tiếp tục, hãy thảo luận về Cú pháp Python Show Sự khác biệt giữa Python Generator vs Iterator 2. Giới thiệu về Trình tạo PythonHàm tạo python cho chúng ta mượn một chuỗi giá trị để python lặp lại. Sau đây là một ví dụ về trình tạo trong python >>> def even(x): while(x!=0): if x%2==0: yield x x-=1 >>> for i in even(8): print(i) 8 3. Giới thiệu về Python IteratorTrình lặp Python trả về cho chúng ta một đối tượng trình lặp - mỗi lần một giá trị. Hãy lấy một ví dụ về iterator trong python Giải trình. Độ dài tối đa có thể có của mã định danh không được xác định trong ngôn ngữ python. Nó có thể là bất kỳ số nào 2) Ai đã phát triển ngôn ngữ Python?
Câu trả lời. (b) Guido van Rossum Giải trình. Ngôn ngữ Python được phát triển bởi Guido van Rossum ở Hà Lan 3) Ngôn ngữ Python được phát triển vào năm nào? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (đ) 1989 Giải trình. Ngôn ngữ Python được phát triển bởi Guido van Rossum vào năm 1989 4) Python được viết bằng ngôn ngữ nào?
Câu trả lời. (b)C Giải trình. Python được viết bằng ngôn ngữ lập trình C, và nó còn được gọi là CPython 5) Phần nào sau đây là phần mở rộng đúng của tệp Python?
Câu trả lời. (một). py Giải trình. ". py" là phần mở rộng chính xác của tệp Python 6) Mãng xà 3 vào năm nào. 0 phiên bản được phát triển? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (a) 2008 Giải trình. Trăn 3. 0 được phát triển vào ngày 3 tháng 12 năm 2008 7) Chúng ta dùng gì để xác định một khối mã trong ngôn ngữ Python?
Câu trả lời. (c) Thụt đầu dòng Giải trình. Python sử dụng thụt đầu dòng để xác định các khối mã. Thụt lề chỉ đơn giản là khoảng trắng hoặc tab được sử dụng làm chỉ báo là một phần của mã thụt lề con. Như được sử dụng trong dấu ngoặc nhọn C, C++ và Java 8) Ký tự nào được sử dụng trong Python để tạo chú thích một dòng? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (c) # Giải trình. Ký tự "#" được sử dụng trong Python để tạo nhận xét một dòng 9) Phát biểu nào sau đây đúng về khái niệm lập trình hướng đối tượng trong Python?
Câu trả lời. (b) Các đối tượng là các thực thể trong thế giới thực trong khi các lớp không có thực Giải trình. Không có 10) Câu nào sau đây đúng trong mã python này?
Câu trả lời. (b) id(name1) và id(name2) sẽ có cùng giá trị Giải trình. "name1" và "name2" đề cập đến cùng một đối tượng, vì vậy id(name1) và id(name2) sẽ có cùng giá trị 11) Phương thức bên trong lớp trong ngôn ngữ python là gì?
Câu trả lời. (b) Chức năng Giải trình. Hàm còn được gọi là phương thức 12) Khai báo nào sau đây sai?
Câu trả lời. (d) Không ai trong số này Giải trình. Tất cả các khai báo sẽ thực hiện thành công nhưng với chi phí khả năng đọc thấp 13) Tại sao tên biến cục bộ không được bắt đầu bằng dấu gạch dưới?
Câu trả lời. (c) Nó chỉ ra một biến riêng của một lớp Giải trình. Vì không có khái niệm biến private trong ngôn ngữ Python nên dấu gạch dưới chính được dùng để biểu thị các biến không thể truy cập từ bên ngoài lớp 14) Từ nào sau đây không phải là từ khóa trong ngôn ngữ Python? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (a) giá trị Giải trình. "val" không phải là từ khóa trong ngôn ngữ python 15) Câu nào sau đây đúng với tên biến trong ngôn ngữ Python?
Câu trả lời. (b) Chiều dài không giới hạn Giải trình. Không có 16) Khai báo nào sau đây là sai trong ngôn ngữ python?
Câu trả lời. (b) x y z p = 5000 6000 7000 8000 Giải trình. Không được phép có dấu cách trong tên biến 17) Từ nào sau đây không thể là biến trong ngôn ngữ python? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (c) thử Giải trình. "thử" là một từ khóa 18) Toán tử nào sau đây là tùy chọn đúng cho power(ab)? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (b) a**b Giải trình. Toán tử lũy thừa trong python là a**b, i. e. , 2**3=8 19) Thứ tự ưu tiên nào sau đây đúng trong Python?
Câu trả lời. (a) Dấu ngoặc đơn, Hàm mũ, Phép nhân, Phép chia, Phép cộng, Phép trừ Giải trình. PEMDAS (tương tự như BODMAS) 20) Cái nào sau đây có cùng mức độ ưu tiên?
Câu trả lời. (b) Phép chia và phép nhân Giải trình. Không có 21) Cái nào sau đây có độ ưu tiên cao nhất trong biểu thức?
Câu trả lời. (d) Dấu ngoặc đơn Giải trình. PEMDAS (tương tự như BODMAS) 22) Hàm nào sau đây là hàm có sẵn trong ngôn ngữ python?
Câu trả lời. (b) in() Giải trình. Hàm print() là một hàm có sẵn trong ngôn ngữ python in một giá trị trực tiếp vào hệ thống 23) Nghiên cứu hàm sau Điều gì sẽ là đầu ra của chức năng này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (d) 5 Giải trình. Hàm làm tròn là một hàm có sẵn trong ngôn ngữ Python dùng để làm tròn giá trị (như 3. 85 là 4), vì vậy đầu ra của hàm này sẽ là 5 24) Điều nào sau đây được đánh giá chính xác cho chức năng này?
Câu trả lời. (c) (x**y) % z Giải trình. Không có 25) Nghiên cứu hàm sau Điều gì sẽ là đầu ra của chức năng này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (sai Giải trình. Nếu bất kỳ phần tử nào bằng 0, nó sẽ trả về giá trị sai và nếu tất cả các phần tử khác 0, nó sẽ trả về giá trị thực. Do đó, đầu ra của hàm "all([2,4,0,6])" này sẽ là false 26) Học chương trình sau Điều gì sẽ là đầu ra của mã này?
Câu trả lời. (một) lỗi Giải trình. Lỗi cú pháp, không được có khoảng trắng giữa + và = 27) Cú pháp nào sau đây là cú pháp đúng để đọc từ một tệp văn bản đơn giản được lưu trữ trong ''d. \java. txt''?
Câu trả lời. (a) Infile = open(''c. \\ điểm. txt'', ''r'') Giải trình. Không có 28) Nghiên cứu đoạn mã sau Điều gì sẽ là đầu ra của chương trình này?
Câu trả lời. (a) ['XX', 'YY'] Giải trình. Không có 29) Nghiên cứu hàm sau Điều gì sẽ là đầu ra của mã này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (d) 6. 0 Giải trình. Hàm này in bình phương của giá trị 30) Nghiên cứu hàm sau Điều gì sẽ là đầu ra của mã này?
Câu trả lời. (b) Đúng Giải trình. Không có 31) Nghiên cứu câu nói sau Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (b) abc Giải trình. Trong Python, toán tử "+" đóng vai trò là toán tử nối giữa hai chuỗi 32) Nghiên cứu đoạn mã sau Điều gì sẽ là đầu ra của mã này?
Câu trả lời. (c) điểm Giải trình. Thao tác cắt được thực hiện trên chuỗi 33) Đầu ra để thực thi chuỗi. ascii_letters cũng có thể được lấy từ. ?
Câu trả lời. (d) chuỗi. ascii_lowercase+chuỗi. ascii_uppercase Giải trình. Không có 34) Nghiên cứu các phát biểu sau Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (tại Giải trình. Đầu ra đúng của chương trình này là "t" vì -1 tương ứng với chỉ số cuối cùng 35) Nghiên cứu đoạn mã sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (c) \njavat\nđiểm Giải trình. Không có 36) Nghiên cứu các phát biểu sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (a) 33 Giải trình. A, B và C là các số nguyên thập lục phân với các giá trị lần lượt là 10, 11 và 12 nên tổng của A, B và C là 33 37) Học chương trình sau Điều nào sau đây là đầu ra đúng của chương trình này?
Câu trả lời. (d) Lỗi được tạo ra Giải trình. Lỗi được tạo ra bởi vì bản thân. o1 chưa bao giờ được tạo 38) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (d) Bấc Nick Giải trình. Không có 39) Nghiên cứu các phát biểu sau Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (b) -18 Giải trình. Giá trị ASCII của h nhỏ hơn z. Do đó, đầu ra của mã này là 104-122, bằng -18 40) Học chương trình sau Điều nào sau đây là đầu ra đúng của chương trình này?
Câu trả lời. (a) ['xy', 'yz'] Giải trình. Không có 41) Học chương trình sau Điều nào sau đây là đầu ra đúng của chương trình này?
Câu trả lời. (d) Cú pháp không hợp lệ Giải trình. Cú pháp không hợp lệ, vì khai báo này (i = 1. ) sai 42) Học chương trình sau Điều nào sau đây là đầu ra đúng của chương trình này?
Câu trả lời. (b) 1 2 3 4 5 6 Giải trình. Không có 43) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (c) 0 1 2 Giải trình. Không có 44) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (c) 0 1 2 0 Giải trình. Không có 45) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (b) Không có đầu ra Giải trình. "j" không có trong "xyz" 46) Học chương trình sau Điều nào sau đây là đầu ra đúng của chương trình này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (b) pqrs Giải trình. Không có 47) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (b) 0 1 2 Giải trình. Không có 48) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (b) 0 1 2 Giải trình. Không có 49) Tùy chọn nào sau đây không phải là kiểu dữ liệu cốt lõi trong ngôn ngữ python?
Câu trả lời. (c) Hạng Giải trình. Lớp không phải là kiểu dữ liệu cốt lõi vì nó là kiểu dữ liệu do người dùng định nghĩa 50) Lỗi gì sẽ xảy ra khi bạn thực thi đoạn mã sau?
Câu trả lời. (a) NamaError Giải trình. Mango không được xác định do đó lỗi tên 51) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (d) thụt đầu dòngError Giải trình. Không có 52) Dưới đây là kiểu dữ liệu nào sau đây? Điều gì sẽ là đầu ra của tuyên bố này? Hiển thị không gian làm việc của câu trả lờiCâu trả lời. (c) Danh sách Giải trình. Bất kỳ giá trị nào cũng có thể được lưu trữ trong kiểu dữ liệu danh sách 53) Điều gì xảy ra khi '2' == 2 được thực thi?
Câu trả lời. (sai Giải trình. Nó chỉ đánh giá là sai 54) Học chương trình sau Điều gì sẽ là đầu ra của tuyên bố này?
Câu trả lời. (a) mã không hợp lệ Giải trình. Một lớp ngoại lệ mới phải kế thừa từ BaseException và không có sự kế thừa như vậy ở đây Điều gì là đúng về trình tạo trong Python?Trong Python, trình tạo là hàm trả về một trình vòng lặp tạo ra một chuỗi giá trị khi được lặp lại . Trình tạo rất hữu ích khi chúng tôi muốn tạo một chuỗi giá trị lớn, nhưng chúng tôi không muốn lưu trữ tất cả chúng trong bộ nhớ cùng một lúc.
Điều nào sau đây không đúng về các hàm Python?" Nó có thể lưu trữ và hoạt động trên nhiều dòng chương trình " là không đúng về một chức năng.
Điều nào đúng về các chức năng của trình tạo?Hàm thông thường chỉ trả về một giá trị duy nhất (hoặc không có gì) . Trình tạo có thể trả về nhiều giá trị (“yield”), lần lượt, theo yêu cầu. Chúng hoạt động tuyệt vời với các lần lặp, cho phép tạo luồng dữ liệu một cách dễ dàng.
Việc sử dụng các trình tạo trong Python là gì?Các hàm Python Generator cho phép bạn khai báo một hàm hoạt động giống như một trình vòng lặp, cho phép các lập trình viên tạo một trình vòng lặp một cách nhanh chóng, dễ dàng và rõ ràng. An iterator is an object that can be iterated or looped upon. It is used to abstract a container of data to make it behave like an iterable object. |