NEW
Font size
WorksheetstinHK1
Total questions: 65
Worksheet time: 33mins
Câu 1: Lập trình là?
A. Mô tả dữ liệu và diễn đạt các thao tác của thuật toán
B. Sử dụng cấu trúc dữ liệu để mô tả dữ liệu
C. Sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể
D. Sử dụng cấu trúc dữ liệu để diễn đạt các thao tác thuật toán
Câu 65: Trong python, câu lệnh ghép hay còn gọi là gì?
A. "Khối lệnh” được thụt đầu dòng cùng một khoảng cách như nhau
B. Phải dùng dấu ngoặc hay từ khóa begin-end;
C. Một nhóm không hoặc nhiều câu lệnh đơn lẻ
D. Các câu lệnh được thực thi đặt ở giữa
Câu 64: Phát biểu nào sự dụng câulệnh rẻ nhánh dạng đủ trong Python?
if<điều kiện>: <câu lệnh 2>
else: <câu lệnh 2>
Nếu điều kiện có giá trị đúng thì ?
A. Chỉ thực hiện câu lệnh 1
B. Câu lệnh 1 và câu lệnh 2 đều bị bỏ qua
C. Thực hiện cả câu lệnh 1 và câu lệnh 2
D. Câu lệnh 2 được thực hiện và bỏ qua câu lệnh 1
Câu 63:Cho biết giá trị của b sau khi thực hiện đoạn chương trình sau
a=2;b=3
if a>b: a=a*2
else: b=b*a
A. 4
B. 2
C. 6
D. Không xác định
Câu 62: Cấu trúc rẽ nhánh dạng đủ trong Python?
A. if<điều kiện 1>: <câu lệnh 1> else: <câu lệnh 2>
B. if<điều kiện 1> <câu lệnh 1> else <câu lệnh 2>
C. if<điều kiện 1>then: <khối lệnh 1> else: <khối lệnh 2>
D. if<điều kiện 1> then<câu lệnh 1>; else <câu lệnh 2>;
Câu 61: cho biết giá trị của d sau khi thực hiện đoạn chương trình sau?
x=10;y=3;d=0
if x%y==0: d=x//y
A. 3
B. 1
C. 0
D. Không xác định
Câu 60: Chọn phát biểu đúng trong cấu trúc rẽ nhánh dạng thiếu?
A. if delta ==0: print('PT vô nghiệm’)
B. if delta ==0 print('PT vô nghiệm’)
C. if delta ==0 then: print('PT vô nghiệm’)
D. if delta ==0 then print('PT vô nghiệm’)
Câu 59:Cấu trúc rẽ nhánh dạng thiếu trong Python là?
A. if<điều kiện>: <câu lệnh>
B. if<điều kiện> <câu lệnh>
C. if<điều kiện>then: <câu lệnh>
D. if<điều kiện>then<câu lệnh>;
Câu 58: Thoát khỏi môi trường làm việc của Python IDLE ta nhấn?
A. Ctrl + Q
B. Alt + F4
C. Ctrl + S
D. Ctrl +O
Câu 57: Để lưu lại chương trình đã soạn thảo vào đĩa ta nhấn?
A. Alt + X
B. Ctrl + S
C. Ctrl + N
D. Ctrl + O
Câu 56: Để thực thi chương trình Python đã soạn thảo ta nhấn ?
A. Ctrl + F5
B. Alt + X
C. F5
D. Ctrl + F9
Câu 55: Để soạn thảo chương trình Python ta dùng tổ hợp phím?
A. Ctrl +N
B. Ctrl +O
C. Ctrl +S
D. Ctrl +P
Câu 54: Phần mở rộng ngầm định của chương trình Python là?
A. .doc
B. .py
C. .cpp
D. .pas
Câu 53: Muốn in ra kết quả số nguyên ra màn hình với độ rộng theo định dạng?
A. print(“Giá trị của a là: %8d” %a)
B. print(“Giá trị của a là: %8.2f” %a)
C. print(“Giá trị của a là: %8.d” %a)
D. print(“Giá trị của a là: ” %a)
Câu 52: Để đưa ra màn hình số 3 và số 4 mỗi số trên một dòng ta dùng lệnh ?
A. print(‘3,4’)
B.print(‘3’,end=”); print(‘4’)
C. print(‘3’); print('4’)
D. print(‘3’);(‘4’)
Câu 51: Để nhập vào 2 số nguyên a, b mỗi số trên một dòng ta dùng lệnh?
A. a=int(input());b=int(input())
B. a=float(input());b=float(input())
C. a,b=map(int,input().split())
D. a,b=map(float,input().split())
Câu 50: Để đưa ra màn Số 1 và số 2 trên cùng một dòng, trong Python ta dùng lệnh?
A. print(‘1’);print(‘2’)
B. print(‘1’);print(‘2’,end=’’)
C. print(‘1,2’)
A. print(‘1’,end=”);print(‘2’)
Câu 49: cho biết kết quả sau khi thực thi câu lệnh print(1,2,3, end= ‘’) là ?
A. 1 2 3
B. 1,2,3
C. end
D. Sai cú pháp
Câu 48: Để giữ cho con trỏ không chuyển xuống đầu dòng tiếp theo ta dùng lệnh?
A. print(<danh sách kết quả ra>)
B. write(<danh sách kết quả ra>, end=”)
C. cout<<(<danh sách kết quả ra>,end=”)
D. print(<danh sách kết quả ra>,end=”)
Câu 47: Để đưa dữ liệu ra màn hình, Python cung cấp hàm chuẩn?
A. print(<danh sách kết quả ra>)
B. cout(<danh sách kết quả ra>)
C. write(<danh sách kết quả ra >)
D. <<(< danh sách kết quả ra >)
Câu 46: Để nhập vào số thực n từ bàn phím, trong Python ta dùng lệnh ?
A. n=int(input('Nhập vào N:’))
B. n=(input('Nhập vào N:’))
C. n=('Nhập vào N:’)
D. n=float(input('Nhập vào N:’))
Câu 45: Để nhập vào số nguyên n từ bàn phím, trong Python ta dùng lệnh ?
A. n=int(input('Nhập vào N:’))
B. n=(input('Nhập vào N:’))
C. n=('Nhập vào N:’)
D.int(input('Nhập vào N:’))
Câu 44: Cho biết kết quả sau khi thực thi chương trình S=2+3;print(S)
A. 5
B. 2
C. 3
D. S
Câu 43: Cho biết kết quả sau khi thực thi chương trình X=1; print (‘X= ’,X)
A. X=1
B. 1
C. X
D. Sai cú pháp
Câu 42: Cho biết kết quả sau khi thực thi câu lệnh print(1+2) là?
A. 3
B. 1+2
C. 1
D. SAI CÚ PHÁP
Câu 41: Trong Python để xuất ra màn hình dòng chữ “Hello World” ta dùng câu lệnh?
A. print(‘Hello World’)
B. write(“Hello World”);
C. input(Hello World)
D. print(‘Hello World’);
Câu40: Giá trị của st sau khi được thực hiện biểu thức st= 25 // 3 + 5/2*3 là?
A. 15.5
B. 8.0
C. 9.5
D. 15.0
Câu 39: Giá trị của st sau khi được thực hiện biểu thức st=(10 % 5 + 4) //2 là?
A. 2
B. 0
C. 3
D. 4
Câu 38: Trong Python, biểu thức nào sau đây là biểu thức logic?
A. (5<=x)and(x<=11)
B. (5 % 2) +3*y
C. (3*x +2*y)=(x-1)
D. (5%2)+3*(3//2)
Câu 37: Trong Python, biểu thức nào sau đây là biểu thức quan hệ?
A. x>1
B. x+1
C. (0<=x) and (x<=1)
D. 2
Câu 36: Biểu "A+B căn"thức được biểu diễn trong python là ?
A. sqrt(a+b)
B. sqr(a+b)
C. math.sqrt(a+b)
D. a+b
Câu 35: Trong Python, biểu thức số học nào sau đây là hợp lệ?
A. b**2-4*a*c
B. b²-4ac
C. b²-4a*c
D. b*b-4ac
Câu 34: Trong Python, khi viết x+=2 có nghĩa?
A. Giảm x đi 2 đơn vị
B. Tăng x lên 2 đơn vị
C. Tăng x lên 1 đơn vị
D. x giữ nguyên giá trị
Câu 33: Trong Python, câu lệnh gán có dạng ?
A. <tên biến>:=<biểu thức>
B. <tên biến>=<biểu thức>
C. <tên biến>==<biểu thức>
D. <tên biến>=<biểu thức>
Câu 32: Biểu thức toán học x² được biểu diễn trong Python là?
A. x**2
B. x*2
C. x2
D. x**
Câu 31: Để khai báo biến z kiểu logic trong Python ta viết?
A. x = false
B. z=true
C. x:=bool
D. z=True
Câu 30: Muốn khai báo biến x kiểu số thực trong Python ta viết?
A) x =5
B) x =0.2
C) x:5
D) x==5
Câu 29: Để khai báo biến x kiểu số nguyên trong Python ta viết?
A x=5
B x=0.2
C x:5
D x==5
Câu 28: Cho đoạn chương trình: kt=False; print(kt) thì biến kt thuộc kiểu dữ liệu gì?
A int
B float
C bool
D str
Câu 27: Cho đoạn chương trình: b=3.5;print(b) thì biến b thuộc kiểu dữ liệu gì?
A. int
B. float
C. bool
D. str
Câu 26: Cho đoạn chương trình: a=10; print(a) thì biến a thuộc kiểu dữ liệu gì?
A. int
B. iloat
C. bool
D. str
Câu 25: Để khai báo biến trong Python ta chọn cú pháp sau?
A. <tên biến>=<giá trị hoặc kiểu dữ liệu>
B. <tên biến>==<giá trị hoặc kiểu dữ liệu>
C. <tên biến>:<giá trị hoặc kiểu dữ liệu>
D. <tên biến>:=<giá trị hoặc kiểu dữ liệu>
Câu 24: Khi viết x= True hoặc x= False thì x thuộc kiểu dữ liệu gì ?
A. int
B. float
C. bool
D. str
Câu 23: Khi viết s= ‘ha noi’ thì biến s thuộc kiểu dữ liệu gì?
A. Số nguyên
B. Số thực
C. Kiểu logic
D. Kiểu kí tự
Câu 22: Muốn kiểm tra dữ liệu của biến trong Python, ta dùng cú pháp?
A. type(<tên biến>)
B. type(<tên biến>);
C. Type(<tên biến>)
D. type(<tên biến>):
Câu21: muốn in ra dòng thông báo “Xin chào” trong Python, ta dùng lệnh?
A. print(“Xin chào”)
B. Write(“Xin chào”);
C. Print(“Xin chào”)
D. cout("Xin chào”)
Câu 20: Trong Python sử dụng thụt đầu dòng để định nghĩa?
A. Một khối lệnh thân hàm
B. Một khối lệnh thân vòng lặp
C. Một khối lệnh thân chương trình
D. Câu A và B đều đúng
Câu 19: Bài toán giải phương trình bậc nhất ax + b = 0 có các biến là
A. a,b,x
B. a,b
C. x
D. b,x
Câu 18: Chọn khai báo biến đúng trong Python?
A. X=123
B. X:=123
C. X:123
D. Đáp án khác
Câu 17: Khai báo Hằng đúng trong Python là?
A. PI:=3.14
B. PI:3.14
C. PI=3.14
D. PI 3.14
Câu 16: Trong Python khi cần khai báo Hằng ta khai báo ở đâu?
A. Khai báo ở phần đầu chương trình
B. Khai báo ở cuối chương trình
C. Khai báo ở bất kì vị trí nào trong chương trình trước khi dùng đến
D. Không cần phải khai báo
Câu 15: Tên Hằng khi khai báo trong Python phải viết bằng?
A. Chữ IN HOA
B. Chữ thường
C. Chữ IN HOA và chữ thường
D. Chữ bình thường
Câu 14: Sau khi khai báo thư viện math, để tính ta dùng lệnh?
A. a.math.sqrt()
B. math.sqrt()
C. sqrt(a
D. math.sqrt(a)
Câu 13: Khai báo dùng thư viện (module) các hàm toán học trong Python?
A. import math
B. From math
C. Uses math
D. import crt
Câu 12: Cú pháp khai báo thư viện ĐÚNG trong Python?
A. Import< tên_thư_viện>
B. Uses <tên_thư_viện>
C. From <tên_thư_viện>
D. class <tên_thư_viện>
Câu 11: Python yêu cầu sử dụng dấu nào khi kết thúc câu lệnh?
A. Dấu chấm (.)
B. Dấu chấm phẩy (;)
C. Dấu sao (*)
D. Không có dấu nào
Câu 10: Khi cần chú thích trên một dòng trong Python ta dùng?
A. Dấu # đầu dòng
B. Cặp {} dấu nơi cần
C. Dấu @ đầu dòng
D. Dấu # cuối dòng
Câu 9: Hãy cho biết các giá trị sau đâu là Hằng chuỗi?
A. 1972
B. 1.25
C. ‘1972’
D. 1.0E-6
Câu 8: Những tên nào dưới đây là tên dành riêng (từ khóa) trong Python?
A.True, False, None, if, else, import
B. Math, random, float, int
C.Program, Uses, Var
D. Sqrt, Real, abs
Câu 7: Tên nào do người lập trình đặt Sai theo quy cách
A. _1Hoten
B. Ho_ten
C. Hotên
D. Ho ten
Câu 4: Ngôn ngữ Python thuộc loại?
A. Ngôn ngữ bậc cao
B. Hợp ngữ
C. Ngôn ngữ máy
D. Cả A, B, C đều sai
Câu 3: Trong quá trình dịch, lỗi nào sau đây sẽ được phát hiện?
A. Chính tả
B. Cú pháp
C. Giải thuật
D. Ngữ nghĩa
Câu 2: Ngôn ngữ nào sau mà máy tính có thể trực tiếp hiểu và thực hiện?
A. Ngôn ngữ bậc cao
B. Hợp ngữ
C. Ngôn ngữ máy
D. Python
Câu 5: Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là?
A.Bảng chữ cái, cú pháp
B. Bảng chữ cái và ngữ nghĩa
C. Bảng chữ cái, cú pháp và ngữ nghĩa
D. Cú pháp và ngữ nghĩa
Câu 6: Khi đặt tên cho đối tượng của Python có thể
A. Bắt đầu bởi các chữ số
B. Bắt đầu bởi dấu gạch dưới hoặc chữ cái
C. Kí tự đặc biệt (*,#,@...)
D. Cả ba câu trên đều đúng
