NEW
Font size
Worksheetsđề cương tin học cuối kì 2 (11)
Total questions: 40
Worksheet time: 3hrs 20mins
Khẳng định nào sau đây là đúng khi nói về tệp?
Được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD, …) và bị mất khi tắt nguồn điện.
Được lưu trữ lâu dài ở bộ nhớ trong và không bị mất khi tắt nguồn điện.
Được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD, …) và không bị mất khi tắt nguồn điện; lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.
Lượng thông tin lưu trữ trên tệp nhỏ.
Xét theo cách tổ chức dữ liệu, có thể phân tệp thành:
2 loại
3 loại
1 loại
4 loại
Xét theo cách thức truy cập, có thể phân tệp thành:
2 loại
3 loại
1 loại
4 loại
Khẳng định nào sau đây là đúng khi nói về số lượng phần tử của tệp?
Số lượng phần tử của tệp được xác định trước.
Số lượng phần tử của tệp được khai báo trước
Số lượng phần tử của tệp là 1
Số lượng phần tử của tệp không xác định trước
Hai thao tác cơ bản đối với tệp là
Ghi dữ liệu vào tệp và đọc dữ liệu từ tệp
Ghi dữ liệu vào tệp và đọc dữ liệu từ tệp
Ghi dữ liệu vào tệp và đóng tệp.
Ghi dữ liệu vào tệp và đóng tệp.
Khẳng định nào sau đây là đúng khi nói về tệp văn bản?
Dãy kí tự kết thúc bởi nhóm kí tự bất kì
Dãy kí tự kết thúc bởi nhóm kí tự đặc biệt
Dãy kí tự kết thúc bởi nhóm kí tự xuống dòng hay kí tự kết thúc tệp
Dãy kí tự kết thúc bởi nhóm kí tự chữ số
Câu 7. Muốn mở tệp “dulieu.inp” ra để đọc thì sử dụng thao tác nào sau đây?
f=open()
f=open(“d:\dulieu”)
f=open(“d:\dulieu.inp”).
f=open(“d:\dulieu.inp”,”r”)
Để đọc một số dòng trong tệp “dulieu.inp” ta sử dụng câu lệnh nào?
a=f.read(size)
a=f.readline()
a=f.readlines()
a=readline()
Để đọc toàn bộ tệp “dulieu.inp” ta sử dụng câu lệnh nào?
a=f.read(size)
a=f.readline()
a=f.readlines()
a=readline()
Để đọc từ vị trí đầu tiên trong tệp “dulieu.inp” đến chỗ kích thước mong muốn, sử dụng câu lệnh nào?
a=f.read(size)
a=f.readline()
a=f.readlines()
a=readline()
Để đọc 10 vị trí đầu tiên trong tệp “dulieu.inp”, sử dụng câu lệnh nào?
a=f.read(10)
a=f.readline(10)
a=f.readlines(10)
a=readline(10)
Giả sử tệp “dulieu.inp” chứa giá trị: 5 2 1 9 6, sau khi thực hiện câu lệnh:
for i in f:
print(i)
Ta sẽ được kết quả:
5 2 1 9 6
23
0
5 1 9
Giă sử tệp “dulieu.inp” chứa giá trị: 5 2 1 9 6, sau khi thực hiện câu lệnh:
for i in f:
t = t+i
print(t)
Ta sẽ được kết quả:
5 2 1 9 6
23
0
5 1 9
Để mở tệp “ketqua.inp” ra để ghi, sử dụng câu lệnh nào?
f=open()
f=open(“d:\dulieu”)
f=open(“d:\dulieu.inp”)
f=open(“d:\dulieu.inp”,”w”)
Để ghi dữ liệu vào tệp “ketqua.inp” sử dụng câu lệnh nào?
f.write()
write
f.write(s)
f.read()
Giả sử trong tệp “ketqua.inp” đang có dữ liệu, sau khi thực hiện lệnh f.write(s) thì dữ liệu trong xâu s sẽ:
ghi đè lên dữ liệu cũ trong tệp
ghi xuống dòng tiếp theo
không ghi được vào tệp
báo lỗi
Giả sử trong tệp “ketqua.inp” đang có dữ liệu, muốn ghi dữ liệu mới mà không đè lên dữ liệu cũ ta sử dụng câu lệnh mở tệp ở chế độ nào?
f=open()
f=open(“d:\dulieu”)
f=open(“d:\dulieu.inp”,”a”)
f=open(“d:\dulieu.inp”,”w”)
Giải sử biến tệp f1 là biến để khai báo mở tệp “dulieu.inp”, biến tệp f2 khai báo để mở tệp “ketqua.inp”. Để kết thúc làm việc với 2 tệp trên ta sử dụng câu lệnh nào?
f1.close()
f2.close()
f1,f2.close()
f1.close(); f2.close()
Phát biểu nào sau đây là đúng khi nói về chương trình con?
Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ 1 vị trí trong chương trình
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và không thể thực hiện từ nhiều vị trí trong chương trình
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ nhiều vị trí trong chương trình
Cấu trúc của hàm bao gồm:
<phần đầu>
<phần thân>
<phần đầu>
<phần thân>
<phần khai báo>
<phần thân>
Tham số hình thức là:
các biến được khai báo để dùng riêng trong thân hàm
các biến được khai báo cho dữ liệu vào/ra
các biến được khai báo bất kì trong chương trình
tất cả các biến của chương trình
Biến toàn cục là:
các biến được khai báo để dùng riêng trong thân hàm
các biến được khai báo cho dữ liệu vào/ra
Biến của chương trình Biến toàn cục là con và chương trình chính.
các biến của chương trình chính
Trong câu gọi hàm sin(90), thì giá trị 90 là:
Biến toàn cục
Tham số hình thức
Tham số thực sự
Biến cục bộ
Cuối dòng đầu tiên của định nghĩa hàm phải có:
Dấu ":"
Dấu ";"
Dấu "."
Dấu ","
Cú pháp tạo hàm trong Python là gì?
def my_function():
function my_function():
def function my_function():
def(my_function):
Hàm có thể trả về bao nhiêu giá trị trong Python?
Một giá trị
Hai giá trị
Nhiều giá trị
Không gọi được giá trị
Lệnh nào được sử dụng để trả về kết quả từ hàm?
return
break
continue
exit
Cú pháp khai báo tham số trong hàm là gì?
def my_function(parameter1, parameter2):
def my_function(parameter1; parameter2):
def my_function(parameter1: parameter2):
def my_function(parameter1 parameter2):
Cú pháp tạo hàm trong Python bắt đầu bằng từ khóa nào?
def
function
create
make
Hàm có thể nhận bao nhiêu tham số truyền vào?
Không giới hạn
1
2
3
Trong Python, giá trị trả về của hàm được xác định bằng từ khóa nào?
return
give back
result
outcome
Cho đoạn chương trình
def tong(a,b):
tong=a+b
return tong
x=2; y=3, khi gọi tong(x,y) thì kết quả là:
2
3
4
5
Cho đoạn chương trình
def tong(a,b):
tong=a+b
return tong
Khi gọi tong(5,1) thì kết quả là:
2
3
6
5
Cho đoạn chương trình:
def tbc (a,b)
tbc=(a+b)/2
return tbc
x=2; y=3
print(tbc(x,y))
print(tbc(4,2))
Đoạn chương trình trên sai vì:
thiếu dấu “:”
thiếu lệnh return
thiếu tham số trong hàm
Sai từ khóa khai báo hàm.
Cho đoạn chương trình
def tich(a,b):
tich=a*b
return tich
x=2; y=3
print(tich(x,y))
print(tich(3,4))
x, y trong đoạn chương trình trên gọi là
Biến cục bộ
Biến toàn cục
Giá trị
tham số
Cho đoạn chương trình
def tich(a,b):
tich=a*b
return tich
x=2; y=3
print(tich(x,y))
print(tich(3,4))
Trong lời gọi print(tich(3,4)), thì 3 và 4 gọi là:
Biến cục bộ
Biến toàn cục
Giá trị
tham số thực sự
Cho đoạn chương trình
def tich(a,b):
tich=a*b
return tich
x=2; y=3
print(tich(x,y))
print(tich(3,4))
Sau lời gọi print(tich(x,y)) thì kết quả là:
2
3
4
6
Cho đoạn chương trình
def tich(a,b):
tich=a*b
return tich
x=2; y=3
print(tich(x,y))
print(tich(3,4))
Sau lời gọi print(tich(3,4)) thì kết quả là:
7
1
10
12
Cho đoạn chương trình:
def tbc (a,b)
tbc=(a+b)/2
return tbc
x=2; y=3
print(tbc(x,y))
print(tbc(4,2))
Giả sử đoạn chương trình trên đã được sửa đúng, sau lời gọi print(tbc(x,y)) kết quả là:
6
2,5
2
3
Cho đoạn chương trình:
def tbc (a,b)
tbc=(a+b)/2
return tbc
x=2; y=3
print(tbc(x,y))
print(tbc(4,2))
Giả sử đoạn chương trình trên đã được sửa đúng, sau lời gọi print(tbc(4,2)) kết quả là:
6
2,5
2
3
