1 - Chọn các tên đúng cách theo cú pháp C
[a]--m172
[b]--_123
[c]--12
[d]--Tất cả đều sai
2 - Chọn phát biều sai . Một tên bắt đầu bằng:
[a]--Ký chữ.
[b]--Ký tự gạch nối (underscore character).
[c]--Ký hiệu toán tử như + , - , * , /
[d]--Cả B và C
3 - Chọn phát biểu đúng :
[a]--"\n" là chỉ thị dời con nháy về cuối dòng
[b]--"\r" là chỉ thị dời con nháy về dòng sau
[c]--"\r" là chỉ thị dời con nháy về cuối dòng
[d]--"\r" là chỉ thị dời con nháy về dòng giữa
4 - Trong C, #define là chỉ thị
[a]--Định nghĩa một tên gọi cho một dữ liệu số nguyên
[b]--Định nghĩa một tên gọi cho một dữ liệu chuỗi ký tự
[c]--Định nghĩa một tên gọi cho một dữ liệu
[d]--Tất cả các câu trên đều sai.
5 - Nếu không cẩn thận, dùng chỉ thị #define sẽ gây ra …….
[a]--Hiệu ứng dây chuyền
[b]--Hiệu ứng lề
[c]--Hiệu ứng nhà kính
[d]--Tất cả đều đúng
6 - Trong C, chỉ thị #include đòi hỏi :
[a]--File phải tồn tại trong đĩa cứng
[b]--File phải tồn tại trong thư mục include directory đã được thiết lập bởi người dùng.
[c]--File phải tồn tại trong đĩa CD
[d]--File phải tồn tại trong thư mục gốc ổ đĩa cứng C:
7 - Chọn phát biểu đúng :
[a]--Trong C++3.1, kiểu int chiếm 4 byte và kiểu long chiếm 8 byte.
[b]--Trong C++3.1, kiểu double chiếm 8 byte và kiểu float chiếm 4 byte.
[c]--Trong C++3.1, kiểu char chiếm 2 byte và kiểu int chiếm 2 byte.
[d]--Trong C++3.1, kiểu int chiếm 2 byte và kiểu long chiếm 8 byte.
8 - Biến là gì?
[a]--Tên gọi của một vùng nhớ.
[b]--Một gía trị không đổi
[c]--Cả a,b đều đúng
[d]--Cả a, b đều sai
9 - Chọn phát biều đúng :
[a]--Trị của biến có thể thay đổi .
[b]--Trị của biến không thể thay đổi .
[c]--Hai biến có thể cùng tên trong một tầm vực.
[d]--Trong ngôn ngữ C, tên của biến phải là các ký tự chữ từ a đến z.
10 - Trong C, khởi tạo một biến bằng cú pháp
[a]--DataType var ; ; var=trị;
[b]--DataType var; ; var = BiểuThức;
[c]--DataType var=BiểuThức;
[d]--Tất cả các câu trên đều đúng.
Đáp án
Question 1 a
Question 2 d
Question 3 c
Question 4 d
Question 5 a
Question 6 b
Question 7 b
Question 8 a
Question 9 a
Question 10 d
[a]--m172
[b]--_123
[c]--12
[d]--Tất cả đều sai
2 - Chọn phát biều sai . Một tên bắt đầu bằng:
[a]--Ký chữ.
[b]--Ký tự gạch nối (underscore character).
[c]--Ký hiệu toán tử như + , - , * , /
[d]--Cả B và C
3 - Chọn phát biểu đúng :
[a]--"\n" là chỉ thị dời con nháy về cuối dòng
[b]--"\r" là chỉ thị dời con nháy về dòng sau
[c]--"\r" là chỉ thị dời con nháy về cuối dòng
[d]--"\r" là chỉ thị dời con nháy về dòng giữa
4 - Trong C, #define là chỉ thị
[a]--Định nghĩa một tên gọi cho một dữ liệu số nguyên
[b]--Định nghĩa một tên gọi cho một dữ liệu chuỗi ký tự
[c]--Định nghĩa một tên gọi cho một dữ liệu
[d]--Tất cả các câu trên đều sai.
5 - Nếu không cẩn thận, dùng chỉ thị #define sẽ gây ra …….
[a]--Hiệu ứng dây chuyền
[b]--Hiệu ứng lề
[c]--Hiệu ứng nhà kính
[d]--Tất cả đều đúng
6 - Trong C, chỉ thị #include đòi hỏi :
[a]--File phải tồn tại trong đĩa cứng
[b]--File phải tồn tại trong thư mục include directory đã được thiết lập bởi người dùng.
[c]--File phải tồn tại trong đĩa CD
[d]--File phải tồn tại trong thư mục gốc ổ đĩa cứng C:
7 - Chọn phát biểu đúng :
[a]--Trong C++3.1, kiểu int chiếm 4 byte và kiểu long chiếm 8 byte.
[b]--Trong C++3.1, kiểu double chiếm 8 byte và kiểu float chiếm 4 byte.
[c]--Trong C++3.1, kiểu char chiếm 2 byte và kiểu int chiếm 2 byte.
[d]--Trong C++3.1, kiểu int chiếm 2 byte và kiểu long chiếm 8 byte.
8 - Biến là gì?
[a]--Tên gọi của một vùng nhớ.
[b]--Một gía trị không đổi
[c]--Cả a,b đều đúng
[d]--Cả a, b đều sai
9 - Chọn phát biều đúng :
[a]--Trị của biến có thể thay đổi .
[b]--Trị của biến không thể thay đổi .
[c]--Hai biến có thể cùng tên trong một tầm vực.
[d]--Trong ngôn ngữ C, tên của biến phải là các ký tự chữ từ a đến z.
10 - Trong C, khởi tạo một biến bằng cú pháp
[a]--DataType var ; ; var=trị;
[b]--DataType var; ; var = BiểuThức;
[c]--DataType var=BiểuThức;
[d]--Tất cả các câu trên đều đúng.
Đáp án
Question 1 a
Question 2 d
Question 3 c
Question 4 d
Question 5 a
Question 6 b
Question 7 b
Question 8 a
Question 9 a
Question 10 d