Trắc Nghiệm Python.docx

12 5 1
Trắc Nghiệm Python.docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

âu 1 Khẳng định nào sau đây về Python là đúng? A Python là một ngôn ngữ lập trình cấp cao B Python là một ngôn ngữ thông dịch C Python là ngôn ngữ lập trình hướng đối tượng D Tất cả các đáp án đều đún[.]

âu Khẳng định sau Python đúng? A Python ngơn ngữ lập trình cấp cao B Python ngôn ngữ thông dịch C Python ngơn ngữ lập trình hướng đối tượng D Tất đáp án Câu Kí hiệu dùng để xác định khối lệnh (khối lệnh hàm, vòng lặp, ) Python? A Dấu ngoặc nhọn { } B Dấu ngoặc vuông [ ] C Thụt lề D Dầu ngoặc đơn ( ) Câu Khẳng định thích Python? A Chú thích giúp cho lập trình viên hiểu rõ chương trình B Trình thơng dịch Python bỏ qua thích C Có thể viết thích dịng với lệnh/biểu thức viết nhiều dịng mà khơng vấn đề D Tất đáp án Câu Đâu quy tắc đặt tên cho biến Python? A Tên biến bắt đầu dấu gạch " _ " B Có thể sử dụng keyword làm tên biến C Tên biến bắt đầu chữ số D Tên biến có ký hiệu !, @, #, $, %, Câu n n đoạn sau kiểu liệu nào? A integer B string C tuple D operator Câu print(1, print(1, 2, Output lệnh sau là: A B 1234 C 1*2*3*4 D 24 = 2, '5' 3, 3, 4, sep='*') sep='*') 4, Câu Lệnh dùng để lấy liệu đầu vào từ người dùng? A cin B scanf() C input() D Câu Kết numbers = đoạn [2, code 3, là: 4] numbers print(numbers) A 2, 3, B C [2, 3, 4] D [2 4] = [2, 3, 4] Câu Câu lệnh sử dụng toán tử and trả kết TRUE nào? A Cả hai toán hạng TRUE B Cả hai toán hàng FALSE C Một hai toán hạng TRUE D Toán hạng TRUE Câu print(3 print(3 >= 3) A >= B True C False D None Câu 11 Khẳng 10 Output định >= lệnh nói là: 3) đoạn code sau: def printHello(): def printHello(): print("Hello") a = printHello() A printHello() hàm a biến Cả hai đối tượng B Cả printHello() a thể chung đối tượng C printHello() a hai đối tượng khác D Lỗi cú pháp Không thể gán hàm cho biến Python Câu 12 Đâu def def global a def global a print('a a outerFunction() print('a =', a) A a = 10 a = 30 B a = 10 C a = 20 output chương = = =', = trình đây? outerFunction(): outerFunction(): a 20 innerFunction(): a 30 a) 10 D a = 30 Câu 13 Khẳng định sau đúng? A Lớp (class) kế hoạch chi tiết cho đối tượng B Chỉ tạo đối tượng từ lớp cho C Cả hai đáp án D Khơng có đáp án xác Câu 14 Đâu kết class class def printLine(self, print(line) o1 o1.printLine('Java') A Python B line C Java D Java đoạn line code đây? Foo: Foo: 'Python'): = = Foo() Câu 15 Ý nghĩa hàm init () Python gì? A Khởi tạo lớp để sử dụng B Được gọi đối tượng khởi tạo C Khởi tạo đưa tất thuộc tính liệu gọi D Khơng có đáp án Câu 16 Đâu class class def init (self, self.x = self.y = p1 print(p1.x, p1.y) A 0 B 1 C None None D x y output x = x y chương 0, trình y + + = = đây? Point: Point: 0): 1 Point() Câu 17 Đoạn code sau sử dụng tính kế thừa Python? A class Foo: Pass B class Foo(object): pass class Hoo(object) pass C class Foo: pass class Hoo(Foo): pass D Khơng có đáp án xác Câu 18 Một lớp thừa hưởng thuộc tính từ hai lớp khác gọi gì? A Kế thừa đa cấp (Multilevel Inheritance) B Đa kế thừa (Multiple Inheritance) C Kế thừa phân cấp (Hierarchical Inheritance) D Kế thừa (Inheritance) Câu 19 Khẳng định sau đúng? A Trong Python, tốn tử có hoạt động khác tùy thuộc vào toán hạng sử dụng B Bạn thay đổi cách tốn tử hoạt động Python C add () gọi toán tử ' + ' sử dụng D Tất đáp Câu 20 Kết class class def init (self, self.x self.y def x = y = return p1 = p2 = result = print(result.x, result.y) A 2 B C 0 D 1 chương x = = = sub (self, self.x self.y Point(x, trình 0, y = + + Point(3, Point(1, p1 - là: Point: Point: 0): x y other): other.x other.y y) 4) 2) p2 Câu 21 Mở file với chế độ mode ' a ' có ý nghĩa gì? A Mở file chế độ phép đọc B Mở file chế độ ghi C Mở file chế độ ghi tiếp vào cuối file D Mở file để đọc ghi Câu 22 Đoạn code có ý f = f = open("test.txt") A Mở file test.txt phép đọc ghi vào file B Mở file test.txt phép đọc file C Mở file test.txt phép ghi đè vào file D Mở file test.txt phép ghi tiếp vào file Câu 23 Đoạn code tự động đóng tệp có ngoại lệ xảy ra? A.with open("test.txt", encoding = 'utf-8') as f: nghĩa gì? open("test.txt") B.try: f = open("test.txt",encoding = 'utf-8') finall f.close() C Khơng có đáp án xác D Cả A B Câu 24 Khẳng định đoạn code đây? f = open('test.txt', 'r', encoding = 'utf-8') f = open('test.txt', 'r', encoding = 'utf-8') f.read() A Chương trình đọc nội dung file test.txt B Nếu test.txt có xuống dịng, hàm read() trả kí hiệu bắt đầu dịng ‘\ n’ C Bạn truyền tham số kiểu integer cho read() D Tất đáp án Câu 25 Đoạn code có ý nghĩa gì? os.listdir() os.listdir() A In thư mục làm việc B In tất thư mục (không phải tệp) bên thư mục cho C In tất thư mục tập tin bên thư mục cho D Tạo thư mục Câu 26 Khẳng định ngoại lệ nhất? A Ngoại lệ (Exception) lỗi phát sinh thực thi chương trình (runtime error) B Lỗi cú pháp (syntax error) ngoại lệ C Ngoại lệ Python dùng để loại bỏ khối code khỏi chương trình D Tất đáp án Câu 27 Điều xảy bạn cố mở file không tồn tại? A Python tự động tạo file tên bạn gọi B Khơng có xảy file khơng tồn C Gây ngoại lệ D Khơng có đáp án Câu 28 Đâu kết number number try: r = print(r) except: print("Oops! Error occurred.") A Oops! Error occurred B 2.0 C 2.0 Oops! Error occurred D 5.0 đoạn code = = 10 đây? 5.0 5.0 / number Câu 29 Đoạn code sau thực yêu cầu gì? try: try: # đoạn code gây lỗi pass except(TypeError, ZeroDivisionError): print("Python Quiz") A In ' Python Quiz ' có ngoại lệ xảy (khơng quan trọng ngoại lệ gì) B In ' Python Quiz ' khơng có ngoại lệ xảy C In ' Python Quiz ' hai ngoại lệ TypeError ZeroDivisionError xảy D Chỉ in ' Python Quiz ' hai ngoại lệ TypeError ZeroDivisionError xảy Câu 30 Ngoại lệ xảy phát thấy lỗi không thuộc danh mục khác? A ReferenceError B SystemError C RuntimeError D LookupError Câu 31 Kết output đoạn code def def try: print('Monday') finally: print('Tuesday') myfunc() A Tuesday B Monday Tuesday C Tuesday Monday D Monday Câu 32 Kết try: try: print("throw") except: print("except") finally: print("finally") A finally B finally C except đây? myfunc(): myfunc(): output đoạn code đây? D throw Câu 33 Khẳng định class class def self.a self. b def return chương trình đây? A: A: init (self): 1 getY(self): self. b = = obj = A() obj.a = 45 print(obj.a) A Chương trình có lỗi xảy ' b ' thuộc tính private, khơng thể truy cập từ bên ngồi lớp B Chương trình chạy bình thường kết in C Chương trình có lỗi xảy ' a ' thuộc tính private, khơng thể truy cập từ bên ngồi lớp D Chương trình chạy bình thường kết in 45 Câu 34 Khẳng class class def self.x self. y def return định chương = = trình đây? A: A: init (self): 1 getY(self): self. y a = A() a.x = 45 print(a.x) A Chương trình có lỗi xảy ' x ' thuộc tính private, khơng thể truy cập từ bên ngồi lớp B Chương trình chạy bình thường kết in C Chương trình có lỗi xảy ' y ' thuộc tính private, khơng thể truy cập từ bên ngồi lớp D Chương trình chạy bình thường kết in 45 Câu 35 Mở file với chế độ mode ' wb ' có ý nghĩa gì? A Mở file để ghi B Mở file để đọc ghi C Mở file để ghi cho dạng nhị phân D Mở file để đọc ghi cho dạng nhị phân Câu 36 Đối tượng L = L = [1, 23, ‘hello’, 1] B Dictionary C Tuple D Array A List Câu 37 Output list list print 38 Kết = = [ [ thuộc [1, kiểu 23, print print "Hello World"[::-1] A dlroW olleH B Hello Worl C d D Error Câu ‘hello’, lệnh 'Tech', 'Tech', output 404, 404, nào? 1] "Hello liệu là: World"[::-1] 3.03, 3.03, đoạn code 'Beamers', 'Beamers', đây? 33.3 ] 33.3 ] list[1:3] A [ 'Tech', 404, 3.03, 'Beamers', 33.3 ] B [404, 3.03] C ['Tech', 'Beamers'] D None of the above Câu 39 Đâu kiểu liệu tiêu chuẩn Python? A List B Dictionary C Class D Tuple Câu 40 Đâu giá trị colors[2]? colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'] A orange B indigo C blue D yellow 'violet'] Câu 41 Đâu điểm khác biệt tuple list? A Tuple nằm dấu ngoặc nhọn, list nằm dầu ngoặc vuông B Tuple nằm dấu ngoặc vuông, list nằm dầu ngoặc nhọn C Tuple danh sách với liệu kiểu la mã, list danh sách với kiểu liệu thường D Dữ liệu thuộc kiểu list thay đổi được, liệu thuộc kiểu tuple thay đổi Câu 42 Đâu output mylist=[1, mylist=[1, print(sum(mylist)) A 16 B 15 C 63 D Khơng có đáp án Câu 43 Kết đoạn 5, 5, đây? 9, 9, mylist=['a', 'aa', mylist=['a', 'aa', print(mylist[:-1]) A [a, aa, aaa, b, bb] B ['a', 'aa', 'aaa', 'b', 'bb'] C ['a', 'aa', 'aaa', 'b', 'bb', 'bbb'] D Error code chương 'aaa', 'aaa', trình int('0')] int('0')] 'b', 'b', in 'bb', 'bb', là: 'bbb'] 'bbb'] Câu 44 Lệnh print in kết cho chương trình đây? list1 list1 list2 list1[0] print(list2) A [4, 3] B [1, 3] C [1, 4] D [1, 3, 4] Câu 45 Chạy = = [1, [1, = = code sau Python, num = num = '5'*'5' A 333 B 27 C D TypeError: can't multiply sequence by non-int of type 'str' Câu 11111 22222 33333 3] 3] list1 kết là: '5'*'5' 46 11111 44444 55555 A for i in range(1, 6): print(i, i, i, i, i) B for i in range(1, 5): print(str(i) * 5) C for i in range(1, 6): print(str(i) * 5) D for i in range(0, 5): print(str(i) * 5) Câu 47 Điền phần thiếu đoạn code để out đây: 55555 55555 44444 33333 22222 11111 for i for i print(str(i) * 5) A B None C D -1 Câu in in 48 Đâu myList = myList = max indexOfMax for i if max indexOfMax print(indexOfMax) range(5, range(5, kết [1, [1, 0, 0, đoạn 5, 5, = 5, 5, code 5, 5, đây? 5, 5, 1] 1] myList[0] len(myList)): max: myList[i] i = in myList[i] ): ): range(1, > = = A B C D Câu x x y z 49 Kết output = = = = đoạn code đây? True True False False if print(1) elif not print(2) elif not print(3) else print(4) A B None C D not x x x or or or not y or y not y: and y and z: x: : Câu 50 Theo dõi đoạn code chọn đáp án nhất: a = [1, a = [1, x for i if i x print x A x giá trị trung bình list B x giá trị nhỏ list C x giá trị lớn list D x tổng giá trị số list 4, 4, = 20, 20, 2, 2, in > = 5] 5] a[0] a: x: i ĐÁP ÁN CÂU HỎI TRẮC NGHIỆM LẬP TRÌNH PYTHON CĨ ĐÁP ÁN - PHẦN Câu Đáp án Câu Đáp án Câu D Câu 26 A Câu C Câu 27 C Câu D Câu 28 B Câu A Câu 29 C Câu B Câu 30 C Câu C Câu 31 B Câu C Câu 32 D Câu C Câu 33 D Câu A Câu 34 D Câu 10 B Câu 35 C Câu 11 B Câu 36 A Câu 12 C Câu 37 A Câu 13 A Câu 38 B Câu 14 C Câu 39 C Câu 15 B Câu 40 D Câu 16 B Câu 41 D Câu 17 D Câu 42 B Câu 18 B Câu 43 B Câu 19 D Câu 44 A Câu 20 B Câu 45 D Câu 21 C Câu 46 C Câu 22 B Câu 47 D Câu 23 D Câu 48 C Câu 24 D Câu 49 D Câu 25 C Câu 50 C

Ngày đăng: 02/04/2023, 07:44

Tài liệu cùng người dùng

Tài liệu liên quan