WorksheetsĐề cương giữa kì 2- tin11
Total questions: 69
Worksheet time: 35mins
Cho đoạn lệnh sau:
S=0
for i in range(N) : S=S+1
Nếu N= 5 thì S=?
S= 6
S= 5
S= 10
S= 12
Vòng lặp sau cho kết quả S bằng bao nhiêu:
S = 1
for i in range(1,4) :
S = S * 2
S = 6
S = 8
S = 10
S = 12
Xét đoạn chương trình sau
for i in range (1,11) :
if(i % 3 == 0) or (i % 5 == 0) :print( i,end=" " )
A. 3 5 7 9 10
B. 2 4 6 8 10
C.1 3 5 7 9
D.3 5 6 9 10
Câu lệnh sau
s=5
while (s<=20): s=s+2
Câu lệnh trên dừng lại khi nào?
S= 20
S> 20
S< 20
S= 6
Cho đoạn lệnh sau:
dem= 0
for i in range(1,n+1):
if i%3== 0:
dem=dem +1
trong trường hợp N=10 thì dem=?
1
3
0
2
Cho bài toán: s=n!
đoạn code nào sau đây là đúng để tính s?
S:=1;
for i in range (1,N+1):S=S+i;
S:=0;
for i in range (1,N+1):S=S*i;
S:=0;
for i in range (1,N+1):S=S+i;
S=1
for i in range (1,N+1):
S=S*i
Trong ngôn ngữ lập trình Python, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While có một lệnh con ?
While a>5:
a = a – 1
While a>5 ;
a = a – 1
While a>5 .
a = a – 1
While a>5 do
a = a – 1
Trong ngôn ngữ lập trình Python, đoạn chương trình sau đưa ra màn hình kết quả gì ?
for i in range(n,0,-1):
print(i, end=" ")
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
Đưa ra 10 dấu cách
Không đưa ra kết quả gì
Cho đoạn chương trình sau:
x=5
y=3
if x>y:
F=x*x-y
else :F=3*x-y
print(F)
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Mỗi tuần đi nhà sách một lần
Gọi điện cho đến khi nhấc máy
Tuần đi học 6 buổi
Câu 1: // là phép toán gì trong Python ?
Chia lấy phần nguyên
Cộng
Trừ
Chia lấy phần dư
Câu 2: Chọn đáp án đúng cách viết từ khóa trong Python ?
int, True, Print, input.
Str, True, Print, Input
float, True, print, input.
Bool, True, Print, Input
Câu 3: a=4.0. Hãy xác định kiểu dữ liệu của biến a. ?
int
float
str
bool
Câu 4: :Sau khi thực hiện đoạn chương trình sau:
a=5
b=6
c = a**2+b-a
print(c)
Giá trị của c là bao nhiêu ?
26
27
28
11
Câu 6: Với a=8 ; b=11.
Sau khi thực hiện đoạn chương trình sau giá trị của c bằng bao nhiêu ?
if a>b :
c = a-b
else :
c = b-a
-3
3
-4
4
Xác định input cho bài toán sau: Nhập vào 2 số nguyên a, b. Tìm số lớn nhất.
số nguyên a, b
số nguyên a
số nguyên b
số lớn nhất
Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì?
Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
Phương tiện để soạn thảo văn bản trong đó có chương trình
Ngôn ngữ Pascal hoặc C
Phương tiện diễn đạt thuật toán
Phát biểu nào dưới đây là đúng?
Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau
Máy tính chỉ nhận biết được kí tự 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân
Chương trình dịch gồm hợp dịch, thông dịch, biên dịch
Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch
Phát biểu nào dưới đây là đúng ?
Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn của người lập trình tạo ra
Cú pháp của một ngôn ngữ lập trình là bộ quy tắc cho phép người lập trình viết chương trình trên ngôn ngữ đó
Mỗi ngôn ngữ lập trình đều có 3 thành phần là bảng chữ cái, cú pháp và ngữ nghĩa, nên việc khai báo kiểu dữ liệu, hằng, biến,… được áp dụng chung như nhau cho mọi ngôn ngữ lập trình
Các ngôn ngữ lập trình đều có chung một bộ chữ cái
Ngôn ngữ lập trình Python được ra đời vào năm?
1991
1992
1995
2000
Câu lệnh print(type(a)) dùng để?
Xác định kiểu dữ liệu của số a
In ra màn hình kiểu dữ liệu số a
Nhập vào kiểu dữ liệu số a
Nhập vào số a
Phép toán (3%5+7//2) có giá trị bằng?
6
4
3
1
Phép toán (T>3 and T<100) trả về giá trị là gì khi T=10?
100
10
True
Faslse
Câu lệnh nào sau đây là chú thích trong Python?
*Giải ptb2
#Giải ptb2
$Giải ptb2
&Giải ptb2
Trong biểu diễn thuật toán bằng sơ đồ khối, hình ô van dùng để thể hiện?
Phép so sánh
Phép tính toán
Trình tự thực hiện các bước
Nhập, xuất dữ liệu
Chương trình trên in ra?
10 dòng Hello
9 dòng Hello
Hello
Lỗi
Chương trình in ra?
i
1, 2, 3, 4, 5
1, 2, 4
2, 3, 4
Chương trình in ra kết quả bằng?
6
12
7
36
Biến toàn cục của chương trình trên là?
A, B
t
x, y
Chương trình con trên là hàm hay thủ tục?
Hàm
Thủ tục
Biến cục bộ trong chương trình con trên là?
M, N
A, B
M, N, A, B
Không có biến cục bộ
Câu lệnh nào sau đây dùng để nhập số nguyên từ bàn phím?
a=int(input())
a=float(input())
a=map(input())
a=print(input())
Cho đoạn chương trình sau:
for i in range(1,51,2): print(i)
Chương trình trên là bài toán nào sau đây:
in ra các số từ 1,51,2
in ra các số lẻ từ 1 đến 49
in ra các số lẻ từ 1 đến 50
in ra các số lẻ từ 1 đến 51
Cho đoạn chương trình sau:
for i in range(2,31,1): print(i)
Chương trình trên là bài toán nào sau đây:
in ra các số từ 2 đến 30
in ra các số từ 2 đến 31
in ra các số từ 1 đến 30
in ra các số từ 1 đến 31
Chương trình trên cho kết quả là gì:
in ra các số từ 1 đến 20
in ra các số chẵn từ 1 đến 25
in ra số 5, 10, 15, 20, 25
in ra số lẻ từ 1 đến 25
Kết quả in ra sẽ là?
3,4,5,6,7,8,9,10
3,4,5,6,7,8,9
3,5,7,9
3,5,7,9,11
Kết quả in ra dưới đây là?
0,1,2,3,4,5
1,2,3,4
0,1,2,3,4
1,2,3,4,5
Kết quả in ra dưới đây là?
49
50
47
46
Kết quả in ra dưới đây là?
1,2,3,4,5
0,1,2,3,4,5
0
0,1,2,3,4
Cho biết hàm sau bao gồm những số nào:
range(30,20,-2)
30, 28, 26, 24, 22
30, 28, 26, 24, 22, 20
28, 26, 24, 22, 20
28, 26, 24, 22, 20, 18
Dòng lệnh 5, in ra màn hình kết quả là:
18
9
6
3
Dòng lệnh 5, in ra màn hình kết quả là:
18
20
30
22
Dòng lệnh 5, in ra màn hình kết quả là:
25
20
30
35
Dòng lệnh 5, in ra màn hình kết quả là:
12
18
30
36
4
3
2
1
3
2
1
0
Trong NNLT Python, biểu thức nào sau đây là biểu thức quan hệ?
x + 1
x > 1
(0 <= x) And (x <= 1)
2
Trong NNLT Python, kết quả của biểu thức 15 %(2 + 4)*2 là?
3
6
1
4
Trong NNLT Python, biểu thức nào sao đây là biểu thức lôgic?
(5 %2) + 3*y
(3*x + 2*y) = (x - 1)
(5 %2)+3*(3 //2)
(5<=x) and (x<=11)
Trong NNLT Python, biểu thức b*b - 4*a*c là biểu thức gì?
Biểu thức lôgic
biểu thức số học
biểu thức quan hệ
một loại biểu thức khác
Hãy cho biết giá trị của biến x sau khi thực hiện dãy lệnh sau?
x=3
y=5
x= x+y-1
3
5
2
7
Giá trị của biểu thức S= (10 %5 + 4) //2 là bao nhiêu?
0
3
2
1
Câu lệnh nào sao đây là ĐÚNG khi gán giá trị 100 cho biến C?
C =: 100
C = 100
C: = 100
100 := C
Biểu thức not (x >0), với giá trị tham chiếu x = -5 trả về kết quả là gì?
Đúng
Sai
True
False
Nếu x %2 == 0 thì x là số
không chia hết cho 3
chẵn.
chia hết cho 3
lẻ
Biểu thức x <=10 cho kết quả là False khi x bằng:
8
9
10
11
Cho biểu thức sau: (a %3 == 0) and (a %4 == 0)
Số a nhận giá trị nào sau đây để biểu thức cho kết quả là True?
15
16
20
24
Cho đoạn chương trình:
a = 100
b = 30
x = a //b
print(x)
Cho biết kết quả sau khi thực hiện lệnh :
10
3
33
1
Để nhập một số nguyên từ bàn phím vào biến x ta dùng lệnh?
x=int(input())
x=input()
Writeln(x);
Read(‘X’);
Chương trình sau:
a = 4; b = 5
print(‘Tong cua ’, a, ‘ va ’, b, ‘ la ’, a + b);
Kết quả in ra màn hình là:
Tong của 4 va 5 la 9.
‘Tong cua ’, a, ‘ va ’, b, ‘ la ’, a + b;
Tong cua ’, a, ‘ va ’, b, ‘ la ’, 9;
Tong cua ’, 4, ‘ va ’, 5, ‘ la ’, 9;
Cấu trúc rẽ nhánh: if<điều kiện>: <câu lệnh>
Câu lệnh được thực hiện khi nào?
Điều kiện không được tính toán
Điều kiện đã được tính toán xong
Điều kiện được tính toán và cho giá trị đúng
Điều kiện được tính toán và cho giá trị sai
Câu lệnh sau thực hiện công việc gì?
if N %3 =0 : print (N , ‘ chia het cho 3’)
else: print (N, ‘ khong chia het cho 3’)
Kiểm tra xem N có phải là số có ba chữ số hay không
Kiểm tra xem N có chia hết cho 3 không
Kiểm tra xem N có tận cùng bằng 3 không.
Kiểm tra xem N có phải số lẻ hay không.
Với cấu trúc rẽ nhánh: if <điều kiện> : <câu lệnh 1> else <câu lệnh 2>
Câu lệnh 1 được thực hiện khi nào?
Biểu thức điều kiện sai và câu lệnh 2 thực hiện xong
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Biểu thức điều kiện đúng và câu lệnh 2 thực hiện xong
Chọn cú pháp đúng nhất về câu lệnh lặp?
for <biến đếm> in range (<giá trị đầu>,<giá trị cuối>,<bước nhảy>): <câu lệnh>
For <biến đếm>in range (<giá trị đầu>,<giá trị cuối>,<bước nhảy>: <câu lệnh>
For <biến đếm>:=<giá trị đầu> to <giá trị cuối>; do <câu lệnh>;
For <biến đếm>=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Đoạn chương trình sau giải bài toán nào?
for i in range(M+1):
if (i %2 == 0) and (i% 4 == 0): T := T + i
Tổng các số chia hết cho 2 hoặc 4 trong phạm vi từ 1 đến M
Tổng các số chia hết cho 2 và 4 trong phạm vi từ 0 đến M
Tổng các số chia hết cho 2 trong phạm vi từ 1 đến M
Tổng các số chia hết cho 4 trong phạm vi từ 1 đến M
Vòng lặp while kết thúc khi nào
Khi một điều kiện cho trước được thỏa mãn
Khi đủ số vòng lặp
Khi tìm được Output
Tất cả các phương án
Kết quả của (điều kiện ) trong câu lệnh while sẽ là kiểu dữ liệu nào?
nguyên
thực
lôgic
Là một dãy kí tự
kết quả của đoạn chương trình sau cho giá trị s=?
s=0
for i in range(7): s:=s+ i
20
21
10
0
Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while là đúng:
While S < 108:
While S < 108 do
while S < 108:
While S >= E8 do
