Font size
Worksheetsbài tập tin 11
Total questions: 21
Worksheet time: 11mins
Số phần tử của mảng là:
Vô hạn.
Có giới hạn.
Có n phần tử.
Có 100 phần tử.
Để truy xuất tới phần tử cuối cùng của mảng 1 chiều a gồm n phần tử ta viết:
a[n]
a[n+1]
a[100]
a[n-1]
Để truy xuất tới phần tử đầu tiên của mảng 1 chiều a ta viết:
a[1]
a[0]
a[i]
a[]
Cho đoạn chương trình:
int a[100];
...
for (int i=0;i<100;i++)
if (i%2==0)
printf("%d\t",a[i]);
In các số chẵn của mảng
In các số có chỉ số chẵn của mảng
Tính tổng các số chẵn của mảng
Đếm số lượng các số chẵn của mảng
Phương án nào dưới đây là khai báo mảng hợp lệ?
int a[ ];
int a [0];
float a[10];
float a[]=10;
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
Dùng để truy cập đến một phần tử bất kì trong mảng
Dùng để quản lí kích thước của mảng
Dùng cho vòng lặp khi thao tác trên mảng
Dùng để chỉ số lượng phần tử của mảng
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 )
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,' ')
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
Cho mảng A gồm N số nguyên dương. Đoạn chương trình sau làm gì?
d = 0
for i in range (1,n+1):
if A[i] % 2 == 0 : d = d + 1
Đếm các số chẳn trong mảng A.
Tính tổng các phẩn tử của mảng A.
Tính tổng các số lẻ trong mảng A.
Đếm các số lẻ trong mảng A.
Trong ngôn ngữ lập trình Python, đoạn chương trình sau thực hiện việc nào trong các việc sau (A là mảng số có N phần tử)?
S=0
for i in range (1,n+1): S= S + A[i]
Tính tổng các phần tử của mảng A
Đếm số phần tử của mảng A.
In ra màn hình mảng A.
Tính tích các phần tử của mảng A.
Đoạn lệnh sau thực hiện và cho kết quả gì?
for i in range(1,11):
if a[i] % 2 !=0 : print(a[i])
Xuất ra các giá trị phần tử mảng chia hết cho 2
Tính tổng phần tử mảng chia hết cho 2
Xuất ra các giá trị phần tử mảng không chia hết cho 2
Nhập từng phần tử cho mảng
Số phần tử của mảng là:
Vô hạn.
Có giới hạn.
Có n phần tử.
Có 1000 phần tử.
