1. Trang chủ
  2. » Luận Văn - Báo Cáo

Trắc Nghiệm Python.docx

12 5 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 30,31 KB

Nội dung

â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

w