แบบฝึกหัดที่ 4

 
จงตอบคำถามต่อไปนี้
1.   ถ้าหาก x = 4 , y = 0 และ z = 2
จงหาค่าของ x, y และ z หลังทำคำสั่งต่อไปนี้
 
if (x != 0)
 y = 3;
else
z = 2;

2.  จงบอกค่า x และ y หลังจากทำคำสั่งต่อไปนี้
 
int x = 3,y=10;
if ((3/x) < y)
                x = x+2;
y = y+1;

3.  คำสั่ง if และ if-else เหมือนหรือต่างกันอย่างไร
4.  จงบอกจำนวนรอบการทำซ้ำเมื่อมีการทำคำสั่งต่อไปนี้
ก. for(i=0; i<10; i++)
ข. for(i=0; i<=10; i++)
ค. for(i=0; i<=10; i=i+3)
ง. for(i=10; i>0; i--)
5.  จงบอกเอาต์พุตที่ได้จากการทำชุดคำสั่งต่อไปนี้
ก.  for(i=2; i<=12; i++)   printf("%d + %d = %d ",i,i,i+i);
ข.  for(i=1; i<=12; i++)
if ((i%2)==0)
printf("%d ");
 

เข้าดู : 216 ครั้ง