Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHẦN III. LẬP TRÌNH (SBT)

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Câu 170: Ngôn ngữ lập trình C được xếp vào loại ngôn ngữ lập trình nào?

a)

A. Ngôn ngữ máy

b)

B. Hợp ngữ

c)

C. Ngôn ngữ lập trình bậc cao

d)

D. Ngôn ngữ lập trình logic

2.

Câu 171: Phát biểu nào dưới đây về ngôn ngữ lập trình C là đúng?

a)

A. Trình biên dịch sẽ dịch ngôn ngữ C thành mã máy

b)

B. C là hợp ngữ

c)

C. Máy tính có thể hiểu trực tiếp được ngôn ngữ C

d)

D. Ngôn ngữ C hiện nay chỉ tồn tại với một phiên bản duy nhất

3.

Câu 172: Trong những thành phần sau, chỉ ra một thành phần không thuộc dãy?

a)

A. Hợp ngữ

b)

B. Ngôn ngữ bậc cao

c)

C. Thông dịch

d)

D. Ngôn ngữ máy

4.

Câu 173: Đâu là biểu diễn hằng số ở hệ cơ số 8 trong C?

a)

A. 2006

b)

B. 0x2006

c)

C. 0X2006

d)

D. 02006

5.

Câu 174: Chọn phát biểu đúng nhất về định danh trong C?

a)

A. Định danh là dãy kí tự chữ cái, chữ số hoặc dấu gạch dưới.

b)

B. Định danh và dãy kí tự chữ cái hoặc chữ số.

c)

C. Định danh là dãy kí tự chữ cái, chữ số hoặc dấu gạch dưới trong đó kí tự đầu tiên không phải là số.

d)

D. Định dạnh là dãy ký tự chữ số hoặc dấu gạch dưới.

6.

Câu 175: Trong ngôn ngữ lập trình C, tên biến nào sau đây không được chấp nhận?

a)

A. KetQua

b)

B. ket_qua

c)

C. Ket Qua

d)

D. ketqua

7.

Câu 176: Trong ngôn ngữ lập trình C, tên biến nào sau đây được chấp nhận?

a)

A. Bien#2

b)

B. So Nguyen

c)

C. 1SoNguyen

d)

D. So_Nguyen

8.

Câu 177: Đâu là chú thích trong C?

a)

A. (*dòng chú thích*)

b)

B. // dòng chú thích

c)

C. {dòng chú thích}

d)

D. <-- dòng chú thích -->

9.

Câu 178: Chọn cách khai báo đúng tệp tiêu đề trong lập trình C?

a)

A. #include "tên_tệp_tiêu_đề"

b)

B. include <tên_tệp_tiêu_đề>

c)

C. #include tên_tệp_tiêu_đề

d)

D. #include <tên_tệp_tiêu_đề>;

10.

Câu 179: Trong cấu trúc cơ bản của chương trình C, thành phần nào bắt buộc phải có?

a)

A. Phần khai báo các tệp tiêu đề

b)

B. Định nghĩa kiểu dữ liệu mới

c)

C. Phần khai báo các hàm nguyên mẫu

d)

D. Phần định nghĩa làm main()

11.

Câu 180: Giả thiết bộ chương trình Turbo 3.0 được cài đặt trên ổ đĩa D của một máy tính. Hãy chỉ ra tên đầy đủ của chương trình Te.exe

a)

A. D:\TC\BIN\Tc.exe

b)

B. D:\TC\BIN\Tc

c)

C. Te.exe

d)

D. \TC\BIN\Tc

12.

Câu 181: Khẳng định nào sau đây về ngôn ngữ lập trình là đúng?

a)

A. Máy tính có thể chạy ngay một chương trình viết bằng ngôn ngữ assembly.

b)

B. Để chạy một chương trình viết bằng ngôn ngữ máy thì trước hết ta phải biên dịch.

c)

C. Để chạy được một chương trình viết bằng ngôn ngữ lập trình bậc cao, trước hết cần biên dịch hoặc thông dịch chương trình.

d)

D. Tất cả các khẳng định trên là đúng.

13.

Câu 182: Ngôn ngữ lập trình dùng để?

a)

A. Viết chương trình

b)

B. Soạn thảo văn bản

c)

C. Tính toán khoa học

d)

D. Dịch chương trình nguồn sang chương trình dịch

14.

Câu 183: Việc biên dịch một chương trình viết bằng ngôn ngữ lập trình bậc cao sang chương trình dưới dạng ngôn ngữ máy được thực hiện bởi:

a)

A. Chương trình dịch

b)

B. Hệ điều hành

c)

C. Chương trình soạn thảo

d)

D. Người lập trình

15.

Câu 184: Lựa chọn nào dưới đây chỉ ra thứ tự tăng của miền giá trị các kiểu dữ liệu?

a)

A. int, float, double, long

b)

B. int, long, float, double

c)

C. int, float, long, double

d)

D. int, long, double, float

16.

Câu 185: Trong những định danh sau đây, đâu là định danh hợp lê?

a)

A. char

b)

B. 1First

c)

C. int

d)

D. int1

17.

Câu 186: Trong ngôn ngữ lập trình C, tên biến nào sau đây là được chấp nhận?

a)

A. While

b)

B. if

c)

C. for

d)

D. Không có câu trả lời nào đúng

18.

Câu 187: Trong ngôn ngữ lập trình C, khai báo nào sau đây là đúng cú pháp?

a)

A. float int n;

b)

B. unsigned int n;

c)

C. unsigned float n=0

d)

D. n : int

19.

Câu 188: Trong ngôn ngữ lập trình C, cách khai báo biến nào sau đây là sai cú pháp?

a)

A. int n = 0;

b)

B. unsigned int n=0;

c)

C. int n:=0;

d)

D. unsigned n=0;

20.

Câu 189: Trong ngôn ngữ lập trình C, câu lệnh nào dưới đây là khai báo đúng cho một hằng kí tự?

a)

A. #define HangSo A;

b)

B. #define HangSo 'A';

c)

C. #const char HangSo A;

d)

D. const char HangSo='A'

21.

Câu 190: Trong ngôn ngữ lập trình C, câu lệnh nào dưới đây là khai báo đúng cho một hằng ký tự?

a)

A. #define HangSo A

b)

B. #define HangSo 'A'

c)

C. const char HangSo A;

d)

D. const char HangSo = A;