50 câu hỏi 60 phút
Lưu
Xâu định dạng nào sau đây dùng để in ra một số thực có độ chính xác đơn
“%u”
“%e”
“%f”
“%o”
45 câu hỏi 60 phút
22 câu hỏi 60 phút
Kết quả hiển thị ra màn hình của chương trình sau là gì?
56
100
Báo lỗi khi thực hiện xây dựng chương trình
Kết quả khác
Biến con trỏ có thể chứa
Địa chỉ vùng nhớ của một biến khác
Giá trị của một biến khác
Cả a và b đều đúng
Cả a và b đều sai
Kết quả in ra màn hình của chương trình sau
5
6
1
0
Nếu có các khai báo sau. Câu nào sau đây sẽ là đúng:
msg[2]=value;
msg=value;
Cả hai câu trên
Không câu nào đúng
Nếu có các khai báo sau. Câu nào sau đây là đúng:
ptr=value;
ptr=msg;
Cả hai câu trên đều đúng
Cả hai câu trên đều sai
Khi khai báo mảng, ta khởi tạo luôn giá trị của mảng như sau:
int x[3]={4,2,6}; Nghĩa là:
x[1]=4, x[2]=2, x[3]=6
x[0]=4, x[1]=2, x[2]=6;
Khai báo không đúng
Những phát biểu nào sau đây là đúng
Rẽ nhánh là việc chọn ra một trong hai hay nhiều con đường cho việc thực hiện tính toán sau đó
Lưu đồ có thể có nhiều điểm bắt đầu và kết thức
Kiểu kí tự chứa một kí tự nằm trong dấu nháy kép
Trong các lệnh if lồng nhau, else thuộc về if phía trước gần nó nhất
Kết quả của chương trình sau là gì?
Dãy kết quả là: 63.20, -45.60, 70.10, 3.60, 14.50
Dãy kết quả là : 14.50, 3.60, 70.10, -45.60, 63.20
1 và 2
Một số tác vụ sau sẽ được dùng để kiểm tra một số nguyên là lẻ hay chẵn:
Thứ tự các bước như thế nào là đúng:
1, 2, 3, 4, 5, 6
1, 5, 4, 3, 2, 6
1, 2, 5, 3, 4, 6
1, 5, 3, 4, 2, 6
Dấu hiệu nào là đúng khi sử dụng hàm fopen() để mở một file đã tồn tại đọc theo kiểu nhị phân:
f=fopen(“du_lieu”,”r”);
f=fopen(“du_lieu”,”r+b”);
f=fopen(“du_lieu”,”a+t”);
f=fopen(“du_lieu”,”a+b”);
Câu lệnh sau có ý nghĩa gì?
Mở tệp nhị phân để ghi
Xóa nội dung của tệp
Mở tệp văn bản để đọc và ghi
Tất cả các đáp án trên
Có thể truy cập thành phần của cấu trúc thông qua con trỏ như( với p là con trỏ cấu trúc, a là thành phần cấu trúc):
(*p).a;
*p->a;
A và B đều đúng
A và B đều sai
Cho đoạn chương trình sau. Chọn câu đúng nhất trong các câu sau:
Đoạn chương trình trên có lỗi cú pháp
Không được phép sử dụng toán tử lấy địa chỉ đối với các thành phần “to” và “soluong”
Lây địa chỉ thành phần “soluong” dẫn đến chương trình hoạt động không đúng đắn
Cả 3 ý trên đều sai
Dấu hiệu nào dưới đây cho biết node p của một danh sách liên kết đơn là node cuối cùng bên phải:
(p->info!=NULL);
(p->info==NULL);
(p->next!=NULL);
(p->next==NULL);
Hàm putpixel(int x, int y) dùng để làm gì?
Vẽ một điểm tại tọa độ (x,y);
Lấy màu của điểm có tọa độ (x,y);
Vẽ một điểm tại vị trí con trỏ
Cả 3 phương án trên đều sai
Cho đoạn chương trình sau. Kết quả trả về là:
0.1
2
Câu nào sau đây cho thấy cú pháp đúng cho câu lệnh if?
if expression
if { expression
if ( expression )
expression if
Kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C:
Kiểu double
Kiểu con trỏ
Kiểu hợp
Kiểu mảng
Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16:
“%d”
“%x”
“%i”
Xâu định dạng nào dưới đây dùng để in ra một xâu kí tự:
“%s”
“%c”
Khai báo các biến: int m,n; float x,y; Lệnh nào sai :
n=5
x=10
y=12.5
m=2.5
Phát biểu nào là đúng khi nói về 2 hàm: rectangle(int x1, int y1, int x2, int y2) và bar(int x1, int y1, int x2, int y2):
Cả 2 hàm đều vẽ hình chữ nhật
Hàm thứ nhất chỉ vẽ đường viền hình chữ nhật, không tô màu bên trong còn hàm thứ 2 thì tô cả màu bên trong
Hàm thứ 2 chỉ vẽ đường viền hình chữ nhật, không tô màu bên trong còn hàm thứ nhất thì tô cả màu bên trong
Cả hai hàm đều vẽ hình chữ nhật và tô cả màu bên trong