Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP C - mảng 1 chiều

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

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++;

a)

13

b)

14

c)

15

d)

16

2.

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;

a)

14

b)

13

c)

12

d)

15

3.

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)

a=6, b=16

b)

a=3, b=2

c)

a=6, b=2

d)

a=3, b=16

4.

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)

a

b)

b

c)

c

d)

d

5.

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)

a

b)

b

c)

c

d)

d

6.

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)

a

b)

b

c)

c

d)

d

7.

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à :

a)

0

b)

19

c)

40

d)

15

8.

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à :

a)

11

b)

55

c)

100

d)

101

9.

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)

a

b)

b

c)

c

d)

d

10.

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à :

a)

0

b)

12

c)

3

d)

4

11.

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à :

a)

6

b)

9

c)

11

d)

0

12.

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à :

a)

0

b)

14

c)

16

d)

30

13.

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à

a)

20

b)

5

c)

4

d)

0