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 Ơ
Đ THI CU I K H C K II NĂM H C 2015 -2016
Môn: L p trình ng d ng trong k thu t
Mã môn h c: APEN331329
ĐÁP ÁN
PH N I: PH N TR C NGHI M (4 đi m)
Đ 01
1. A 2. D 3. A 4.D 5.A 6.B 7.A 8.C
9.D 10.A 11.D 12.B 13.B 14.C 15.C 16.D
Đ 02
1. D 2. A 3. D 4.A 5.D 6.C 7.d 8.B
9.A 10.B 11.C 12.A 13.D 14.C 15.D 16.B
PH N II: T LU N (6 đi m)
Câu 17: (0.5 đi m)
string A = Convert.ToString(this.CB1.SelectedItem); (0.25 đi m)
this.TB1.Text = A; (0.25 đi m)
Câu 18: (0.5 đi m)
if (this.CB1.Checked)
this.T1.Enabled = true; (0.25 đi m)
else
this.T1.Enabled = false; (0.25 đi m)
HO C:
if (this.CB1.Checked)
this.T1.Start(); (0.25 đi m)
else
this.T1.Stop(); (0.25 đi m)
Câu 19: (0.5 đi m)
int n = this.LB1.Items.Count;
S hi u: BM2/QT-PĐBCL-RĐTV 1/4
if (n >2) (0.25 đi m)
{
string A = Convert.ToString(this.LB1.Items[0]);
this.LB1.Items[0] = this.LB1.Items[n-1];
this.LB1.Items[n-1] = A; (0.25 đi m)
}
Câu 20: (0.5 đi m)
if (this.CB1.Text == "1")
this.BT1.Text = "Connect"; (0.25 đi m)
else
this.BT1.Text = "Disconnect"; (0.25 đi m)
Câu 21: (1 đi m)
int n = this.LB1.Items.Count;
int[] M = new int[n]; (0.25 đi m)
for (int i = 0; i < n; i++)
{
M[i] = Convert.ToInt32(this.LB1.Items[i]); (0.25 đi m)
}
Array.Sort(M); (0.25 đi m)
for (int i = 0; i < n; i++)
{
this.LB1.Items[i] = M[n-1-i]; (0.25 đi m)
}
HO C:
int n = this.LB1.Items.Count;
int a; (0.25 đi m)
for (int i = 0; i < n; i++)
{
for (int j = n - 1; j > 0; j--) (0.25 đi m)
{
S hi u: BM2/QT-PĐBCL-RĐTV 2/4
if ( Convert.ToInt32(this.LB1.Items[j]) >
Convert.ToInt32(this.LB1.Items[j - 1])) (0.25 đi m)
{
a =Convert.ToInt32(this.LB1.Items[j]);
this.LB1.Items[j] = this.LB1.Items[j - 1];
this.LB1.Items[j - 1] = a; (0.25 đi m)
}
}
}
Câu 22: (1 đi m)
double trung_binh (int [5][5] M) (0.25 đi m)
{
double tong, dem;
for (int i = 0; i<5;i++)
{
for (int j = 0; j<5;j++) (0.25 đi m)
{
if(M[i][j] %2 == 0)
{
tong = tong + M[i][j]; (0.25 đi m)
dem++;
}
}
}
return tong/dem; (0.25 đi m)
}
Câu 23: (2 đi m)
int x,dem;
int M[5] = {0,0,0,0,0};
int N[5] = {0,0,0,0,0};
printf("nhap gia tri x:");
scanf("%d",&x); (0.25 đi m)
X: if (x <10000 || x >99999)
{
printf("nhap lai gia tri x:");
S hi u: BM2/QT-PĐBCL-RĐTV 3/4
goto X; (0.25 đi m)
}
for (int i = 0; i<5;i++)
{
M[4-i] = x%10;
x = x/10; (0.25 đi m)
}
for (int i = 0; i<5;i++)
{
for (int j = 0; j<5;j++) (0.25 đi m)
{
if(M[j] = M[i]) dem++; (0.25 đi m)
}
N[i] = dem;
dem = 0; (0.25 đi m)
}
int max = N[0];
for (int i = 0; i<5;i++)
{
if( N[i]>max) max = N[i]; (0.25 đi m)
}
for (int i = 0; i<5;i++)
{
if(L[i] == max) printf("%d,",N[i]); (0.25 đi m)
}
S hi u: BM2/QT-PĐBCL-RĐTV 4/4