NEW
Font size
WorksheetsTin học
Total questions: 57
Worksheet time: 3hrs 51mins
Câu 1: Đưa thông tin không phù hợp lên mạng có thể bị coi là vi phạm gì ?
Vi phạm pháp luật
Vi phạm đạo đức
Tùy theo nội dung và hậu quả
Không vi phạm
Câu 2: Luật An ninh mạng được Quốc hội Việt Nam ban hành vào năm nào ?
1998
2008
2018
2017
Câu 3: Ngày 25 tháng 6 năm 2019, Quốc hội Việt Nam ban hành Luật gì quy định quyền tác giả đối với sản phẩm ?
Luật tác giả
Luật sỡ hữu
Luật sỡ hữu trí tuệ
Luật trí tuệ
Câu 4: Luật Sở hữu trí tuệ bao gồm quyền thân nhân và quyền gì ?
Sở hữu
Trí tuệ
Tài sản
Giá trị
Câu 5: Mua quyền sử dụng cho một máy tính, sau đó cài đặt cho máy thứ hai là hành vi vi phạm gì ?
Vi phạm đạo đức
Vi phạm pháp luật
Vi phạm bản quyền
Không vi phạm gì
Câu 7: Bản quyền của phần mềm không phụ thuộc vào đối tượng nào ?
Người lập trình
Người đầu tư
Người mua quyền sử dụng
Người mua quyền tài sản
Câu 6: Trong luật Sở hữu trí tuệ được Quốc Hội ban hành ngày 25/6/2019, quy định quyền tác giả đối với tác phẩm (bài thơ, bài báo, bức tranh, hình vẽ, chương trình máy tính, sưu tập dữ liệu,...) bao gồm các quyền nào sau đây ?
Quyền tác giả và quyền tác phẩm
Quyền nhân thân và quyền tác giả
Quyền thân nhân và quyền tài sản
Quyền tài sản và quyền tác giả
Câu 8: Ngôn ngữ lập trình Python được ra mắt lần đầu năm nào?
1997
1991
1981
1975
Câu 9: Ngôn ngữ lập trình nào sau đây không phải là ngôn ngữ lập trình bậc cao ?
Python
Java
Assembly
C/C++
Câu 10: Phát biểu nào sau đây Sai khi nói về ưu điểm của ngôn ngữ lập trình bậc cao ?
Gần gữi với ngôn ngự tự nhiên, dễ viết
Máy tính có thể trực tiếp hiểu và thực hiện được
Dễ học, dễ khai thác hơn so với các ngôn ngữ bậc thấp
Không phụ thuộc vào hệ điều hành của máy tính
Câu 11: Lệnh sau in ra kết quả nào ?
( >>> 5+5/2 )
7,5
6
7
5
Câu 12: Giá trị của biểu thức Python sau sẽ là bao nhiêu ?
( >>> 8+8/2-3**2 )
6
2
3
-1
Câu 13: Lệnh sau in ra kết quả nào ?
( >>> "5/2" )
2.5
1
2
'5/2'
Câu 14: Muốn in ra giá trị ‘10A1’ trong Python ta thực hiện lệnh nào sau đây?
10+A1
"10"+"A1"
"10"+A1
10+"A1"
Câu 15: Lệnh nào sau đây trong Python bị lỗi ?
3+7/3=,6.5
3+7/2,6.5
“3+7/2=”,6.5
3+7/2,”=6.5”
Câu 16: Cú pháp câu lệnh gán trong Python là ?
<biến>:<giá trị>
<biến>=<giá trị>
<biến>:=<giá trị>
<biến>==<giá trị>
Câu 17: Tên biến nào sau đây trong Python hợp lệ ?
1abc
abc1
abc 1
abc-1
Câu 18: Ký tự đặc biệt nào sau đây có thể xuất hiện trong tên biến của Python ?
_
!
@
$
Câu 19: Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng ?
b = 10
B = 10
b == 10
b = '10'
Câu 20: Trường hợp nào sau đây không phải lệnh gán trong python ?
cd = 50
a = a * 2
a = 10
a + b = 100
Câu 21: Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng ?
S:=R*R*pi
S:=R*R*pi
S:=2(R)*pi
S:=R2*pi
Câu 22: Để viết 3 mũ 4 trong Python chọn ?
3**4
3//4
3*3+3*3
3%4
Câu 23: Chọn câu phát biểu SAI khi phát biểu về biến trong ngôn ngữ lập trình Python:
Là tên một vùng nhớ dùng để lưu trữ giá trị
Giá trị của biến có thể thay đổi khi thực hiện chương trình
Tên biến không phân biệt chữ hoa và chữ thường
Tên biến không bắt đầu bằng chữ số
Câu 24: Kết quả sau khi thực hiện câu lệnh sau là:
>>>x,y,z=3,4,6
>>>x+y+z
9
12
18
13
Câu 25: Lệnh sau cho kết quả là xâu ký tự nào ?
>>>”10”+”0”*5
‘1000000’
Lỗi
’1005’
‘10’
Câu 26: Cho biết kết quả khi thực hiện lệnh sau:
>>>11%2
5.5
5
1
5,5
Câu 27: Cho biết kết quả khi thực hiện lệnh sau:
>>> 11//2
5.5
5
1
5,5
Câu 28: Cho biết kết quả khi thực hiện lệnh sau:
>>> 11/2
5.5
5
1
5,5
Câu 29: Lệnh sau sẽ in ra kết quả gì?
>>> s*0
s
' '
0
1
Câu 30: Cú pháp lệnh input() là:
<biến>=input(<dòng thông báo>)
<biến>=input(<dòng thông báo>)
<biến>=input(<dòng thông báo>)
<biến>=input(<dòng thông bóa>)
Câu 31: Kiểu của biểu thức x = “7 + 3 * 2” là gì ?
Int
bool
float
str
Câu 32: Để nhận biết kiểu dữ liệu trong Python chũng ta dùng lệnh:
input()
print()
type()
int()
Câu 33: Đâu không phải là kiểu dữ liệu cơ bản trong Python ?
int
list
float
bool
Câu 34: Phát biểu nào sau đây là SAI ?
Lệnh int() không chuyển đổi được xâu chứa số thực
Lệnh int() có chức năng chuyển đổi số thực thành số nguyên
Lệnh int() có chức năng chuyển đổi xâu chứa số nguyên thành số nguyên
Lệnh int() có chức năng chuyển đổi xâu chứa số thực thành số nguyên
Câu 35: Chức năng của lệnh print() là:
Nhập dữ liệu từ thiết bị vào chuẩn
Nhập dữ liệu từ thiết bị vào chuẩn
Đưa dữ liệu thiết bị ra chuẩn
Chuyển đổi kiểu dữ liệu trong python
Câu 36: Kiểu dữ liệu của biến khi thực hiện dòng lệnh sau là:
>>x=6.7
>>type(x)
int
float
string
double
Câu 37: Kết quả của câu lệnh sau là gì?
>>> str(3+4//3)
“3+4//3”
“4”
4
‘4’
Câu 38: Xác định kiểu của biểu thức sau?
>>> “34 + 28 – 45 ”
int
float
bool
string
Câu 39: Xác định kiểu dữ liệu của câu lệnh sau:
>>>b=10>3
>>>type(b)
int
float
string
bool
Câu 40: Chọn phát biểu SAI trong các phát biểu sau:
Biểu thức lôgic đơn giản nhất là các biểu thức so sánh số hoặc xâu kí tự
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False
Các phép toán trên kiểu dữ liệu lôgic là and (và), or (hoặc), not (phủ định)
Giá trị của biểu thức lôgic thuộc kiểu dữ liệu str
Câu 41: Trong câu lệnh điều kiện dạng đủ nếu python kiểm tra <điều kiện> đúng thì:
thực hiện <khối lệnh 1>
thực hiện <khối lệnh 2>
thoát khỏi câu lệnh
chuyển sang lệnh tiếp theo
Câu 42: Câu lệnh điều kiện dạng thiếu:
if <điều kiện>:
<khối lệnh>
if <điều kiện>
<khối lệnh>
if <điều kiện>;
<khối lệnh>
if <điều kiện>:
<khối lệnh>
Câu 43: Nhóm, khối lệnh sau điều kiện cuả lệnh if được viết:
Lùi vào mặc định là 1 tab
Viết thẳng hàng với lệnh if
Lùi vào mặc định là 4 tab
Lùi vào mặc định một cách trống
Câu 44:Kết quả của chương trình sau là gì?
x = 5
y = 6
if x > y:
print(“Max = ”,x)
else:
print(“Max = “ ,y)
Max = 5
Max = 6
Max = x
Max = y
Câu 45: Kết quả của đoạn chương trình sau là gì:
a = 2
if a>0:
print(a,” là số nguyên dương”)
else:
print(a,” là số nguyên âm”)
a là số nguyên dương
a là số nguyên âm
2 là số nguyên dương
2 là số nguyên âm
Câu 46: Kết quả của đoạn chương trình sau là:
a = 5
if a%2 = = 0:
print(a,”là số chẵn”)
else:
print(a,”là số lẻ”)
a là số chẵn
a là số lẻ
5 là số chẵn
5 là số lẻ
Câu 47: Kết quả của đoạn chương trình sau là:
a =10
if a%3 !=0:
print(a, “không chia hết cho 3”)
else:
print(a,”chia hết cho 3”)
a không chia hết cho 3
a chia hết cho 3
10 không chia hết cho 3
10 chia hết cho 3
Câu 48: Trong python lệnh range(n) trả lại vùng giá trị gồm:
n số từ 0 đến n-1
n số từ 1 đến n
n số từ 2 đến n+1
n số từ -1 đến n-2
Câu 49: Sử dụng câu lệnh for trong trường hợp:
Rẽ nhánh dạng thiếu
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
Rẽ nhánh dạng đầy đủ
Câu 50: Cấu trúc của vòng lặp for có dạng:
for <i> in range(n): <khối lệnh>
for <i> in range(n) <khối lệnh>
for <i> in range(n); <khối lệnh>
for <i> in range(n). <khối lệnh>
Câu 51: Công việc nào sau đây lặp với số lần xác định ?
Đổ nước từ ca nhỏ sang ca lớn cho tới khi đầy ca lớn
Đổ nước từ ca có dung tích 1L sang ca có dung tích 10L cho tới khi đầy
Chạy xung quanh sân trường đúng 30 phút thì dừng lại
Nhặt bóng bỏ vào rổ cho tới khi đầy rổ
Câu 52: Trong Python, câu lệnh nào dưới đây được in ra 10 dòng chữ A ?
for i in range(10): input(“A”)
for i in range(10): print(“A”)
for i in range(10): print(A)
for i in range(10): input(“A”)
Câu 53: Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng ?
x = 0
for i in range(10): x = x + 1
x = 0
for i in range(10): x:= x + 1
x = 0
for i in range(10) x = x + 1
x:= 0
for i in range(10): x = x + 1
Câu 54: Đoạn chương trình sau cho kết quả gì :
n
=10
s=0
for k in range(n):
if k%2 = = 0:
s = s +k
Tính tổng các số tự nhiên tự 1 tới n
Tính tổng các số tự nhiên chẵn nhỏ hơn n
Tính tổng các số tự nhiên lẻ nhỏ hơn n
Tính tổng các số tự nhiên từ 1 tới n-1
Câu 56: Đoạn chương trình sau cho ra kết quả gì?
n=20
c=0
for k in range(n):
if k%3 = = 0:
c = c +1
print(c)
6
7
13
12
Câu 55: Đoạn chương trình sau cho ra kết quả gì?
for k in range(3,10):
Print(k, end = “ “)
3 4 5 6 7 8 9 10
3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9 10
Câu 57: Đoạn chương trình sau in ra kết quả gì?
n=10
cuont=0
for k in range(1,n):
if n%k = = 0:
count = count +1
print(count)
1 2 5
1 2 5 10
3
4
