Cho đoạn chương trình sau. Chọn câu đúng nhất trong các câu sau: struct { int to; float soluong; } x[10]; for (int i = 0; i < 10; i++) scanf(“ % d % f”, & x[i].to, & x[i].soluong);
>A. Đoạn chương trình trên có lỗi cú pháp.
B. 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”.
C. Lây địa chỉ thành phần “soluong” dẫn đến chương trình hoạt động không đúng đắn.
D. Cả 3 ý trên đều sai.
Câu hỏi trong đề: 700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án !!
Quảng cáo
Trả lời:

Chọn đáp án B
Hot: Đăng kí gói VIP VietJack thi online kèm đáp án chi tiết không giới hạn toàn bộ website (chỉ từ 199k). Đăng kí ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. “8.06.56.0”
B. “86.56”.
C. “8.0000006.5000006.000000”
D. “86.5000006”
Lời giải
Chọn đáp án A
Lời giải
Chọn đáp án C
Câu 3
A. Khai báo biến cho cấu trúc đó ta không cần sử dụng từ khóa “struct” nữa.
B. Khai báo 1 biến cho loại cấu trúc đó ta cần sử dụng từ khóa “struct”.
C. Không thể khai báo thêm biến cấu trúc nào nữa.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
A. Độ dài các trường không vượt quá 16 bít.
B. Áp dụng được cho các trường có kiểu số nguyên và số thực.
C. Cho phép lấy địa chỉ trường kiểu nhóm bít.
D. Xây dựng được các mảng kiểu nhóm bít.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
A. struct Date{int ngay, thang, nam;};
B. struct { int ngay, thang, nam;} D1,D2;
C. typedef struct { int ngay, thang, nam;} Date;
D. struct Date { long int ngay:7; long int thang:6; long int nam:5; };
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
A. “.”(Toán tử chấm)
B. “->”(Toán tử mũi tên)
C. Cả hai đều đúng.
D. Cả hai đều sai.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.