NEW
Font size
WorksheetsLập trình C
Total questions: 30
Worksheet time: 15mins
Ngôn ngữ lập trình C được Dennish phát triển dựa trên ngôn ngữ lập trình nào:
Ngôn ngữ B.
Ngôn ngữ BCPL.
Ngôn ngữ DEC PDP.
Ngôn ngữ B và BCPL
Ngôn ngữ lập trình được Dennish đưa ra vào năm nào?
1967.
1972.
1970.
1976.
Ngôn ngữ lập trình nào dưới đây là ngôn ngữ lập trình có cấu trúc?
Ngôn ngữ Assembler.
Ngôn ngữ C và Pascal.
Ngôn ngữ Cobol.
Không có đáp án
Những tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C?
diem toan
diemtoan
_diemtoan
-diemtoan
Một biến được gọi là biến toàn cục nếu:
Nó được khai báo tất cả các hàm, ngoại trừ hàm main().
.
Nó được khai báo ngoài tất cả các hàm kể cả hàm main().
Nó được khai báo bên ngoài hàm main().
Nó được khai báo bên trong hàm main()
Một biến được gọi là một biến địa phương nếu:
Nó được khai báo bên trong các hàm hoặc thủ tục, kể cả hàm main().
Nó đươc khai báo bên trong các hàm ngoại trừ hàm main().
Nó được khai báo bên trong hàm main().
Nó được khai báo bên ngoài các hàm kể cả hàm main()
Đáp án nào dưới đây không phải là toán tử logic hay quan hệ?
- !=
- ==
- ||
- =
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
Giả sử a, b là hai số thực. Biểu thức nào dưới đây viết không đúng theo cú pháp của ngôn ngữ lập trình C:
(a+=b).
(a*=b).
(a=b).
(a&=b).
Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C:
(ab).
(a-=b).
a>>=b).
(a*=b).
Kiểu dữ liệu int( kiểu số nguyên) có thể xử lí số nguyên nằm trong khoảng nào:
0…255.
-32768…32767.
-128…127.
0…65535.
Dữ liệu kí tự bao gồm :
Các kí tự số chữ số.
Các kí tự chữ cái.
Các kí tự đặc biệt.
Cả 3 đáp án đều đúng
Nếu hàm được gọi trước khi nó định nghĩa thì điều kiện là gì :
Kiểu trả về của hàm phải là kiều void.
Kiểu đầu vào của hàm phải là kiểu void.
Trước khi gọi hàm nó phải được khai báo.
Hàm chỉ trả về kiểu dữ liệu boolean
Kiểu dữ liệu float có thể xử lí dữ liệu trong phạm vi nào :
3.4e - 38 đến 3.4e + 38
-32768 đến 32767.
-128 đến 127.
0…65535.
Giả sử có câu lệnh ch=’A’. Vậy ch sẽ chứa bao nhiêu byte :
1
2
3
4
Các kí hiệu đặc trưng cho sự tác động lên dữ liệu gọi là:
Hàm.
Biểu thức.
Biến.
Toán tử
Hằng có thể được định nghĩa theo cách nào:
#define <indentifier> string
const tên_kiểu tên_biến_hằng = giá trị;
Không có cách định nghĩa chung.
#define <indentifier> string const tên_kiểu tên_biến_hằng = giá trị;
Phép toán % có ý nghĩa gì:
Đổi dấu một số thực hoặc một số nguyên.
Chia hai số thực hoặc nguyên.
Lấy phần dư của phép chia hai số nguyên.
Lấy phần trăm của một phép tính
Định dạng nào dưới đây dùng để hiển thị một số thực:
“%f”.
“%u”.
“%i”.
“%float”.
Đâu là những toán tử toán học:
+, /, %.
+, -, *, /, %, ++, --, >, <.
&&, ||.
+, -, *, /, %, =, !=.
Một biến phải bắt đầu với:
Một kí tự thường như các chữ cái hoặc dấu gạch dưới.
Một dấu gạch dưới.
Một kí tự kiểu số.
Một toán tử như: +, -…
Cấu trúc tổng quát của chương trình C gồm có mấy thành phần:
4
5
6
7
Kết quả của chương trình sau là gì:
# include <stdio.h>
void main () {
printf(" Ban biet lap trinh roi\n ");
return 0;
}
stdio.h
Return
không có kết quả
Ban biet lap trinh roi
Để đưa một bài toán, dữ liệu vào máy tính ta phải trải qua mấy bước:
1
2
3
4
Ngôn ngữ lập trình C là một ngôn ngữ lập trình
Điều khiển
Tính toán
Mệnh lệnh
hướng hối tượng
Điểm mạnh ngôn ngữ C
1. Ngôn ngữ lập trình cấp trung
2. Ngôn ngữ có kích cỡ nhỏ
3. Mạnh và linh hoạt
4. Ngôn ngữ có tính khả chuyển
1. Ngôn ngữ lập trình cấp thấp
2. Ngôn ngữ có kích cỡ nhỏ
3. Mạnh và linh hoạt
4. Ngôn ngữ có tính khả chuyển
1. Ngôn ngữ lập trình cấp thấp
2. Ngôn ngữ có kích cỡ Lớn
3. Mạnh và linh hoạt
4. Ngôn ngữ có tính khả chuyển
1. Ngôn ngữ lập trình cấp thấp
2. Ngôn ngữ có kích cỡ nhỏ
3. Mạnh và linh hoạt
4. Ngôn ngữ không có tính khả chuyển
Điểm yếu ngôn ngữ C
Dễ bị lỗi
Ngôn ngữ C có thể khó hiểu
Khó chỉnh sửa
cả 3 ý đều đúng
Kết quả in ra màn hình của chương trình sau :
#include <stdio.h>
void main()
{
int ch=’A’;
printf(“%d”,ch);
}
A
a
65.
Kết quả khác.
Kiểu long int có độ rộng
3
4
5
6
Có mấy loại hằng trong C
1
2
3
4
