[Python] Câu hỏi trắc nghiệm tham khảo
Một số câu hỏi trắc nghiệm tham khảo
Câu 1: Kiểu dữ liệu nào dùng để lưu trữ các giá trị của số thực?
A. int
B. string
C. bool
D. float
Câu 2: Kiểu dữ liệu nào sau đây chỉ có 2 giá trị True hoặc False?
A. bool
B. float
C. int
D. string
Câu 3: Trong Python, lệnh gán nào sau đây là đúng?
A. x := 6
B. y ==10.5
C. m != – 4
D. n = 3.5
Câu 4: Theo quy tắc đặt tên, tên nào sai trong các tên sau?
A. 3noisinh
B. namsinh
C. ngoc_anh
D. tuoi_
Câu 5: Phát biểu nào sau đây là sai khi nói về thông dịch?
A. Chuyển đổi câu lệnh đúng thành một hoặc nhiều câu lệnh trong ngôn ngữ máy.
B. Thực hiện các câu lệnh vừa chuyển đổi được.
C. Dịch toàn bộ chương trình nguồn sang chương trình đích.
D. Kiểm tra tính đúng của câu lệnh tiếp theo trong chương trình nguồn.
Câu 6: Phát biểu nào sau đây đúng với chương trình được viết bằng ngôn ngữ lập trình Python?
A. Chương trình bắt đầu bằng từ khóa program
B. Chương trình luôn bắt đầu bằng từ khóa begin
C. Chương trình gồm phần khai báo và phần thân
D. Chương trình có thể bắt đầu với câu lệnh bất kỳ
Câu 7: Chương trình dịch là?
A. Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên;
B. Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy;
C. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể;
D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao.
Câu 8: Phát biểu nào sau đây là đúng về biên dịch trong các phát biểu sau?
A. Kiểm tra tính đúng của câu lệnh và thực hiện nếu câu lệnh đúng.
B. Thực hiện ngay câu lệnh vừa chuyển đổi được.
C. Biên dịch không lưu lại được kết quả để sử dụng khi cần thiết.
D. Dịch toàn bộ chương trình nguồn sang chương trình đích nếu chương trình đúng.
Câu 9: Để nhập giá trị số thực cho biến a ta dùng lệnh:
A. a = float(input(“Nhap so thuc: “))
B. input(“Nhap so thuc: “,a)
C. a = int(input(“Nhap so thuc: “))
D. a = input(float(“Nhap so thuc: “))
Câu 10: Trong Python, sau khi thực hiện lệnh khai báo sau:
x, y, z = 1, 2, -3
Thì giá trị của x, y, z sẽ là?
A. x = 2; y = -3; z = 1;
B. x = -3; y = 2; z = 1;
C. x = 1; y = 2; z = -3;
D. x = 2; y = -3; z = 1;
Câu 11: Kết quả của i sau khi thực hiện chương trình sau:
i:=25; i:=math.sqrt(i)+1; i:=i+1;
A. 10
B. 1
C. 25
D. 7
Câu 12: Biểu thức x2 + y2 ≤ R2 được biểu diễn trong Python là:
A. math.sqrt(x) + math.sqrt(y) <=math.sqrt(R);
B. x**2 + y**2 <= R**2;
C. math.sqrt(x) + math.sqrt(y) <=pow(R,2);
D. x*x + y*y <= math.sqrt(R);
Câu 13: Để hiển thị trên màn hình dòng chữ:
Hello!
Nice to meet you.
Ta sử dụng đoạn lệnh nào sau đây?
A. print(“Hello”); print(“Nice to meet you”);
B. write(‘Hello’,’Nice to meet you’);
C. print(“Hello”,”Nice to meet you”)
D. writeln(‘Hello’); write(‘ Nice to meet you’);
Câu 14: Trong Python, cú pháp của thủ tục đưa dữ liệu ra màn hình:
A. print(<Danh sách biến vào>)
B. print<Danh sách biến vào>
C. print(<Danh sách kết quả ra>)
D. print<Danh sách kết quả ra>
Câu 15: Giá trị của x sau khi thực hiện đoạn chương trình sau: x = (13 % 5 + 4) // 2
A. 2
B. 0
C. 3
D. 1
Câu 16: Trong ngôn ngữ lập trình Python, để diễn tả
A. math.sqr(x)
B. math.sqrt(x)
C. x**2
D. pow(x,2)
Câu 17: Cho a = 3, b= 2. Để hiển thị ra màn hình dòng “Tong cua 3 va 2 la 5” ta sử dụng lệnh nào sau đây?
A. print(‘Tong cua a va b la a+b’);
B. print(‘Tong cua ,a, ‘ va ‘ ,b, ‘ la ‘, a+b);
C. print(‘Tong cua ‘,a,’ va ‘,b, ‘ la ‘,a+b);
D. print(‘Tong cua ,’a’ ,va, ‘b’ ,la, ‘a+b’);
Câu 18: Cho biết cấu trúc của câu lệnh dạng đủ là:
if <điều kiện> : <câu lệnh 1>
else: <câu lệnh 2>
Nếu điều kiện có giá trị False thì?
A. Thực hiện cả hai câu lệnh 1 và câu lệnh 2.
B. Chỉ thực hiện câu lệnh 1.
C. Câu lệnh 1 và câu lệnh 2 đều bị bỏ qua.
D. Câu lệnh 2 được thực hiện và bỏ qua câu lệnh 1.
Câu 19: Xác định câu lệnh đúng trong các câu lệnh sau?
A. if a>=b : max:=a
else max:= b
B. if a>b : max= a
else: max=b
C. if a>=b: max:= a else max:= b;
D. if a>=b then max:= a; else max:=b;
Câu 20: Sau khi thực hiện đoạn chương trình sau:
x = 10;
if x>12 : x = 15; x = x+ 2;
Giá trị của x sẽ là?
A. 10
B. 12
C. 17
D. 15
Câu 21: Sau khi thực hiện đoạn lệnh:
x = 15; s = 50;
if x % 2 == 0 :s = s + x
else: s = s – x
Giá trị của s bằng bao nhiêu?
A. 15
B. 35
C. 50
D. 65
Không có nhận xét nào