WorksheetsÔN TẬP C - mảng 1 chiều
Total questions: 13
Worksheet time: 7mins
Cho b bằng 5 và c bằng 8. Hãy cho biết giá trị của a,b,c sau khi thi hành riêng biệt từng dòng lệnh sau:
a=b++ + c++;
13
14
15
16
Cho b bằng 5 và c bằng 8. Hãy cho biết giá trị của a,b,c sau khi thi hành riêng biệt từng dòng lệnh sau:
a=b++ + ++c;
14
13
12
15
Hãy cho biết giá trị của b và a sau đoạn chương trình:
int a,b=2;
b=(a=3,(5*b)+(a*=b));
a=6, b=16
a=3, b=2
a=6, b=2
a=3, b=16
Chỉ thị nào sau đây là đúng khi dùng để khai báo một biến nguyên có tên là sum
a) sum: integer;
b) integer sum;
c) int sum;
d) sum int;
a
b
c
d
Câu lệnh nào sau đây là đúng để thực hiện việc in ra giá trị của biến thực discount
a) printf(“%s”,discount);
b) print(‘discount’);
c) printf(“%f”,discount);
d) printf(“%f”,&discount);
a
b
c
d
Lệnh nào sau đây in ra màn hình số lớn nhất giữa số nguyên A và B :
a) If (A > B) printf(“%d”,B); else printf(“%d”,A);
b) If( A > B) printf(“%d”,A); else printf(“%d”,B);
c) If (A > B) scanf(“%d”,A); else scanf(“%d”,&B);
d) If (A < B) printf(“%d”,A); else printf(“%d”,B);
a
b
c
d
Khi chạy chương trình :
#include “stdio.h”
int S, i ;
void main()
{
i = 3; S= 40;
if ( i > 5 ) S= 5 * 3 + ( 5 - i ) * 2;
else if ( i > 2 ) S= 5 * i;
else S= 0;
}
Giá trị sau cùng của S là :
0
19
40
15
Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s=0;
for( i=1;i<=10;++i) s= s+i;
printf(“%d”,s);
Kết quả in lên màn hình là :
11
55
100
101
Cho S, i và N>0 là các biến nguyên. Ðể tính S = N!, chọn câu nào :
a) S = 1; for (i = 1;i<=N;) S = S * (i++);
b) S = 0; for( i= 1;i<=N;++i) S = S * i;
c) S = 1; for( i = 1;i<=N;++i) S = S * N;
d) S= 1; for( i= 1;i<=N;++i) S = S + i;
a
b
c
d
Khi chạy chương trình :
int S, i, j ;
void main()
{
S = 0;
for( i= 1;i<=3;++i)
for (j= 1;j<=4;++j) S= S + 1 ;
}
Giá trị sau cùng của S là :
0
12
3
4
Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình :
S= 0; i= 1;
while (i<= 6)
{
S= S + i;
i= i + 2;
}
Giá trị sau cùng của S là :
6
9
11
0
Khi chạy chương trình :
int S, i ;
void main()
{
S= 0; i= 1;
do{
S = S + i * i;
i= i + 1;
}while(!( i > 4));
Giá trị sau cùng của S là :
0
14
16
30
Cho m, n, i là các biến nguyên. Khi chạy đoạn chương trình :
m=4; n=5; i=5;
do{ } while (i++, !((i % m == 0) && (i % n == 0)));
Giá trị sau cùng của i là
20
5
4
0
