Font size
WorksheetsCâu hỏi về lập trình cơ bản
Total questions: 159
Worksheet time: 2hrs 42mins
câu 1: Biểu thức có thể dùng làm điều kiện trong câu lệnh IF và WHILE là:
m,n = 1,2
"Tin 10"
a*b>a+b
b=10>3
Trong các phát biểu sau, phát biểu nào chưa chính xác?
Khối lệnh trong lệnh lặp while được thực hiện cho đến khi <điều kiện> = False
Lệnh lặp While được dùng giải quyết các bài toán lặp
Số lần lặp của lệnh lặp for luôn được xác định bởi vùng giá trị của lệnh range()
Lệnh lặp For được dùng giải quyết các bài toán lặp
Sau khi thực hiện đoạn chương trình trên giá trị của T bằng bao nhiêu?
10
45
0
55
Kết quả của đoạn chương trình: x=2023 if (x%4==0 and x%100!=0) or x%400==0): print(x," là năm nhuận") else: print(x," không là năm nhuận") là:
2023 không là năm nhuận
2023 là năm nhuận
x," không là năm nhuận"
x," là năm nhuận"
Kết quả xuất hiện trên màn hình là:
12
không có gì
11
12 chữ a
Khi chương trình kết thúc có bao nhiêu chữ "A" xuất hiện trên màn hình?
8
10
2
Không có gì
Ý nghĩa của lệnh len() là:
thay đổi phần tử của danh sách.
tính độ dài của danh sách.
xóa phần tử trong danh sách.
duyệt các phần tử của danh sách.
Giá trị của biểu thức: 111//5 !=20 or 20%3 !=0 là:
True
20 or 2
False
1 kết quả khác
Câu lệnh IF thể hiện cho bài toán sau: x2 + y2 nếu x2 + y2 ≤ 1 Z= x + y nếu x2 + y2 > 1 và y ≥ x 0,5 nếu x2 + y2 > 1 và y < x là:
if x**2+y**2 <=1 : Z=x**2+y**2 else: if y>=x: Z=x+y else: Z=0.5
if x2 + y2 <=1 : Z=x2 + y2 else: if y>=x: Z=x+y else: Z=0.5
if x*2+y*2 <=1 : Z=x*2+y*2 else: if y>=x: Z=x+y else: Z=0.5
if x**2+y**2 <=1 : Z=x**2+y**2 else: if y>=x: Z=x+y else: Z=0,5
Đưa dữ liệu ra thiết bị ra chuẩn, nhập dữ liệu từ thiết bị vào chuẩn, gán hoặc rẽ nhánh IF.
Nhập dữ liệu từ thiết bị vào chuẩn.
Gán hoặc rẽ nhánh IF.
Đưa dữ liệu ra thiết bị ra chuẩn.
Để đoạn chương trình trên đáp ứng được bài toán tìm số N nhỏ nhất sao cho tổng S>a(a được nhập từ bàn phím) thì ta chọn:
"dòng 1" a=int(input("Nhập a= ")) "dòng 3" print(N)
"dòng 1" a=int(input("Nhập a= ")) S,N=0,0 "dòng 3" print(N)
"dòng 1" a=int(input("Nhập a= ")) S,N=0,0 "dòng 3" print(S)
"dòng 1" a=100 S,N=0,0 "dòng 3" print(N)
Số hạng đầu tiên được đưa vào tổng s là:
0
1 kết quả khác
4
2
Đoạn chương trình sau đưa ra kết quả gì?
10 9 8 7 6 5 4 3 2 1
Không đưa ra kết quả gì
1 2 3 4 5 6 7 8 9 10
Đưa ra 10 dấu cách
Biểu thức lôgic thể hiện cho điều kiện: 3≤a≤8 là:
3 <= a <=8
a ≥ 3 and a ≤ 8
a >= 3 and a <= 8
a => 3 and a =< 8
Phát biểu nào sai trong các phát biếu sau:
Câu lệnh lặp FOR thường dùng để giải quyết những bài toán lặp với số lần biết trước.
Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện
Sau <điều kiện> cần có dấu :
Số hạng đầu tiên được đưa vào tổng s là:
Cho đoạn chương trình: n=int(input("Nhập n= ")) s = 0 for i in range(1,n): if n%i==0: s=s+1 print(s) Chương trình trên của bài toán nào?
Nhập số tự nhiên n từ bàn phím và đếm số các ước số thực sự của n.
Nhập số tự nhiên n từ bàn phím và tính tổng các ước số thực sự của n.
Nhập số tự nhiên n từ bàn phím và tính tổng các ước số thực sự của n-1.
Nhập số tự nhiên n từ bàn phím và đếm số các ước số thực sự của n-1.
Tìm giá trị m và n để biểu thức: m% 3 == 0 or (m%3 != 0 and n%5 == 0) có giá trị đúng?
m = 5, n = 7
m = 3, n = 10
m = 2, n = 9
m = 1, n = 6
Cho đoạn chương trình sau: k,s=0,1 for k in range(-1,10): s = s + k print(s) Đoạn chương trình trên in ra kết quả là:
44
55
45
54
Trong cấu trúc lặp: for
0
2
1
1 kết quả khác
Ý nghĩa của lệnh range(start,stop) là:
Trả lại vùng giá trị.
Trả lại vùng giá trị từ start đến stop -1.
Trả lại vùng giá trị và các giá trị cách nhau 1 đơn vị.
Trả lại vùng giá trị từ start đến stop.
Câu lệnh đúng là:
x = 0 for i in range(10): x = x + i
x = 0 for i in range(10): x:= x + i
x = 0 for i in range(10) x = x + i
x:= 0 for i in range(10): x = x + i
Trong câu lệnh rẽ nhánh IF dạng đủ
<điều kiện> có giá trị sai
<điều kiện> có giá trị đúng
<điều kiện> trong cấu trúc của câu lệnh rẽ nhánh IF và WHILE có thể ở dạng nào?
biểu thức so sánh và biểu thức lôgic
biểu thức so sánh
biểu thức lôgic
biểu thức so sánh hoặc biểu thức lôgic
Câu lệnh rẽ nhánh IF có mấy loại
và WHILE có thể ở dạng nào?
biểu thức so sánh và biểu thức lôgic
biểu thức so sánh
biểu thức lôgic
biểu thức so sánh hoặc biểu thức lôgic
Câu lệnh rẽ nhánh IF có mấy loại?
3
4
1
2
Để truy cập vào 1 phần tử của danh sách ta sử dụng:
Cho đoạn chương trình: n=0 while n<=100: n=n+2 s=s+n Chương trình trên lỗi vì:
thừa dấu :
2 câu lệnh trong khối lệnh while phải viết thẳng hàng với từ while
chưa gán giá trị cho s
chưa có câu lệnh đưa tổng s ra màn hình
Trong cấu trúc lập trình chứa dấu nào?
;
,
:
.
Cho đoạn chương trình: s.k=0,1 while k<=10: k=k+7 s=s+k print(s) Sau khi kết thúc chương trình giá trị của k là:
15
1
1 kết quả khác
23
Đoạn chương trình sau giải bài toán nào? while M != N: if M > N: M = M - N else: N = N - M
Tìm BCNN của M và N
Tìm ƯCLN của M và N
Tìm hiệu lớn nhất của M và N
Tìm hiệu nhỏ nhất của M và N
Tính tổng sau: cho đến khi (a là số cho trước). Điều kiện trong câu lệnh WHILE dùng để tính tổng S là:
1/(a+N) >= 0.0001
1/(a+N) < 0.0001
Cho đoạn chương trình sau: k=0 for k in range(10): k = k + 2 print(k) Khi kết thúc đoạn chương trình trên, câu lệnh print(k) được thực hiện bao nhiêu lần?
1
Không thực hiện
10
5
Chỉ số trong kiểu dữ liệu danh sách được bắt đầu từ:
1 số bất kì
1
0
n
Cho đoạn chương trình sau: n,s=0 while n!=0: s=s+n n=n+1 print(s) Khối lệnh trong câu lệnh while thực hiện bao nhiêu lần?
0
1
1 kết quả khác
2
Cho đoạn chương trình sau: s = 1 for i in range(3): s = s*i print(s) Kết quả của đoạn chương trình là:
0
1
6
1 kết quả khác
Cho đoạn chương trình sau: s = 1 for i in range(3): s = s*i print(s) Kết quả của đoạn chương trình là:
0
1
6
1 kết quả khác
Cho đoạn chương trình: x,y =5,6 if x > y: print('Max=', x) else: print('Max=', y) Kết quả của chương trình trên là:
Max=5
Max=6
Max=x
Max=y
Cho đoạn chương trình: s=0 n=0 while n**2<=100: n=n+2 s=s+n**2 Số hạng đầu tiên được đưa vào tổng s là:
4
0
2
1 kết quả khác
Đưa dữ liệu ra thiết bị ra chuẩn, nhập dữ liệu từ thiết bị vào chuẩn, gán hoặc rẽ nhánh IF.
Gán hoặc rẽ nhánh IF.
Nhập dữ liệu từ thiết bị vào chuẩn.
Đưa dữ liệu ra thiết bị ra chuẩn.
Tìm giá trị m và n để biểu thức: m% 3 == 0 or (m%3 != 0 and n%5 == 0) có giá trị đúng?
m = 5, n = 7
m = 2, n = 9
m = 3, n = 10
m = 1, n = 6
Cho đoạn chương trình: x = 5 y = 6 if x > y: print('Max=', x) else: print('Max=', y) Kết quả của chương trình trên là:
Max=6
Max=5
Max=5
Max=6
Chỉ số trong kiểu dữ liệu danh sách được bắt đầu từ:
1 số bất kì
0
n
1
Giá trị của biểu thức: 111//5 !=20 or 20%3 !=0 là:
False
True
20 or 2
1 kết quả khác
Trong cấu trúc lặp: for
0
1
1 kết quả khác
2
Cho đoạn chương trình sau: T = 0 while T < 10: T = T + 1 Sau khi thực hiện đoạn chương trình trên giá trị của T bằng bao nhiêu:
0
10
51
61
Ý nghĩa của lệnh len() là:
duyệt các phần tử của danh sách.
thay đổi phần tử của danh sách.
xóa phần tử trong danh sách.
tính độ dài của danh sách.
Biểu thức có thể dùng làm điều kiện trong câu lệnh IF và WHILE là:
m,n = 1,2
a*b>
Câu 45: Biểu thức có thể dùng làm điều kiện trong câu lệnh IF và WHILE là:
m,n = 1,2
a*b>a+b
"Tin 10"
b=10>3
Câu 46: <điều kiện> trong cấu trúc của câu lệnh rẽ nhánh IF và WHILE có thể ở dạng nào?
biểu thức lôgic
biểu thức so sánh và biểu thức lôgic
biểu thức so sánh hoặc biểu thức lôgic
biểu thức so sánh
Câu 47: Biểu thức lôgic thể hiện cho điều kiện: 3≤a≤8 là:
3 <= a <=8
a >= 3 and a <= 8
a => 3 and a =< 8
a ≥ 3 and a ≤ 8
Câu 48: Cho đoạn chương trình: s=0 k=1 while k<=10: k=k+7 s=s+k print(s) Sau khi kết thúc chương trình giá trị của k là:
1 kết quả khác
15
1
23
Câu 49: Câu lệnh đúng là:
x:= 0
x = 0
x = 0
x = 0
Câu 50: Cho đoạn chương trình sau: n=0 s=0 while n!=0: s=s+n n=n+1 print(s) Khối lệnh trong câu lệnh while thực hiện bao nhiêu lần?
1 kết quả khác
0
1
2
Câu 51: Tính tổng sau: cho đến khi (a là số cho trước). Điều kiện trong câu lệnh WHILE dùng để tính tổng S là:
1/(a+N) >= 0.0001
1/(a+N) < 0.0001
Câu 52: Ý nghĩa của lệnh range(start,stop) là:
Trả lại vùng giá trị.
Trả lại vùng giá trị từ start đến stop.
Trả lại vùng giá trị và các giá trị cách nhau 1 đơn vị.
Trả lại vùng giá trị từ start đến stop -1.
Câu 53: Cho đoạn chương trình sau: k=0 for k in range(10): k = k + 2 print(k) Khi kết thúc đoạn chương trình trên, câu lệnh print(k) được thực hiện bao nhiêu lần?
1 lần
5 lần
10 lần
Không thực hiện
Câu 54: Đoạn chương trình sau đưa ra kết quả gì? for i in range(10, 0, -1): print(i, " ")
Không đưa ra kết quả gì
1 2 3 4 5 6 7 8 9 10
Đưa ra 10 dấu cách
10 9 8 7 6 5 4 3 2 1
Câu 55: Trong câu lệnh rẽ nhánh IF dạng đủ
<điều kiện> có giá trị sai
Trong câu lệnh rẽ nhánh IF dạng đủ
<điều kiện> có giá trị sai
<điều kiện> có giá trị đúng
Cho đoạn chương trình: a = 12 while a < 11: print(a) Kết quả xuất hiện trên màn hình là:
không có gì cả
11
12 chữ a
12
Câu lệnh IF thể hiện cho bài toán sau: x2 + y2 nếu x2 + y2 ≤ 1 Z= x + y nếu x2 + y2 > 1 và y ≥ x 0,5 nếu x2 + y2 > 1 và y < x là:
if x**2+y**2 <=1 :
if x2 + y2 <=1 :
if x**2+y**2 <=1 :
if x**2+y**2 <=1 :
Trong cấu trúc câu lệnh IF, WHILE, FOR chứa dấu nào?
:
,
;
.
Trong các phát biểu sau, phát biểu nào chưa chính xác?
Số lần lặp của lệnh lặp for luôn được xác định bởi vùng giá trị của lệnh range()
Khối lệnh trong lệnh lặp while được thực hiện cho đến khi <điều kiện> = False
Lệnh lặp For được dùng giải quyết các bài toán lặp
Lệnh lặp While được dùng giải quyết các bài toán lặp
Phát biểu nào sai trong các phát biếu sau:
Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện
Câu lệnh lặp FOR thường dùng để giải quyết những bài toán lặp với số lần biết trước.
Sau <điều kiện> cần có dấu :
Câu lệnh rẽ nhánh IF có mấy loại?
4
1
2
3
Cho đoạn chương chình: # dòng 1 #dòng 2 while S<=a: N=N+1 S=S+N #dòng 3 Để đoạn chương trình trên đáp ứng được bài toán tìm số N nhỏ nhất sao cho tổng S>a(a được nhập từ bàn phím) thì ta thêm
"dòng 1" a=int(input("Nhập a= "))
"dòng 1" a=int(input("Nhập a= "))
"dòng 1" a=int(input("Nhập a= "))
"dò
i toán tìm số N nhỏ nhất sao cho tổng S>a(a được nhập từ bàn phím) thì ta thêm
"dòng 1" a=int(input("Nhập a= "))
"dòng 1" a=int(input("Nhập a= "))
"dòng 1" a=int(input("Nhập a= "))
"dòng 1" a=100
Câu 63: Cho đoạn chương trình: n=int(input("Nhập n= ")) s = 0 for i in range(1,n): if n%i==0: s=s+1 print(d) Chương trình trên của bài toán nào?
Nhập số tự nhiên n từ bàn phím và đếm số các ước số thực sự của n-1.
Nhập số tự nhiên n từ bàn phím và tính tổng các ước số thực sự của n.
Nhập số tự nhiên n từ bàn phím và tính tổng các ước số thực sự của n-1.
Nhập số tự nhiên n từ bàn phím và đếm số các ước số thực sự của n.
Câu 64: Cho đoạn chương trình sau: s = 1 for i in range(3): s = s*i print(s) Kết quả của đoạn chương trình là:
6
1
1 kết quả khác
0
Câu 65: Cho chương trình: for n in range(10,2): print("A") Khi chương trình kết thúc có bao nhiêu chữ "A" xuất hiện trên màn hình?
Không thực hiện
10
2
8
Câu 66: Kết quả của đoạn chương trình: x=2023 if (x%4==0 and x%100!=0) or x%400==0): print(x," là năm nhuận") else: print(x," không là năm nhuận") là:
x," không là năm nhuận"
x," là năm nhuận"
2023 không là năm nhuận
2023 là năm nhuận
Câu 67: Cho đoạn chương trình: n=0 while n<=100: n=n+2 s=s+n Chương trình trên lỗi vì:
chưa gán giá trị cho s
chưa có câu lệnh đưa tổng s ra màn hình
thừa dấu :
2 câu lệnh trong khối lệnh while phải viết thẳng hàng với từ while
Câu 68: Để truy cập vào 1 phần tử của danh sách ta sử dụng:
Câu 69: Đoạn chương trình sau giải bài toán nào? while M != N: if M > N: M = M - N else: N = N - M
Tìm hiệu nhỏ nhất của M và N
Tìm BCNN của M và N
Tìm hiệu lớn nhất của M và N
Tìm ƯCLN của M và N
Câu 70: Cho đoạn chương trình sau: k=0 s=1 for
Tìm hiệu nhỏ nhất của M và N
Tìm hiệu nhỏ nhất của M và N
Tìm BCNN của M và N
Tìm hiệu lớn nhất của M và N
Tìm ƯCLN của M và N
Đoạn chương trình trên in ra kết quả là:
44
54
45
55
Các dòng lệnh số mấy bị sai?
Dòng 1, 2
Dòng 2, 4
Dòng 3, 5
Dòng 4
Câu lệnh trên đúng theo yêu cầu đặt ra chưa?
Chương trình chạy đúng.
Chương trình báo lỗi không chạy.
Không xác định được lỗi.
Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra.
Xác định kiểu của biểu thức sau?
int.
float.
bool.
string.
Phát biểu nào sau đây là sai?
Lệnh input() có chức năng nhập dữ liệu từ thiết bị chuẩn vào bàn phím
Bàn phím là thiết bị chuẩn duy nhất
Nội dung nhập có thể là số
Kết quả của lệnh input() là một xâu kí tự
Thứ tự các bước quá trình xử lí thông tin/dữ liệu bằng máy tính là:
Xử lí dữ liệu → Tiếp nhận dữ liệu → Đưa ra kết quả
Đưa ra kết quả → Tiếp nhận dữ liệu → Xử lí dữ liệu
Tiếp nhận dữ liệu → Đưa ra kết quả → Xử lí dữ liệu
Tiếp nhận dữ liệu → Xử lí dữ liệu → Đưa ra kết quả
Định nghĩa nào về Byte là đúng?
Là một ký tự.
Là một đơn vị dữ liệu 8 bit.
Là đơn vị đo tốc độ của máy tính.
Là dãy 8 chữ số.
Phát biểu nào dưới đây là đúng?
Mạng LAN là mạng mà các máy tính được kết nối trực tiếp với nhau qua cáp truyền tín hiệu.
Mạng LAN là mạng kết nối các máy tính
Câu 77. Phát biểu nào dưới đây là đúng?
Mạng LAN là mạng mà các máy tính được kết nối trực tiếp với nhau qua cáp truyền tín hiệu.
Mạng LAN là mạng kết nối các máy tính trong một quy mô địa lí nhỏ.
Các máy tính trong mạng LAN cần được đặt trong một phòng.
Mạng LAN là mạng mà các máy tính được kết nối qua cùng một bộ thu phát wifi.
Câu 78. Các dịch vụ đám mây cơ bản chủ yêu liên quan đến:
Cho thuê tài nguyên phần mềm và phần cứng.
Cho thuê các dịch vụ Tin học
Cho thuê máy tính
Thuê người lập trình viết chương trình.
Câu 79. Thiết bị nào sau đây không phải là thiết bị số?
Câu 80. Quan sát hình ảnh, cho biết hộp công cụ (Tool box) chứa những gì?
Chứa các lệnh thường dùng liên quan đến tập tin, các lệnh tạo và biến đổi đối tượng.
Chứa các công cụ để khởi tạo, vẽ, điều chỉnh các đối tượng đồ họa. Đây là các công cụ làm việc chính, cơ bản của phần mềm.
Chứa thuộc tính của đối tượng đang được lựa chọn, các thuộc tính thay đổi tùy theo đối tượng đang chọn.
Chứa chỉ báo kiểu, lớp vẽ hiện tại, vị trí con trỏ, mức thu phóng hiện tại, thay đổi kích thước cửa sổ,…
Câu 81. Trong đồ họa vectơ, hình ảnh được xác định theo:
đường nét.
đường thẳng.
chấm ảnh.
điểm ảnh.
Câu 12. Rx, Ry là viết tắt của thuộc tính nào của hình tròn, hình elip?
Chiều rộng, chiều dài.
Bán kính theo phương ngang và thẳng đứng.
Độ cong tại các đỉnh của hình.
Góc của điểm đầu và điểm cuối.
Câu 83. Trong ngôn ngữ lập trình Python, từ khoá và tên:
Có ý nghĩa như nhau.
Người lập trình phải tuân theo quy tắc đặt tên.
Có thể trùng nhau.
Người lập trình không cần tuân thủ quy tắc.
Câu 84. Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
2601thaothoa.
vanan901.
thao_khung.
vyvy105.
Câu 85. Tên biến nào sau đây là đúng trong Python?
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
2601thaothoa.
vanan901.
thao_khung.
vyvy105.
Tên biến nào sau đây là đúng trong Python?
-hoaimap.
hanlun@.
112_phiphi.
thu_banhbeo.
Để gán giá trị cho một biến số ta thực hiện như thế nào?
A =
A:=
Để viết 3 mũ 4 trong Python chọn
3**4.
3//4.
3*3+3*3.
3%4.
Nội dung nào dưới đây không đúng về đặc điểm của đồ họa vectơ?
Định nghĩa bằng phương trình toán học.
Phù hợp tạo logo, minh họa, bản vẽ kỉ thuật.
Định nghĩa bằng tập điểm.
Dễ dàng chuyển sang đồ họa điểm ảnh.
Sau khi hoàn thành việc vẽ hình, bản thân em lưu tệp bằng:
Lệnh File/Save hoặc nhấn tổ hợp phím Ctrl + S.
Lệnh File/New hoặc nhấn tổ hợp phím Ctrl + N.
Lệnh File/Save hoặc nhấn giữ phím Shift.
Lệnh File/SaveLuu hoặc nhấn giữ tổ hợp phím Alt + tab.
Python là:
Ngôn ngữ lập trình bậc cao.
Ngôn ngữ lập trình bậc thấp.
Chương trình dịch.
Ngôn ngữ máy.
Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?
/, -, +, *.
(*, /), (+, -).
(*, /)+ (*, -).
(+, -), (*, /).
Output của lệnh sau là: print(1+ 2 + 3+ 4)
10.
15.
1 + 2 + 3 + 4.
1 + 2 + 3.
Chọn phát biểu đúng khi nói về môi trường lập trình Python?
Chế độ soạn thảo có dấu nhắc.
Ngoài chế độ gõ lệnh trực tiếp và soạn thảo còn có các chế độ khác.
Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh.
Chế độ gõ lệnh trực tiếp có con trỏ soạn thảo.
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh 'an dep trai' ta viết:
(a)
Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh 'an dep trai' ta viết:
print()
print(an dep trai)
print('an dep trai')
print an dep trai
Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python?
Python phân biệt chữ hoa và chữ thường.
Python là ngôn ngữ lập trình bậc cao.
Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…
Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
Máy tính có thể trực tiếp hiểu và thực hiện.
Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.
Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.
Dùng phục vụ trong học tập, không tính ứng dụng phát triển ứng dụng web, lập trình games…
Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:
print('dien tich hinh vuong la:',a*a)
print('dien tich hinh vuong la:a*a')
print(dien tich hinh vuong la:a*a)
print 'dien tich hinh vuong la:',a*a
Phát biểu nào sau đây là đúng khi nói về biến?
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng bất kì.
Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.
Chọn công cụ trên hộp công cụ nằm ở bước mấy chỉnh sửa điểm neo?
bước 1.
bước 3.
bước 4.
bước 2.
Chọn công cụ trên hộp công cụ nằm ở bước mấy chỉnh sửa điểm neo?
bước 1.
bước 3.
bước 4.
bước 2.
Thuộc tính Start, End có ở hình nào?
Hình vuông.
Hình chữ nhật.
Hình elip.
Hình sao.
Phép giao các đối tượng đồ họa cần dùng tổ hợp phím gì?
Ctrl + *
Ctrl + -
Ctrl + ^
Ctrl + /
Tổ hợp phím Ctrl + / thực hiện phép nào trong Inkscape?
Phép hợp.
Phép chia.
Phép giao.
Phép cắt.
Phép cắt cho phép thực hiện như thế nào đối với đối tượng?
Cắt hình lớp dưới thành các phần bởi giao điểm giao ở viền hình lớp trên.
Cắt hình lớp trên thành các phần bởi giao điểm giao ở viền hình lớp dưới.
Cắt hình lớp dưới và hình lớp trên.
Cắt hình lớp trên và hình lớp dưới ảnh nền.
Rx, Ry là viết tắt của thuộc tính nào của hình chữ nhật?
Bán kính theo phương ngang.
Bán kính của góc bo.
Độ cong tại các đỉnh của hình.
Góc của điểm đầu và điểm cuối.
Trong ngôn ngữ Python, tên nào sau đây không là từ khoá?
False, break, class.
returon, yielld, Treu.
global, nonlocal, pass.
and, in, for.
Phát biểu nào sau đây không chính xác?
Mạng không dây thuận tiện cho những người di chuyển nhiều.
Mạng không dây dễ dàng lắp đặt hơn vì không cần khoan đục và lắp đặt đường dây.
Mạng không dây thường được sử dụng cho các thiết bị di động như máy tính bảng, điện thoại,..
Mạng không dây nhanh và ổn định hơn mạng có dây.
Muốn bỏ các tùy chỉnh đã đặt, ta chọn đối tượng văn bản rồi chọn lệnh:
Lệnh Text/Remove Manual Kerns.
Lệnh Text/Puth on Path.
Lệnh Text/Remove from Path.
Lệnh Text/Puth on Manual.
Quan sát hình sau, em hãy nêu phép ghép để thực hiện vẽ đám mây như hình.
Phép hợp, phép cắt.
Phép hiệu đối xứng, phép hợp.
Câu 109. Quan sát hình sau, em hãy nêu phép ghép để thực hiện vẽ đám mây như hình.
Phép hợp, phép cắt.
Phép hiệu đối xứng, phép hợp.
Phép giao, phép chia.
Phép hiệu, phép giao.
Câu 110. Quan sát hình sau, biểu tượng trên thanh điều khiển này thuộc thuộc tính nào?
Chuyển đổi loại điểm neo.
Bỏ điểm, thêm điểm, gộp điểm, tách điểm.
Bỏ liên kết, liên kết, thêm điểm, bỏ điểm.
Chuyển đối tượng hình khối.
Câu 71. Viết chương trình nhập vào 4 số và tính tổng của chúng. Các dòng lệnh số mấy bị sai?
Dòng 1, 2
Dòng 2, 4
Dòng 3, 5
Dòng 4
Câu 72. Để nhập giá trị số thực cho biến x bạn Trúc viết câu lệnh như sau: >>x = input("Nhập số thực x: ") Câu lệnh trên đúng theo yêu cầu đặt ra chưa?
Chương trình chạy đúng.
Chương trình báo lỗi không chạy.
Không xác định được lỗi.
Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra.
Câu 73. Xác định kiểu của biểu thức sau? "34 + 28 - 45 "
int.
float.
bool.
string.
Câu 74. Phát biểu nào sau đây là sai?
Lệnh input() có chức năng nhập dữ liệu từ thiết bị chuẩn vào bàn phím
Bàn phím là thiết bị chuẩn duy nhất
Nội dung nhập có thể là số
Kết quả của lệnh input() là một xâu kí tự
Câu 75. Thứ tự các bước quá trình xử lí thông tin/dữ liệu bằng máy tính là:
Xử lí dữ liệu → Tiếp nhận dữ liệu → Đưa ra kết quả
Đưa ra kết quả → Tiếp nhận
Thứ tự các bước quá trình xử lí thông tin/dữ liệu bằng máy tính là:
Xử lí dữ liệu → Tiếp nhận dữ liệu → Đưa ra kết quả
Đưa ra kết quả → Tiếp nhận dữ liệu → Xử lí dữ liệu
Tiếp nhận dữ liệu → Đưa ra kết quả → Xử lí dữ liệu
Tiếp nhận dữ liệu → Xử lí dữ liệu → Đưa ra kết quả
Định nghĩa nào về Byte là đúng?
Là một ký tự.
Là một đơn vị dữ liệu 8 bit.
Là đơn vị đo tốc độ của máy tính.
Là dãy 8 chữ số.
Phát biểu nào dưới đây là đúng?
Mạng LAN là mạng mà các máy tính được kết nối trực tiếp với nhau qua cáp truyền tín hiệu.
Mạng LAN là mạng kết nối các máy tính trong một quy mô địa lí nhỏ.
Các máy tính trong mạng LAN cần được đặt trong một phòng.
Mạng LAN là mạng mà các máy tính được kết nối qua cùng một bộ thu phát wifi.
Các dịch vụ đám mây cơ bản chủ yêu liên quan đến:
Cho thuê tài nguyên phần mềm và phần cứng.
Cho thuê các dịch vụ Tin học
Cho thuê máy tính
Thuê người lập trình viết chương trình.
Thiết bị nào sau đây không phải là thiết bị số?
Quan sát hình ảnh, cho biết hộp công cụ (Tool box) chứa những gì?
Chứa các lệnh thường dùng liên quan đến tập tin, các lệnh tạo và biến đổi đối tượng.
Chứa các công cụ để khởi tạo, vẽ, điều chỉnh các đối tượng đồ họa. Đây là các công cụ làm việc chính, cơ bản của phần mềm.
Chứa thuộc tính của đối tượng đang được lựa chọn, các thuộc tính thay đổi tùy theo đối tượng đang chọn.
Chứa chỉ báo kiểu, lớp vẽ hiện tại, vị trí con trỏ, mức thu phóng hiện tại, thay đổi kích thước cửa sổ,…
Trong đồ họa vectơ, hình ảnh được xác định theo:
đường nét.
đường thẳng.
chấm ảnh.
điểm ảnh.
Rx, Ry là viết tắt của thuộc tính nào của hình tròn, hình elip?
g đồ họa vectơ, hình ảnh được xác định theo:
đường nét.
đường thẳng.
chấm ảnh.
điểm ảnh.
Rx, Ry là viết tắt của thuộc tính nào của hình tròn, hình elip?
Chiều rộng, chiều dài.
Bán kính theo phương ngang và thẳng đứng.
Độ cong tại các đỉnh của hình.
Góc của điểm đầu và điểm cuối.
Trong ngôn ngữ lập trình Python, từ khoá và tên:
Có ý nghĩa như nhau.
Người lập trình phải tuân theo quy tắc đặt tên.
Có thể trùng nhau.
Người lập trình không cần tuân thủ quy tắc.
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
2601thaothoa.
vanan901.
thao_khung.
vyvy105.
Tên biến nào sau đây là đúng trong Python?
-hoaimap.
hanlun@.
112_phiphi.
thu_banhbeo.
Để gán giá trị cho một biến số ta thực hiện như thế nào?
A =
A:=
Để viết 3 mũ 4 trong Python chọn
3**4.
3//4.
3*3+3*3.
3%4.
Nội dung nào dưới đây không đúng về đặc điểm của đồ họa vectơ?
Định nghĩa bằng phương trình toán học.
Phù hợp tạo logo, minh họa, bản vẽ kỉ thuật.
Định nghĩa bằng tập điểm.
Dễ dàng chuyển sang đồ họa điểm ảnh.
Sau khi hoàn thành việc vẽ hình, bản thân em lưu tệp bằng:
Lệnh File/Save hoặc nhấn tổ hợp phím Ctrl + S.
Lệnh File/New hoặc nhấn tổ hợp phím Ctrl + N.
Lệnh File/Save hoặc nhấn giữ phím Shift.
Lệnh File/SaveLuu hoặc nhấn giữ tổ hợp phím Alt + tab.
Python là:
Ngôn ngữ lập trình bậc cao.
Ngôn ngữ lập trình bậc thấp.
Chương trình dịch.
Ngôn ngữ máy.
Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?
/, -, +, *.
(*, /), (+, -).
(*, /)+ (*, -).
(+, -), (*, /).
Output của lệnh sau là: print(1+ 2 + 3+ 4)
10.
15.
1 + 2 + 3 + 4.
1 + 2 + 3.
Chọn p
o đúng?
/, -, +, *.
(*, /), (+, -).
(*, /)+ (*, -).
(+, -), (*, /).
Output của lệnh sau là: print(1+ 2 + 3+ 4)
10.
15.
1 + 2 + 3 + 4.
1 + 2 + 3.
Chọn phát biểu đúng khi nói về môi trường lập trình Python?
Chế độ soạn thảo có dấu nhắc.
Ngoài chế độ gõ lệnh trực tiếp và soạn thảo còn có các chế độ khác
Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh
Chế độ gõ lệnh trực tiếp có con trỏ soạn thảo.
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh 'an dep trai' ta viết:
print()
print(an dep trai)
print('an dep trai')
print an dep trai
Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python?
Python phân biệt chữ hoa và chữ thường.
Python là ngôn ngữ lập trình bậc cao.
Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…
Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
Máy tính có thể trực tiếp hiểu và thực hiện.
Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.
Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.
Dùng phục vụ trong học tập, không tính ứng dụng phát triển ứng dụng web, lập trình games…
Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:
