
TR NG ĐH S PH M K THU T TPHCMƯỜ Ư Ạ Ỹ Ậ
KHOA C KHÍ CH T O MÁYƠ Ế Ạ
B MÔN C ĐI N TỘ Ơ Ệ Ử
ĐÁP ÁN Đ THI CU I K H C K I NĂM H C Ề Ố Ỳ Ọ Ỳ Ọ
2017-2018
Môn: L P TRÌNH NG D NG TRONG K THU TẬ Ứ Ụ Ỹ Ậ
Mã môn h c: APEN331329ọ........................................
Th i gian: 60 phút.ờ
PH N I: Ầ TR C NGHI M (7 đi m)Ắ Ệ ể
PHI U TR L IẾ Ả Ờ
STT a b c d STT a b c d
1X15 X
2X16 X
3X17 X
4X18 X
5X19 X
6X20 X
7X21 X
8X22 X
9X23 X
10 X24 X
11 X25 X
12 X26 X
13 X27 X
14 X28 X
PH N II: Ầ T LU N (3 đi m)Ự Ậ ể
S hi u: BM3/QT-PĐBCL-RĐTVố ệ Trang: 1/8

Câu 29: (1 đi m) ể
int max = Convert.ToInt32(this.LB1.Items[0]); (0.25 đi m)ể
for(int i = 0; i<this.LB1.Items.Count;i++) (0.25 đi m)ể
{
if(max < Convert.ToInt32(this.LB1.Items[i])
max = Convert.ToInt32(this.LB1.Items[i]; (0.25 đi m)ể
}
this.TB1.Text = Convert.ToString(max); (0.25 đi m)ể
Câu 30: (2 đi m) ể
int a,b,n;
A: (0.25 đi m)ể
printf("Nhap gia tri a: "); scanf("%d",&a);
printf("Nhap gia tri b: "); scanf("%d",&b); (0.25 đi m)ể
if( a<0||b<0||a>b) goto A; (0.25 đi m)ể
for (int i = a; i<= b; i++) (0.25 đi m)ể
{
for (int j = 1;j<=i;j++) (0.25 đi m)ể
{
if(j*j == i) n++; (0.5 đi m)ể
}
}
printf("so luong so chinh phuong la %d",n); (0.25 đi m)ể

