Môn thi
Tin học
Thời gian
50 phút
Số câu
15
Kỳ thi
Chưa đặt nhãn
Xem trước câu hỏi
Câu 1Thông hiểu
Xem chi tiết →Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?
A
Tham số.
B
Đối số.
C
Dữ liệu.
D
Giá trị.
Câu 2Thông hiểu
Xem chi tiết →Chọn phát biểu đúng trong các phát biểu sau:
A
Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị.
B
Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm.
C
Tham số là giá trị được truyền vào khi gọi hàm.
D
Cả 3 phát biểu trên đều đúng.
Câu 3Thông hiểu
Xem chi tiết →Phát biểu nào sau đây là sai về hàm trong Python?
A
Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.
B
Tham số được định nghĩa khi khai báo hàm.
C
Tham số và đối số có một số điểm khác nhau.
D
Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm.
Câu 4Thông hiểu
Xem chi tiết →Giả sử hàm f được khai báo với hai tham số. Khi gọi hàm, trường hợp nào dưới đây sẽ gây lỗi khi truyền đối số?
A
2, 3
B
10, c
C
"a", "b"
D
"a", "3"
Câu 5Nhận biết
Xem chi tiết →Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?
A
1
B
2
C
3
D
4
Câu 6Thông hiểu
Xem chi tiết →Các tham số của hàm f có kiểu dữ liệu gì nếu hàm f được gọi như sau:
f('5.0')
f('5.0')
A
str
B
float
C
int
D
Không xác định
Câu 7Nhận biết
Xem chi tiết →Hàm f được khai báo như sau f(a, b, c). Số lượng đối số truyền vào khi gọi hàm là:
A
3
B
2
C
1
D
4
Câu 8Vận dụng
Xem chi tiết →Hoàn thành chương trình kiểm tra một số có là số nguyên tố không:
def prime(n):
c = 0
k = 1
while(k<n):
if n%k == 0:
c = c + 1
k = k+ 1
if c == 1:
return (…)
else:
return (…)
def prime(n):
c = 0
k = 1
while(k<n):
if n%k == 0:
c = c + 1
k = k+ 1
if c == 1:
return (…)
else:
return (…)
A
True, False.
B
True, True.
C
False, False.
D
False, True.
Câu 9Thông hiểu
Xem chi tiết →Giá trị của m là bao nhiêu để kết quả in ra là 5?
```python
def tinhSum(a, b):
return a + b
s = tinhSum(1, m)
print(s)
```
```python
def tinhSum(a, b):
return a + b
s = tinhSum(1, m)
print(s)
```
A
1
B
4
C
2
D
3
Câu 10Thông hiểu
Xem chi tiết →Chương trình sau bị lỗi ở dòng thứ bao nhiêu?
1. def tinh(a, b):
2. if(b != 0):
3. return a // b
4. s = tinh(1, m)
5. print(s)
1. def tinh(a, b):
2. if(b != 0):
3. return a // b
4. s = tinh(1, m)
5. print(s)
A
2
B
3
C
4
D
5
Hiển thị 10 trên 15 câu hỏi