- Biến con trỏ có thể chứa: A Địa chỉ vùng nhớ của một biến khác
6- Nếu hàm trả trị thuộc kiểu cơ bản thì:
A- Không thể đưa hàm này vào làm tham số của hàm printf
B- Có thể đưa hàm này vào làm tham số của hàm printf
C- Cả A và B đều đúng
D- Cả A và B đều sai
7- Chọn phát biểu đúng:
A- Có thể hiện thực một hàm C trong hiện thực của một hàm khác
B- Không thể hiện thực một hàm C trong hiện thực của một hàm khác
C- Các hàm trong một chương trình C khác mức nhau
D- Các hàm trong một chương trình C cùng một mức nhất định
8- Chọn phát biểu sai:
A- Hàm có 4 thành phần: Kiểu kết qủa, tên hàm, tham số và thân hàm
B- Hàm có 3 thành phần: Tên hàm, tham số và thân hàm
C- Chúng ta có thể nhóm một số phát biểu thành một hàm
D- Chương trình có hàm sẽ làm cho chương trình dễ bảo trì vì việc hiệu chỉnh một hàm khi cần thiết sẽ không gây xáo trộn cho chương trình
9- Nếu code sau được thực thi, số chuỗi "Hello" được xuất là :
int x=10, y=20;
while (x
x+=3; } A- 4 B- 5 C- 10 D- Kết quả khác 10
- int Sau khi thực thi code dưới đây, trị của biến k là :n=3, m=4, k=5; if (m*m >n*k && 2*m+3*n> 4*k) m=n=k=0; else m=n=k=1; A- 0 B- 1 C- 2 D- 3 De 21
1- for(i=0;j=0, Câu lệnh saui<10; có gì sai++i,j+=i){ : k+=i*j+j*j;
}
A- Phải có dấu chấm phẩy giữa j=0 và I<10
B- Nó phải có hơn một câu lệnh trong khối lệnh
C- Nó sử dụng nhiều hơn một chỉ số lặp