


Preview text:
REVIEW 1
A. Xác định kết quả chương trình: Chương trình Kết quả 1) int a=5, b=3; a++; a) a = 10; b = 1 a=a+b--; b) a = 8; b = 2; a=a+(--b); c) a = 9; b = 1; d) a = 10; b = 2 2) int a=0, b=3; a) 4
int t=((a!=0)? 1: ((b==0)? 0:-1)); b) 0 printf(“%d”,t); c) -1 d) 1 3) N=247; a=N/100; a) 6 b=N%100/10; b) 9 c=N%100%10; c) 11 printf(“%d”,c+a); d) Taát caû ñeàu sai 4) void main() { int s=0; a) 12 for (int i=0;i<=3;i++) b) 20 for (int j=1;j<3;j++) c) 18 s=s+(i*j); d) 14 printf(“%d”,s); } Chương trình Kết quả 5) int y, x = 2, dem = 0; y = x; a) y = 32 while(dem<4) b) y = 16 { y *= x; c) y = 8 dem++; d) y =2 } 6) void main() { int i=10,s=0; while(s<20) a) 10 { s=s+i; b) 27 i=i-1; c) 34 } d)19 printf(“%d”,s); } 7) int x=1; while(x<=10) a) NN {
if ((x<=5) && (x!=4)) b) NNN printf(”N”); c) NNNNN x++; d) NNNN } 8) int c=5,b=7; do a) 12 11 10 9 { printf(“%d”,c+b); b) 12 11 10 b--; c) 12 13 14 15 }while(c<=b); d) 12 13 14 Chương trình
Giá trị khởi tạo và kết quả 9) if(a>b){ if(b%3==0) c = a/2 + b%3; else
a = 13, b=9 => c=……………. c = a/b;
a = 8, b=9 => c=……………. } else { if(a%2==0) c = b; else c = a; } Chương trình
Giá trị khởi tạo và kết quả 10) int y, x, S=0; while (x<=5) { y = x*x; x = 1 => S=……………. S +=y; //S=S+y x = 4 => S=……………. x++; } Chương trình
Giá trị khởi tạo và kết quả
11) for(int i=1; i{ if(n%i != 0)
S = 0, n=6 => S=……………. continue;
S = 3, n=6 => S=……………. S = S + i; } Chương trình
Giá trị khởi tạo và kết quả 12) int laSoNguyenTo(int n) { int i;
for (i=2; in = 6 =>……………. if (n%i = =0) n = 2 => ……………. return 0; return -1; } void main() { int i; n=6; for(i=2; i if(laSoNguyenTo(i)) printf(“%d\t”,i);}
B. Viết chương trình
1. Hàm nhập một số nguyên n (02. Hàm kiểm tra n có phải là số hoàn thiện hay không?..................................
3. Liệt kê các số lớn hơn 5 và là ước số lẻ của n..............................................
4. Tính tổng các số nguyên tố nhỏ hơn n.........................................................
5. Hàm kiểm tra n có phải là số chính phương hay không?.............................
6. Tính tổng các ước số lẻ của n.......................................................................
7. Liệt kê các số nguyên tố nhỏ hơn n..............................................................
8. Hàm kiểm tra n có phải là số nguyên tố hay không?...................................
9. Tính tổng các số nguyên tố là ước số của n.................................................
10.Đếm xem n có bao nhiêu chử số là giá trị lẻ (ví dụ: n=2361=>2)...............
11.Viết hàm main thực thi những hàm trên......................................................