Professional Documents
Culture Documents
phương pháp số (Trường Đại học Công nghệ Thành phố Hồ Chí Minh)
1 A 5 A 9 C 13 A
2 A 6 A|B|C|D 10 B 14 C
3 C 7 D 11 B 15 C
4 D 8 C 12 C 16 A
Câu hỏi 1) (L.O.2.5) Câu lệnh nào sau đây hiển Hãy chọn phát biểu SAI:
thị dòng chữ "Welcome to C" ra màn hình A. Sử dụng st tương đương &st[0]
console? B. Có thể gán st[3]='\0';
A. printf("Welcome to C"); C. Có thể gán st[5]='B';
B. printf('Welcome to C'); D. Có 1 phát biểu sai trong A, B, C
C. printf(Welcome to C);
Câu hỏi 5) (L.O.6.6) Hãy cho biết kết quả xuất
D. printf("Welcome to C'); ra màn hình của đoạn chương trình sau:
Câu hỏi 2) (L.O.3.4) Đoạn chương trình sau xuất struct Point{
ra màn hình? int x,y;
int x=5,y=5; };
if (x<5) printf("%d, %d",x,++y); struct Point pt1={1,2},*pt2=&pt1;
if (x>6) printf("%d, %d",--x,--y); int main(){
else printf("%d, %d",++x,y++); int kq;
A. 6, 5 B. 6, 6 kq = (pt1.y <= pt2->y)?3:7;
C. 5, 6 D. 5, 7 printf("%d",kq);
return 0;
Câu hỏi 3) (L.O.4.4) Chọn phát biểu sai }
A. Khai báo extern cho phép gọi hàm nằm ngoài A. 3 B. 7
module. C. Lỗi khi dịch. D. A, B, C đều sai.
B. Biến định nghĩa trong 2 hàm khác nhau có thể
Câu hỏi 6) (L.O.3.4) Đoạn code sau lặp cho đến
đặt trùng tên.
khi nào?
C. Trong dự án có nhiều module chứa hàm, mỗi int n;
module có thể có 1 hàm main() do {
D. Ta có thể viết nhiều hàm trong 1 module. printf("Nhap so n: ");
Câu hỏi 4) (L.O.5.3) Cho lệnh khai báo biến scanf("%d",&n);
sau: char st[20]="DHBKTPHCM"; } while ((n>=0)||(n/7<-1));
int main()
{
int A[6],min,max;
printf(" Phan Tu ");
printf("\tGia tri ");
printf("\tBieu do sao\n");
for (int i = 0; i < 6; i++)
A[i] = (rand() % 10) + 1;
for (int i = 0; i < 6; i++) {
printf(" %d", i);
printf("\t");
printf("\t%d",A[i]);
printf("\t");
printf("\t");
for(int j = 0; j < A[i]; j++)
{
printf("*");
}
printf("\n");
}
min = A[0]; max = A[0];
for(int i = 1; i < 6; i++){
if(A[i] > max) max = A[i];
if(A[i] < min) min = A[i];
}
printf("Gia tri cua phan tu lon nhat la %d\n", max);
printf("Gia tri cua phan tu nho nhat la %d", min);
return 0;
}
ĐÁ-------------------------------------------------------------------------------------------
Câu hỏi 23) (L.O.4.4) (2đ) Viết hàm in ra 3 câu "Nếu A thì B". Trong đó, A chọn ngẫu nhiên trong các
cụm từ:
- "trời không mưa"
- "tôi có tiền"
- "tôi có việc làm"
MSSV: .......................................... Họ và tên SV: ........................................................................................... Trang 3/4