TRU'CttMG DH SU' PHAM KY THUAT TPHCM
KHOA CO KHI CHE TAO MAY
BO MON COBIENTU
DE THI CUOI HOC KY I NAM HOC 2023-2024
Mon: LAP TRINH UNG DyNG TRONG KY THUAT
Ma mon hoc: CORP231329....................................
B6 s6/Ma d6: 01
..................
DS thi co 08 trang.
Thoi gian: 75... phut.
Du-oc phep su dung tai lieu.(KHONG su dung laptop)
Chu ky giam thj 1 Chu ky giam thi 2
CB chain thi thu' nhat CB chim thi thu hai
So cau dung: So cau dung:
Diem va chir ky Diem va chir ky Ho va ten:
................................................................
Ma s6 SV:
................................................................
S6 TT:
.....................
Phong thi:
..............................
PHIEU TRA LOT
Huong dan tra loi cau hoi:
Chon cau tra loi dung: Bo chon: Chon lai: m
STT a b c d STT a b cd
121
222
323
424
525
6 26
727
828
929
10 30
11 31
12 |32
13 33
14 34
15 35
16 36
17 37
18 38
19 39
20 40
S6 hieu: BM2/QT-PDT-RDTV/02 Lan soat xet: 02 Ngay hieu lire: 15/5/2020 Trang: 1/8
Cau 1: (0,25 diem)
Cho 3 bien so nguyen a = 1, b = 2, c = 3, hay cho biet gia tri cua bieu thuc:
b>c)||(a!=c)
a. Dung/True. b. Sai/False.
Cau 2: (0,25 diem)
Cho 2 bien so nguyen a = 2, b = 3, hay cho bi6t gia tri cua bi6u thuc: (a++*++b) /b
a. 0. b. 1.
c. 2. d. Tat ca deu sai.
Cau 3: (0,25 diem)
Cho 3 bien so nguyen a = 2, b = 3, c = 4, hay cho biet gia tri cua bieu thuc: a-b%c
a. 0.
c. 2.
b. 1.
d. Tat ca deu sai.
Cau 4: (0,25 diem)
Be su dung ham calloc(), can them thu vien nao sau day vao chuong trinh
a. stdio.h b. string.h
c. math.h d. Tat ca deu sai.
Cau 5: (0,25 diem)
B6 tinh bieu thuc a = ex trong C, su dung cau lenh nao sau day:
a. double a = e (x) ; b. doub le a = e A (x) ;
c. double a = exp (x) ; d. Tat ca deu sai.
Cau 6: (0,25 diem)
Trong cac cau lenh sau, cau lenh nao la SAI (bao loi):
a. char S ; b. char S [ ] ;
c. char S[10]; d. Khong co cau lenh nao SAI.
Cau 7: (0,25 diem)
Cho biet gia tri cua bien n : i n t n = strcm p ("abc", "ab")
a. -1.
c. 1.
b. 0.
d. Tat ca deu sai.
Cau 8: (0,25 dilm)
Cho array A duoc khai bao nhu sau: int A[5] = {1,2,3,4,5};
Trong cac cau lenh sau, cau lenh nao la BUNG:
a. int B[5] = A; b. int B[5] = (A);
c, int B[5] = {A [ 0 ] }; d. Khong co cau lenh nao BUNG.
Cau 9: (0,25 diem)
Cho chuoi S duoc khai bao nhu sau: char S[10] = "Kiem tra" ;
Trong cac cau lenh sau, cau lenh nao la BUNG:
a. char a = S [ 0 ] ; b. char a = S {0} ;
c. char a = {S[0]>; d. Khong co cau lenh nao BUNG
(a<b)& &(
S6 hieu: BM2/QT-PBT-RDTV/02 Lan soat xet: 02 Ngay hieu luc: 15/5/2020 Trang: 2/8
Cau 10: (0,25 diem)
Cho bi6n x dugc khai bao nhir sau: i n t A[5] = (1,2,3,4,5);
Trong cac cau lenh sau, cau lenh nao la DUNG:
a. i n t p = A; b. i n t *p = A;
c. i n t *p = *A; d. Khong cau lenh nao DUNG.
Cau 11: (0,25 diem)
Trong cac cau lenh khai bao ham sau, cau lenh nao la DUNG:
a. i n t F(int) ; b. int F(x) ;
c. i n t F () ; d. Khong cau lenh nao DUNG.
Cau 12: (0,25 diem)
Cho mang A dugc khai bao nhu sau: i n t A [3] [2] = (1,2,3,4,5,6);
Hay cho bi£t gia tri cua phan tu A[l] [1]:
a. 2 . b. 3.
c. 4 . d. Tat ca deu sai.
Doan c It uong trinlt sau dung cho cau 13,14:
int a = 10;
while (a>0)
{if (a%2 == 1) a ;
else a = a/2 ;
}
Cau 13: (0,25 diem)
Gia trj cua biSn a sau khi ket thuc doan chuong trinh tren la:
a. 0 b. -1
c. -2 d. Tat ca deu SAI.
Cau 14: (0,25 diem)
Cho biet doan lenh trong vong lap while duoc thuc thi bao nhieu lan:
a. 3 b. 4
c. 5 d. Tat ca deu SAI.
Doan chirffng truth sau dung cho cau 15,16:
int
for
{
a = 0, b = 0 ;
(int i = 0;i<==10;i++)
if (a>b) b = b + (i++);
else a = a + (++i);
}
print f("%d", ++i) ;
S6 hieu: BM2/QT-PBT-RBTV/02 Lan soat xet: 02 Ngay hieu luc: 15/5/2020 Trang: 3/8
Cau 15: (0,25 diem)
Gia trj cua bien a sau khi ket thuc doan chucmg trinh tren la:
a. 5 b. 6
c. 7 d. Tat ca deu sai.
Cau 16: (0,25 diem)
Ket qua in ra man hinh sau khi ket thuc doan chuang trinh tren la:
a. 2511 b. 25811
c. 25813 d. Tat ca deu sai.
Doan chuang truth sau dung cho cau 17,18,19:
Cau 17: (0,25 diem)
Gia trj cua bien a sau khi ket thuc doan chuang trinh tren la:
a. 4 b. 5
c. 6 d. Tat ca deu SAI.
Cau 18: (0,25 diem)
Gia tri cua b sau khi ket thuc doan chuang trinh tren la:
a. 1 b. 0
c. -1 d. Tat ca deu SAI.
Cau 19: (0,25 diem)
K6t qua in ra man hinh sau khi ket thuc doan chuong trinh tren la:
a. 1073 b. 1097
c. 1075 d. Tat ca deu SAI.
Doan cltuong trinh sau dung cho cau 20,21,22:
int x = 0 , n = 0;
int M[5] = (1,2,3,3,1);
for (int i = 0;i<5;i++)
(
n++ ;
if (M[i] != M[4-i]) i++;
else
printf("%d", x) ;
x = x + M[i] ;
}
Cau 20: (0,25 diem)
Gia tri cua bien n sau khi ket thuc doan chuong trinh tren la:
a. 1 b. 2
c. 3 d. Tat ca deu sai.
S6 hieu: BM2/QT-PDT-RDTV/02 Lan soat xet: 02 Ngay hieu lire: 15/5/2020 Trang: 4/8
Cau 21: (0,25 diem)
Gia tri cua biln x sau khi kit thuc doan chuong trinh tren la:
a. 1 b. 2
c. 3 d. Tat ca deu sai.
Cau 22: (0,25 dilm)
Kit qua in ra man hinh sau khi ket thuc doan chuong trinh tren la:
a. 112 b. 113
c. 124 d. Tit ca deu sai.
Doan chu ffng trinh sau dung cho cau 23,24,25:
int a = 0 , b = 0 ;
char S[10] = "aaabcc";
for (int i = 0;i<5;i++)
{
if (S[i]!= S[i+1])
{ a+ +;
char x = S [i ];
S[i] = S[i+1] ;
S[i+1] = x;
}
else b + + ;
}
Cau 23: (0,25 diem)
Gia tri cua bien a sau khi ket thuc doan chuong trinh tren la:
a. 1 b. 2
c. 3 d. Tat ca deu sai.
Cau 24: (0,25 diem)
Gia tri cua biln b sau khi kit thuc doan chuong trinh tren la:
a. 1 b. 2
c. 3 d. Tat ca deu sai.
Cau 25: (0,25 diem)
Gia tri cua chuoi S sau khi ket thuc doan chuong trinh tren la:
a. aabcca b. aabbcc
c. abbccc d. Tat ca deu sai.
Doan chuong trinh sau dung cho cau 26,27,28:
S6 hieu: BM2/QT-PBT-RBTV/02 Lan soat xet: 02 Ngay hieu lire: 15/5/2020 Trang: 5/8